1、函数描述
[x,y,z] = ellipsoid(xc,yc,zc,xr,yr,zr,n)
生成由三个n+1×n+1矩阵描述的曲面网格,使surf(x,y,z)能够绘制具有中心(xc,yc,zc)和半轴长度(xr,yr,zr)的椭球体。
2、举例说明
椭球中心为(0,0,0),半长轴为(2,3,4)
[x, y, z] = ellipsoid(0,0,0,2,3,4,30);
figure
surf(x, y, z)
axis equal
绘制椭球包络线
[x, y, z] = ellipsoid(0,0,0,2,3,4,30);
plot3(x,y,z)
axis equal;
将椭圆进行旋转(绕x轴旋转20度)
[x, y, z]= ellipsoid(0,0,0,2,3,4,30);
h=plot3(x,y,z);
axis equal;
direction = [1 0 0];
rotate(h,direction,20)