箕舌线:%括号打成中文的了。
clear all;clc;
a=1;
x=0:pi/100: 2*pi;
y=(8.*(a .^3))./ ((x.^2)+4.*a);
polar(x,y);
你书上的是什么图形?用不同的函数,不同的坐标系下画出来,图形不一样。
首先你要确定是极坐标还是直角坐标。
笛卡儿叶形线的方程是直角方程,可画图用的是极坐标函数。
极坐标下:
clear all;clc;
a=1;
theta=-0.1*pi:.01:0.6*pi;
r=3*a*sin(theta).*cos(theta)./((sin(theta)).^3+(cos(theta)).^3);
polar(theta,r);
直角坐标下:
clear all;clc;
a=1;
theta=-0.1*pi:.01:0.6*pi;
t=tan(theta);
x=(3.*a.*t)./(1+t.^3);
y=(3.*a.*t.^2)./ (1+t.^3);
plot(x,y);
或者简单点:
clear all;clc;
a=1;
fx=@(x,y)x^3+y^3-3*a*x*y;
ezplot(fx,[-pi pi])
半立方抛物线也是一样的。你的函数也是直角坐标函数,改用plot就好了。
clear all;clc;
a=1/10;
x=0:pi/50: 2*pi;
y=sqrt(a.*(x.^3));
plot(x,y);