如何用MATLAB画三维图

在三维坐标中,有一个方程表示如下:a=(0,2*pi);x=5sin(a)+2sin(5a/3)*cos(a);y=5cos(a)-2sin(5a/3)sin(a);z=... 在三维坐标中,有一个方程表示如下:
a=(0,2*pi);
x=5sin(a)+2sin(5a/3)*cos(a);
y=5cos(a)-2sin(5a/3)sin(a);
z=3-2cos(5a/3);
求大神们怎么用MATLAB画出来这个图
画的是关于(x,y,z)的图,我主要是不知道向量要在哪个地方加点
展开
 我来答
showtime_97
2013-11-01
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

你这里没有变量,x,y,z计算后都是一个数值啊,画出来是一个点。

追问
不是一个点,x,y,z是随a的变化而变化的,你化错了,大概这个图形画出来类似于弯曲的螺旋形。
追答

a=[0:0.1:2*pi];
plot3(5*sin(a)+2*sin(5*a./3).*cos(a),5*cos(a)-2*sin(5*a./3).*sin(a),3-2*cos(5*a./3));
grid on

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式