1. 程式人生 > >matlab畫圖函式彙總(三)

matlab畫圖函式彙總(三)

8、fplot

在指定的限度內繪製函式的影象

函式fplot在指定的限度內繪製函式的影象。該函式的形式必須是y=f(x),其中x是一個向量,它的範圍定義繪製的i俺都,y是一個與x相同維數的向量且包含函式在點x處的值。如果函式對於給定的x返回多於一個值,則y是一個矩陣,矩陣的列包含f(x)的每一個分量。

【語法】

fplot(‘function’,limits)在由limits定義的兩個限度之間繪製‘function’的影象。limits是一個定義x軸限度([xmin,xmax])或者x軸和y軸限度([xmin xmax ymin ymax])的向量。

function必須是一個m檔案函式的名稱,或者是一個字串,該字串具有可以傳遞到eval的變數x,例如‘sin(x)’。函式f(x)必須對向量x的每一個元素返回一個行向量。例如,如果f(x)返回[f1(x),f2(x),f3(x)],則對於輸入[x1,x2],函式應該返回矩陣。

fplot(‘function’,limits,linespec)使用線條規格說明linespec來繪製‘function’

fplot(‘function’,limits,tol)使用相對誤差限度tol(預設值為2e-3,也就是0.2%的精度)繪製‘function’。

fplot(‘function’,limits,tol,linespec)使用相對誤差限度tol和一個決定直線型別、標誌符號和顏色的線條規格說明linespec來繪製‘function’

fplot(‘function’,limits,n)在n≥1時使用最少n+1個點來繪製函式。預設的n值為1,最大的步長限制為(1/n)*(xmax-xmin)。

[X,Y]=fplot(‘function’,limits,…)將‘function’的橫座標和縱座標分別返回到x和y中。螢幕上不會只圖像,但是使用者可以使用plot(x,y)繪製函式的影象。

[…]=fplot(‘function’,limits,tol,n,linespec,p1,p2,…)允許使用者將引數p1、p2等直接傳送到函式‘function’。