matlab rotate程序求大神修改

学习 时间:2026-04-08 01:40:37 阅读:6494
matlab rotate程序求大神修改t=0:pi/1000:3.5*pi;k=fix(2*t/pi)+1;x=0.5*sqrt(2)*cos(0.5*k*pi+0.25*pi)+k.*cos(t);y=0.5*sqrt(2)*sin(0.5*k*pi+0.25*pi)+k.*sin(t);h=plot(x,y,'r');m=pi:pi/20:4.5*pi;n=fix(2*m/pi)-1;x0=2*cos(1.25*pi);y0=2*sin(1.25*pi);x2=0.5*sqrt(2)*sin(0.5*n*pi-0.25*pi)+x0+n.*cos(m);y2=0.5*sqrt(2)*sin(0.5*n*pi-0.75*pi)+y0+n.*sin(m);z=plot(x2,y2,'r');grid on;trywhile 1rotate(h,[0 0 1],1,[0 0 0]);drawnowrotate(z,[0 0 1],1,[0 0 0]);drawnowendend为什么不能旋转啊谢啦

最佳回答

快乐的夏天

重要的蜜蜂

2026-04-08 01:40:37

最前面加一句hold on;axis([-8 8 -8 8]);