作业帮 > 数学 > 作业

matlab中,我想用函数plot3画个螺旋曲线,却搞不来,

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/05/05 20:56:11
matlab中,我想用函数plot3画个螺旋曲线,却搞不来,
t=[0:0.5:20];
x=3.*t*sin(pi/3)*cos(2*t);
y=3.*t*sin(pi/3)*sin(2*t);
z=3.*t*cos(pi/3);
plot3(x,y,z,'.-');
一直提示第二行错了,但我实在不知道错在哪
matlab中,我想用函数plot3画个螺旋曲线,却搞不来,
你的乘法“*”用错了.
x=3.*t*sin(pi/3)*cos(2*t);
应该改成x=3.*t*sin(pi/3).*cos(2*t);
也就是cos(2*t)前面的乘法必须是点乘,否则系统会默认为矩阵乘法,提示矩阵维数不对应.
不仅第2句错了,3和4句也是这样.