matlab 急需解答

来源:百度知道 编辑:UC知道 时间:2024/06/05 00:52:56
syms u
for u=0:pi/3600:pi/1.8
A=(90-90*cos(18/5*u))/pi;
x=5/pi*(18*u-5*sin(18/5*u))+150*0.5/((2*(A^2+150^2/4))^0.5)
y=u-2*A*0.5/((150*(A^2+150^2/4))^0.5)
hold on;
plot(x,y,'-r')
end

众位高人。我想先输出坐标(x,y)。再输出图形,这个程序有问题

%用向量形式:
clear;
u=0:pi/3600:pi/1.8;
A=(90-90.*cos(18/5.*u))./pi;
x=5/pi*(18.*u-5*sin(18/5.*u))+150*0.5./((2*(A.^2+150^2/4)).^0.5);
y=u-2*A*0.5./((150*(A.^2+150^2/4)).^0.5);
plot(x,y,'-r');

syms u
A=(90-90*cos(18/5*u))/pi;
x=5/pi*(18*u-5*sin(18/5*u))+150*0.5/((2*(A^2+150^2/4))^0.5);
y=u-2*A*0.5/((150*(A^2+150^2/4))^0.5);
u=0:pi/3600:pi/1.8;
A=subs(A);
x=subs(x);
y=subs(y);
axis([min(x) max(x) min(y) max(y)])
pause(5)
plot(x,y,'-r')