MATLAB提供了一個ezplot函數繪制隱函數圖形,有三種調用方式:
-
對於函數f=f(x),ezplot函數的調用格式為:
- ezplot(f):在默認區間-2pi<=x<=2pi內繪制f=f(x)的圖形
- ezplot(f,[a,b]):在區間a<=x<=b內繪制f=f(x)的圖形
-
對於隱函數f=f(x,y),ezplot函數的調用格式為:
- ezplot(f):在默認區間-2pi<=x<=2pi和-2pi<=y<=2pi內繪制f(x,y)=0的圖形
- ezplot(f,[x_min,x_max,y_min,y_max]):在區間x_min<=x<=x_max和y_min<=y<=y_max內繪制f(x,y)=0的圖形
- ezplot(f,[a,b]):在區間a<=x<=b和a<=y<=b內繪制f(x,y)=0的圖形
-
對於參數方程x=x(t)和y=y(t),ezplot函數的調用格式為:
- ezplot(x,y):在默認區間0<=t<=2pi內繪制x=x(t)和y=y(t)的圖形
- ezplot(x,y,[t_min,t_max]):在區間t_min<=t<=t_max繪制x=x(t)和y=y(t)的圖形
實例
subplot(2,2,1);
ezplot('x^2+y^2-9');
axis equal
subplot(2,2,2);
ezplot('x^3+y^3-5*x*y+1/5')
subplot(2,2,3);
ezplot('cos(tan(pi*x))',[0,1])
subplot(2,2,4);
ezplot('8*cos(t)','4*sqrt(2)*sin(t)',[0,2*pi])