bhcslys 发表于 2009-4-20 10:49:49

球体图形绘制问题

本帖最后由 ljelly 于 2009-4-20 11:36 编辑

球体图形绘制:球心坐标不在原点,球体半径可设置。圆环、椭球、圆柱,类似问题

xiezhh 发表于 2009-4-20 12:53:35

xc=10;
yc=10;
zc=10; %圆心坐标、椭球中心坐标、圆柱底面中心
r=20; %半径
=sphere;
figure
subplot(2,2,1)
surf(xc+r*x,yc+r*y,zc+r*z)
title('sphere')
axis equal
subplot(2,2,2)
xr=40;
yr=30;
zr=20; %椭球3个半轴长
ellipsoid(xc,yc,zc,xr,yr,zr)
title('ellipsoid')
axis equal
subplot(2,2,3)
=cylinder(50);
h=60; %圆柱面高度
surf(x+xc,y+yc,z*h+zc)
title('cylinder')
axis equal
subplot(2,2,4)
R=30;
r=20;
syms u v;
ezmesh((R+r*cos(u))*cos(v),(R+r*cos(u))*sin(v),r*sin(u));
title('circle')
axis equal
页: [1]
查看完整版本: 球体图形绘制问题