MATLAB入門學習(五)

2022-02-27 09:24:13 字數 2255 閱讀 6545

現在,我們來學畫圖吧。╭( ・ㅂ・)و ̑̑

繪製函式影象最常用的命令是plot

plot(x,y,s)

x,y為同維向量,繪製分別以x為橫座標,y為縱座標的曲線

如果x y 是矩陣的話則會繪製多條曲線,用不同顏色表示

s是可選項,用於圖形修飾

具體有那些看help plot 裡面就可以了~

另外還可以直接plot(x,s)

這可以繪製x為縱座標,x的下標為橫座標的函式影象

如果x是矩陣,那麼x的列元素的下標為橫座標

下面先具體地畫乙個正弦函式的影象

首先x可以取的精細一點

matlab是描點作圖,你取x=1:10畫出來的影象是一些折線圖喔~

輸入:

也可以同時繪製多條曲線~

【x矩陣有9列所以有9條線,每列三個點,對應的就是y的值,x是每個元素列下標的值】

一些修飾命令

grid on/grid off 可以開關網格線

box on/box off 可以開關封閉座標軸

title('string')新增標題

xlabel('string')x軸標記,類似的有ylabel, zlabel

text(x,y,'string')在(x,y)處新增文字

axis([x1,x2,y1,y2])

設定顯示座標的範圍

三維的話用axis([x1,x2,y1,y2,z1,z2])

axis equal 座標軸採用等長刻度

axis tight 資料範圍就是座標範圍

legend新增圖示:

hold on 保持已經畫的圖,允許後續的圖形繼續新增到原圖上

hold off 畫新影象的時候會抹去原圖

此外還有許多統計用的畫圖命令

bar繪製條狀圖

stem 火柴桿狀圖

rose 玫瑰圖

ezplot 繪製隱函式

ribbon帶狀圖繪製

stairs階梯狀圖

polar極座標圖

hist頻數直方圖

pie餅圖

下篇我們再學如何三維作圖~o(∩_∩)o~

最近一禮拜有點精神恍惚,腦子不好使~~~(>_

還有,為什麼我是個不被人理解的程式媛(ಥ _ ಥ)

Matlab學習筆記(五)

array dimensions 這裡主要介紹有關的函式 1 length 語法為 numberofelements length array 它的返回值是陣列中最大維的元素的數目。這裡的陣列是matlab所允許的任意資料型別以及任意維。對於乙個非空的陣列而言,numberofelements和ma...

Matlab入門學習(程式設計)

一 迴圈 for,while for迴圈 for i begin step end endwhile迴圈 while condition end二 分枝 if,if else,switch case if condition else endswitch var case value1 case v...

MATLAB語言初步學習(五)

矩陣變換 diag a 提取矩陣a住對角線元素產生對角矩陣 diag a,k 提取第k條對角線 trin 求上三角矩陣 trin a,k 提取矩陣a的第k條對角線及以上元素 tril求下三角矩陣 rot90 a,k 對矩陣旋轉90度的k倍 fliplr a 對矩陣左右翻轉 flipud a 對矩陣上...