MATLAB-plot、fplot和ezploy函數總結


①、plot繪制時,需要提前准備好變量值

如果只有一個變量。譬如,

plot(x)那么此時x是被當做縱坐標的,而橫坐標默認是1 2 3 …..

plot(x, y)表示橫、縱坐標了。

plot(x,y1,x,y2,…)以公共的x 元素為橫坐標值,以y1,y2,… 元素為縱坐標值繪制多條曲線。

②、fplot 和plot就是使用參數的格式上不太一樣,它是區間。

1.fplot(fun,limits) %limits形如[xmin xmax]或[xmin xmax ymin ymax]

2.fplot(fun,limits,tol) %tol表示誤差,默認為2e-3

3.fplot(fun,limits,tol,LineSpec) % LineSpec表示圖形的線型、顏色和數據點等設置

4.fplot(fun,lims,…) % 參數可以組合使用

例如:

subplot(1,3,1)
fplot('sin',[-pi,pi])
subplot(1,3,2)
fplot('sin',[-pi,pi],2e-3,'go')
subplot(1,3,3)
fplot('sin',[-pi,pi],2e-3,'r+')

image

例如:重載函數

function [y] = test( x )
y(:, 1)=sin(x);
y(:, 2)=cos(x);
y(:, 3)=exp(x);
end

調用

image

image

③ezplot()無需數據准備,直接畫出函數圖形

基本調用格式為ezplot(f),其中f是字符串或代表數學函數的符號表達式,只有一個符號變量。形如f(x,y)=0這種隱函數不能寫出像y=f(x)這種函數的圖形,plot和fplot都無法畫出。

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM