Matlab繪圖基本用法

二維圖形學習

1.1 繪製二維曲線的基本函數

1.plot函數的基本用法

  • plot函數的基本調用格式爲:
    plot(x,y)
    其中x和y爲長度相同的向量,分別用於存儲x座標和y座標數據。
    樣例:在0<=X<=2π區間內,繪製曲線:y=4e-0.25xsin(πx)
    在這裏插入圖片描述
    樣例:在-π<=t<=π區間內,繪製曲線:x=tcos(2t),y=tsint2t;
    在這裏插入圖片描述
    說明:
    (1)當x是向量,y是矩陣時,x的長度與矩陣y的行數或列數必須相等。如果x的長度等於y的行數,則以x和y的每列爲橫、縱座標繪製曲線,曲線的條數等y的列數。如果x的長度等於y的列數,則以x和y的每行爲橫、縱座標繪製曲線,曲線的條數等y的行數。
    (2)當x、y是同維矩陣時,則以x、y對應列元素爲橫、縱座標分別繪製曲線,曲線條數等於矩陣的列數。
    (3)plot函數最簡單的調用格式是隻包含一個輸入參數:plot(x)

2.含多個輸入參數的plot函數
含多個輸入參數的plot函數調用格式爲:
plot(x1,y1,x2,y2,…,xn,yn)

3.含選項的plot函數
含選項的plot函數調用格式爲:
plot(x1,y1,選項1,x2,y2, 選項2,…,xn,yn,選項n)
線性列表:

選項 線型 選項 線型
- 實線(默認) -. 點劃線
虛線 雙劃線

顏色列表:

序號 選項 顏色 序號 選項 顏色
1 b(blue) 藍色 5 m(magenta) 品紅色
2 g(green) 綠色 6 y(yellow) 黃色
3 r(red) 紅色 7 k(black) 黑色
4 c(cyan) 青色 8 w(white) 白色

標記符號列表:

選項 標記符號 選項 標記符號
. v(字母) 朝下三角符號
o(字母) 圓圈 ^ 朝上三角符號
x(字母) 叉號 < 朝左三角符號
+ 加號 > 朝右三角符號
* 星號 p(pentagram) 五角符號
s(square) 方塊符 h(hexgram) 六角符號
d(dlamond) 菱形符

在這裏插入圖片描述

4.雙縱座標函數plotyy
plotyy函數是MATLAB 5.X新增的函數。它能把函數值具有不同量綱、不同數量級的兩個函數繪製在同一座標中。調用格式爲:plotyy(x1,y1,x2,y2)

其中x1-y1對應一條曲線,x2-y2對應另一條曲線。橫座標的標度相同,縱座標有兩個,左縱座標用於x1-y1數據對,右縱座標用於x2-y2數據對。
樣例:用不同標度繪製:y1=e-0.5xsin(2πx),y2=sin(x);
在這裏插入圖片描述
1.2 繪製圖形的輔助操作

  1. 圖形標註
    有關圖形標註函數的調用格式爲:
    title(圖形名稱)
    xlabel(x軸說明)
    ylabel(y軸說明)
    text(x,y,圖形說明)
    legend(圖例1,圖例2,…)

  2. 座標控制
    函數的調用格式爲:
    axis([xmin xmax ymin ymax zmin zmax])
    axis函數功能豐富,常用的用法還有:
    axis equal 縱、橫座標軸採用等長刻度
    axis square 產生正方形座標系(缺省爲矩形)
    axis auto 使用缺省設置
    axis off 取消座標軸
    axis on 顯示座標軸
    grid on/off命令控制是畫還是不畫網格線,不帶參數的grid命令在兩種狀態之間進行切換。
    box on/off命令控制是加還是不加邊框線,不帶參數的box命令在兩種狀態之間進行切換。
    *. 樣例:分段函數
    在這裏插入圖片描述

  3. 圖形保持
    一般情況下,繪圖命令每執行一次就刷新當前圖形窗口,圖形窗口原有圖形將不復存在。若希望在已存在的圖形上再繼續添加新的圖形,可使用圖形保持命令hold。hold on/off命令控制是保持原有圖形還是刷新原有圖形,不帶參數的hold命令在兩種狀態之間進行切換。
    在這裏插入圖片描述

  4. 圖形窗口的分割
    subplot函數的調用格式爲:
    subplot(m,n,p)
    在這裏插入圖片描述
    對圖形窗口靈活分割。請看下面的程序。
    在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章