matlab plot繪製曲線

2021-08-09 16:41:13 字數 2475 閱讀 8301

1)語法

plot(y) 

plot(x1,y1,…) 

plot(x1,y1,linespec,…) 

plot(…,』propertyname』,propertyvalue,…) 

plot(axes_handle,…) 

h = plot(…) 

hlines = plot(『v6』,…)

2)說明

plot(y)如果y

是m×n

的陣列,以

1:m為

x橫座標,

y中的每一列元素為

y座標,繪製

n條曲線;如果y是

n×1或者

1×n的向量,則以

1:n為橫座標,

y為座標表繪製

1條曲線;如果

y是複數,則

plot(y)

等效於plot(real(y),imag(y))

;其它使用情況下,忽略座標資料中的虛部。

plot(x1,y1,…)如果x

和y都是陣列,按列取座標資料繪圖,此時它們必須具有相同的尺寸;如果x和

y其中乙個是向量另乙個為陣列,x和

y中尺寸相等的方向對應繪製多條曲線;如果x和

y其中乙個是標量另乙個為向量,那麼將繪製垂直x或者

y軸離散的點。

plot(x1,y1,linespec,…)

通過引數

linespec

指定曲線的曲線屬性,它包括線型、標記符和顏色。

plot

函式支援同時繪製任意**形

plot(x1,y1,linespec1,x2,y2,linespec2,…)

此時完全等效於

plot(x1,y1,linespec1,…)

hlod all

plot(x2,y2,linespec2,…)

3)matlab

中提供的線型屬性有:

需要說明的是,

linespec

中設定曲線線型、識別符號和顏色三項屬性時,控制符的順序不受限制並可以省略或者部分省略。也就是說

』r-.*』

、』-.r*』

、』*-.r』

等形式是等效的,都表示使用紅色點劃線連線各個節點,各節點使用

「*」標識。

plot(…,』propertyname』,propertyvalue,…)

設定由plot

建立的所有曲線控制代碼物件的屬性,

line

set/get

進行設定。

plot(axes_handle,…)

指定座標系,也就是在

axes_handle

座標系中繪圖,在沒有指定時預設為

gca。

h = plot(…)

返回由plot

建立的所有曲線控制代碼物件的控制代碼。每條曲線對應乙個控制代碼,如果有

n條曲線,則h為

n×1的陣列。

注意

在同時繪製多條曲線時,如果沒有指定曲線屬性,

plot

按順序迴圈使用當前座標系中

colororder

和linestyleorder

兩個屬性。預設情況,matlab

在每次呼叫

plot

函式時將

colororder

和linestyleorder

自動重置為

defaultaxescolororder

和defaultaxeslinestyleorder

。default**

屬性我們可以自定義,有效期至

matlab

關閉,matlab

下次啟動時將

default**

屬性重置為廠家設定

(factory)

set(0,』defaultaxescolororder』,』r|g|b|k』,…』defaultaxeslinestyleorder』,』-|-.|–|:』) 使用

hold all

命令可以阻止呼叫

plot

函式時自動重置

colororder

和linestyleorder

屬性,而是迴圈使用。注意

hold on

只是使多次繪製的圖形疊加(相當於

nextplot

),但不能阻止屬性重置。

另外我們可以通過下面四個屬性設定識別符號的顏色和大小

linewidth——

指定線寬

markeredgecolor——

指定識別符號的邊緣顏色

marke***cecolor——

指定識別符號填充顏色

markersize——

指定識別符號的大小

注意上面四個屬性是針對當前座標系中所有曲線的

MATLAB曲線繪製

一。二維資料曲線圖 1.1 繪製 單根二維曲線 plot 函式的基本呼叫 格式為 plot x,y 其中x和y為長度相同的向量,分別用於儲存x座標 和y座標資料。例1 1 在0 x 2p區間內,繪製曲線 y 2e 0.5xcos 4 x 程式 如下 x 0 pi 100 2 pi y 2 exp 0...

NURBS曲線繪製

工作需要,最近做非均勻b樣條曲線資料庫建立。為養成良好的工作學習習慣,特此作總結,並希望以後在計算機 學上能有更深的造詣,以激勵自己不斷進步。續前,前段時間終於把nurbs調通,甚是高興!nurbs樣條曲線,這期間經過幾次曲折。第一次是參考網上的資料做出了均勻b樣條曲線,後來拿到客戶那裡去,發現大致...

繪製余弦曲線

繪製余弦曲線 在螢幕上用 顯示0 360度的余弦函式cos x 曲線 問題分析與演算法設計 如果在程式中使用陣列,這個問題十分簡單。但若規定不能使用陣列,問題就變得不容易了。關鍵在於余弦曲線在0 360度的區間內,一行中要顯示兩個點,而對一般的顯示器來說,只能按行輸出,即 輸出第一行資訊後,只能向下...