wjy21cn 发表于 2006-5-11 09:18

[求助]如何编程生成一个球体?这样做错在哪里?

d_max=20;<BR>m1=0:pi/20:pi;<BR>m2=0:pi/10:2*pi;<BR>hold on<BR>x=(d_max/2)*sin(m1)*cos(m2);<BR>y=(d_max/2)*sin(m1)*sin(m2);<BR>z=(d_max/2)*cos(m1);<BR>plot3(x,y,z)

[ 本帖最后由 cdwxg 于 2006-8-13 21:49 编辑 ]

wjy21cn 发表于 2006-5-12 08:54

自己顶一下

yejet 发表于 2006-8-13 11:08

要用点乘

kanhlbai 发表于 2006-8-13 16:01

原帖由 wjy21cn 于 2006-5-11 09:18 发表
d_max=20;<BR>m1=0:pi/20:pi;<BR>m2=0:pi/10:2*pi;<BR>hold on<BR>x=(d_max/2)*sin(m1)*cos(m2);<BR>y=(d_max/2)*sin(m1)*sin(m2);<BR>z=(d_max/2)*cos(m1);<BR>plot3 ...

表达式也要改!!

happy 发表于 2006-8-17 18:54

d_max=20;
m1=0:pi/20:pi;
m2=0:pi/10:2*pi;
x=(d_max/2).*sin(m1).*cos(m2);
y=(d_max/2).*sin(m1).*sin(m2);
z=(d_max/2).*cos(m1);
plot3(x,y,z)
页: [1]
查看完整版本: [求助]如何编程生成一个球体?这样做错在哪里?