matlab画图函数之plot【matlab图行绘制一】
plot函數
plot(x,y,’–gs’,‘LineWidth’,2,‘MarkerSize’,10,‘MarkerEdgeColor’,‘b’,‘MarkerFaceColor’,[0.5,0.5,0.5])
plot函數是最基本、最常用的繪圖函數,用于繪制線性二維圖。有多條曲線時,循環使用由坐標軸顏色順序屬性定義的顏色,以區別不同的曲線,之后再循環使用由坐標軸線型順序屬性定義的線型,以區別不同的曲線。plot函數作圖時,可以通過4個參數選擇來控制曲線的類型
| - | 實線 | : | 點線 |
| – | 劃線 | -. | 點劃線 |
線條寬度
線條寬度指定線條的寬度,取值為整數(單位為像素點),
例如plot(x, y, 'linewidth, 4)
顏色
各種顏色定義符和其相應的類型如表所示。
| R(red) | 紅色 | M(magenta) | 品紅 |
| G(green) | 綠色 | y(yellow) | 黃色 |
| b(blue) | 藍色 | k(black) | 黑色 |
| c(cyan) | 青色 | w(whit c) | 白色 |
標記類型
13種各種標記類型的定義符和其相應的類型如表所示。
| + | 加號 |
| o(字母) | 小圓圈 |
| * | 星號 |
| . | 實點 |
| x | 交叉號 |
| d | 棱形 |
| ^ | 上三角形 |
| v | 下三角形 |
| > | 右三角形 |
| < | 左三角形 |
| s | 正方形 |
| h | 正六角星 |
| p | 正五角星 |
plot(x,y1,'g',x,y2,'b--o',x,y3,'c*'):特殊的線條和顏色組合,引號內的就是顏色和線條,可以上述顏色和線條自由組合。例如:
x = 0:pi/10:2pi;
y1 = sin(x);
y2 = sin(x-0.25);
y3 = sin(x-0.5);
plot(x,y1,‘g’,x,y2,‘b–o’,x,y3,'c’)
線寬調整
plot(x,y,'--gs','LineWidth',2,'MarkerSize',10,'MarkerEdgeColor','b','MarkerFaceColor',[0.5,0.5,0.5])
這里'--gs'表示用方框畫點,然后用綠色虛線連結;'LineWidth',2表示綠色虛線寬度為2;'MarkerSize',10表示方框大小為10;'MarkerEdgeColor','b'表示方框邊緣顏色為藍色;'MarkerFaceColor',[0.5,0.5,0.5]表示方框填充色為[0.5,0.5,0.5](這是RGB顏色值)。例如:
x = -pi:pi/10:pi;
y = tan(sin(x)) - sin(tan(x));
plot(x,y,’–gs’,‘LineWidth’,2,‘MarkerSize’,10,‘MarkerEdgeColor’,‘b’,‘MarkerFaceColor’,[0.5,0.5,0.5])
坐標軸的調整
在一般情況下不必選擇坐標系,MATLAB可以自動根據曲線數據的范圍選擇合適的坐標系,從而使曲線盡可能清晰地顯示出來。但是,如果對MATLAB自動產生的坐標軸不滿意,可以利用axis命令對坐標軸進行調整。
axis(xmin,xmax,ymin,ymax)總結
以上是生活随笔為你收集整理的matlab画图函数之plot【matlab图行绘制一】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript自定义事件应用实例
- 下一篇: matlab人脸追踪,求大神帮助我这个菜