當前位置:妙知谷 >

遊戲數碼 >電腦 >

MATLAB 繪製函數圖像入門

MATLAB 繪製函數圖像入門

介紹MATLAB中的plot函數,surf函數, subplot等基本繪圖函數的用法。

操作方法

(01)通過代碼 x=0:pi/10:pi 產生從0到pi間隔為pi/10的序列。通過y=sin(x)得到y序列。為繪圖做準備。

MATLAB 繪製函數圖像入門

(02)使用plot(x,y)來繪製函數圖像,如圖所示。

MATLAB 繪製函數圖像入門 第2張

(03)如果在plot後加xlabel ylabel title等函數,運行效果如圖,橫座標/縱座標和標題會加到所繪製的圖像上。按住shift+Enter鍵可以多行輸入。

MATLAB 繪製函數圖像入門 第3張

(04)使用 plot(x,y,'r:*') 繪圖。 plot的第三個參數是樣式。r表示紅色,:表示點線,*表示星號,合起來效果如圖。

MATLAB 繪製函數圖像入門 第4張

(05)使用代碼hold on以後,可以使得第二個plot圖像合併到第一個plot的圖像上,如圖。

MATLAB 繪製函數圖像入門 第5張

(06)使用meshgrid函數產生方陣座標點,使用surf函數繪製二元函數圖像如圖。上面小按鈕按下後可以旋轉視角。

MATLAB 繪製函數圖像入門 第6張

(07)使用subplot函數可以在一個圖像上繪製多個小圖。

MATLAB 繪製函數圖像入門 第7張

特別提示

很多函數和運算都是可以對任意維數組批量操作的。

對於矩陣A*B不是對應元素相乘而是矩陣乘法,因此使用.*等符號,如 Z=x.*sin(-X.^2-Y.^2)

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/x3rdk.html