![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
用MATLAB只知道一些(x,y,z)坐标,怎样绘制出三维曲面图?
展开全部
三维曲线绘图
t=(0:0.02:2)*pi;x=sin(t);y=cos(t);z=cos(2*t);
plot3(x,y,z,'b-',x,y,z,'bd'),view([-82,58]),box
on,legend('链','宝石')
t=(0:0.02:2)*pi;x=sin(t);y=cos(t);z=cos(2*t);
plot3(x,y,z,'b-',x,y,z,'bd'),view([-82,58]),box
on,legend('链','宝石')
用曲面图表现函数
clf,x=-4:4;y=x;[x,y]=meshgrid(x,y);
z=x.^2+y.^2;
surf(x,y,z);hold
on,colormap(hot)
stem3(x,y,z,'bo')
上面的例子已经明显说明画曲线图用plot3()函数,而画三维曲面图用surf(),而meshgrid只是画出网格线而已!!
t=(0:0.02:2)*pi;x=sin(t);y=cos(t);z=cos(2*t);
plot3(x,y,z,'b-',x,y,z,'bd'),view([-82,58]),box
on,legend('链','宝石')
t=(0:0.02:2)*pi;x=sin(t);y=cos(t);z=cos(2*t);
plot3(x,y,z,'b-',x,y,z,'bd'),view([-82,58]),box
on,legend('链','宝石')
用曲面图表现函数
clf,x=-4:4;y=x;[x,y]=meshgrid(x,y);
z=x.^2+y.^2;
surf(x,y,z);hold
on,colormap(hot)
stem3(x,y,z,'bo')
上面的例子已经明显说明画曲线图用plot3()函数,而画三维曲面图用surf(),而meshgrid只是画出网格线而已!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用surf函数的效果会好一点
把坐标的矩阵输进去后,用surf(x,y,z)就好了
把坐标的矩阵输进去后,用surf(x,y,z)就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-08-17
展开全部
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用mesh函数,具体格式参见help
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询