MATLAB繪圖問題

MATLAB如何繪出X Y軸的圖型?

例如

x軸 y軸

0.13600 ; 0.07923

0.27200 ; 0.11905

0.40800 ; 0.19987

0.54400 ; 0.10123

0.68000 ; -0.14197

要繪此圖型程式要怎麼打ㄋ?

3 個解答

評分
  • 豬皮
    Lv 5
    2 0 年前
    最佳解答

    使用plot指令,請在命令列輸入help plot取得更多資訊。以下以最簡單的繪圖為例子:x=[0.136000.272000.408000.544000.68000];y=[0.07923 0.11905 0.19987 0.10123 -0.14197];plot(x,y);

  • 2 0 年前

    謝謝豬皮大大..由於你先回答..所以把點數給你~~

  • 匿名使用者
    2 0 年前

    從你的問法來看 是想知道 plot這個指令吧

    x = [ 0.13600 0.27200 0.40800 0.54400 0.68000];

    y = [ 0.07923 0.11905 0.19987 0.10123 -0.14197];

    要秀出點和點的連線可以這樣寫

    plot(x,y) ------> 實線

    plot(x,y,':') ------> 虛線

    只要秀出這些點的話

    plot(x,y,'.') ----> 實心點

    plot(x,y,'o') ----> 空心點

    plot(x,y,'x') ----> 點上打差差

    .

    .

    .

    另外可以改變點或線的顏色 例如

    plot(x,y,'r:') ------> 畫紅色虛線

    plot(x,y,'r.') ------> 畫紅色實心點

    整理一下plot的指令格式:

    plot(x,y,'顏色+線樣+標示')

    顏色:

     黃 y

     紅 r

     綠 g

     藍 b

     白 w

     黑 k

     紫 m

     青 c

    線樣:

     實線 -

     斷線 --

    虛線 :

    點虛線 -.

    標示:

     正號 +

     圓形 字母 o

     星號 *

     點  .

     交叉 字母 x

     方形 字母 s

     鑽石形 字母 d

    例如:

    plot(x,y,'r:s') -----> 會畫出紅色的虛線並在點上畫方形

    另外也可以改變它的參數

    LineWidth  -----> 設定線的粗細

    MarkerSize  -----> 設定標示的大小

    例如:

    plot(x,y,'r:s','LineWidth',4,'MarkerSize',12)

    這些是你在任何一本MatLab手冊中都可以查到的

    如果沒有手冊 也可以去查MatLab的Help

    雖然是原文的 可是看久了就看得懂了

    另外MatLab還有一些常用的畫圖指令

    bar(x,y) -----> 畫長條圖

    hist(x,y) -----> 畫個數條形圖

    stairs(x,y) ------> 階梯圖

    stem(x,y) ------> 離散資料顯示圖

    pie(vector,explode) -------> 統計圓盤圖

     

    參考資料: MatLab 手冊
還有問題?馬上發問,尋求解答。