①、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+')
例如:重載函數
function [y] = test( x )
y(:, 1)=sin(x);
y(:, 2)=cos(x);
y(:, 3)=exp(x);
end
調用
③ezplot()無需數據准備,直接畫出函數圖形
基本調用格式為ezplot(f),其中f是字符串或代表數學函數的符號表達式,只有一個符號變量。形如f(x,y)=0這種隱函數不能寫出像y=f(x)這種函數的圖形,plot和fplot都無法畫出。