如何绘制此Leminscate (−π/4 =< φ =< π/4)
?
x = cos(φ)sqrt(2cos(2φ))
y = sin(φ)sqrt(2cos(2φ))
这是我的尝试:
x = -pi/4:0.001:pi/4;
xy = cos(x).*sqrt(2*cos(2.*x));
yy = sin(x).*sqrt(2*cos(2.*x));
plot(x,xy,x,yy)
axis equal
grid on
结果
答案 0 :(得分:0)
以下代码段可帮助您找到解决方案。下次,请清楚地提及您尝试过的内容以及您看到的任何错误消息。
x = -pi/4:pi/256:pi/4;
yx = cos(x).*sqrt(2*cos(2.*x));
yy = sin(x).*sqrt(2*cos(2.*x));
plot(x,yx,x,yy);
答案 1 :(得分:0)
theta = linspace (-pi/4,pi/4);
x = cos(theta).*sqrt(2.*cos(2.*theta));
y = sin(theta).*sqrt(2.*cos(2.*theta));
plot(x,y,-x,-y), grid on,
axis ('equal')