MATLAB该怎样绘图
matlab里,繪圖是主要功能之一,下面介紹matlab繪圖常用的函數。
二維繪圖
-
01
給出離散點列,如x=0:0.01:pi 計算函數值,如y=x.*sin(x) 繪圖,如plot(x,y) (注意:因為x是矩陣,所以y中要用.*等,直接用*會出錯,無法計算。)
-
02
figure(n):在繪制多個函數時,若不使用figure函數,圖會覆蓋上一個圖。 使用函數可區分各個圖。注意:后面不加分號,回車后直接輸入下一個函數,否則圖會覆蓋上一個圖。
-
03
subplot(3,2,5):使用此函數可以將下一個圖畫在3*2的6個圖中的第5個圖的位置。
-
04
線性與標記屬性:plot(x,y,'s') s參數如圖 例:plot(x,z,'g--')
-
05
設置坐標范圍及網格線: axis([-pi,pi,-3,3]) grid on
-
06
加注釋:例: title('第一張');(對圖像命名) legend('y=x');(加入圖例) text(3,3,'final point');(在某點加文字說明)
-
07
具有兩個縱坐標標度的兩個圖形:plotyy(x1,y1,x2,y2) 例:plotyy(x,z,x,y)
三維曲線
-
01
plot3(x,y,z) 例:x=0:0.01:pi;y=x.*sin(x);z=x; 曲線參數等同plot一樣。
三維曲面
-
01
1.設置x,y離散點列 2.[X,Y]=meshgrid(x,y);XY是生成的網格矩陣 3.定義Z函數,使用點乘。 4.mesh(X,Y,Z) 例:
-
02
mesh可直接改成surf。surf:曲線是黑色,空檔有顏色。mesh:曲線有顏色,空檔無色。
總結
以上是生活随笔為你收集整理的MATLAB该怎样绘图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WPS如何调整设置行间距 WPS行间距如
- 下一篇: QQ照片回收站在哪儿 QQ照片回收站怎么