maomaoharry 发表于 2009-6-1 09:37

请教在怎样在三维空间画圆

请问各位高手,怎样在三维空间XYZ下,z=a的xoy平面上画半径为R的圆啊?

xiezhh 发表于 2009-6-1 10:04

这样即可r=5;
xcenter=1; ycenter=1; a=4; t=linspace(0,2*pi,60);
x=xcenter+r*cos(t); y=ycenter+r*sin(t); z=a*ones(size(x));
plot3(x,y,z); xlabel('X'); ylabel('Y'); zlabel('Z')
axis([-4 6 -4 6 0 8]); axis equal

[ 本帖最后由 ChaChing 于 2010-3-14 15:18 编辑 ]

maomaoharry 发表于 2009-6-1 15:22

回复 沙发 xiezhh 的帖子

谢谢大侠~:@)

253141625 发表于 2010-3-14 12:27

回复 沙发 xiezhh 的帖子

大侠, 怎么执行啊

xiezhh 发表于 2010-3-14 22:28

把上面代码粘贴到Matlab的命令窗口运行就行了

Might_L 发表于 2012-5-6 09:14

很有用,谢谢
页: [1]
查看完整版本: 请教在怎样在三维空间画圆