用MATLAB在同一个图里做三维图的投影

学习 时间:2026-05-14 01:41:40 阅读:7683
用MATLAB在同一个图里做三维图的投影就是在xoy面上显示一个,在yoz,zox面上各显示一个投影,然后中间一个立体图,符合人们眼睛的视角p=0.1;s=0.2;l=0.3;w=0.01;theta=0;t=0:0.01:400*pi;x=-p*cos(w*t+theta);y=2*p*sin(w*t+theta)+l;z=s*sin(w*t+theta);plot3(x,y,z);grid;

最佳回答

清脆的战斗机

无私的乌冬面

2026-05-14 01:41:40

hold on;plot3(x,y,zeros(1,length(x)),'r');plot3(x,zeros(1,length(x)),z,'c');plot3(zeros(1,length(x)),y,z,'g');hold off; 再问: 谢谢了,知道了,再请教一个问题,能不能把xoy图上的图像和yoz面上的图像45度叠加再画一个图?我的意思是把下面的xoy图像当成一组复数的实部,yoz面上的图当成虚部,然后在本图上45度方向再画一个平面,画出这组实数的模和相位两个图?大神请指教!

最新回答共有2条回答

  • 眼睛大的心情
    回复
    2026-05-14 01:41:40

    hold on;plot3(x,y,zeros(1,length(x)),'r');plot3(x,zeros(1,length(x)),z,'c');plot3(zeros(1,length(x)),y,z,'g');hold off; 再问: 谢谢了,知道了,再请教一个问题,能不能把xoy图上的图像和yoz面上的图像45度叠加再画一个图?我的意思是把下面的xoy图像当成一组复数的实部,yoz面上的图当成虚部,然后在本图上45度方向再画一个平面,画出这组实数的模和相位两个图?大神请指教!

上一篇 经济生活 .

下一篇 光为什么能产生热量