用matlab画三维椭球体考虑扁率现在画出来的图显得太圆了,考虑扁率[x,y,z]=ellipsoid(0,0,0,1737.646,1735.843,1737.013,30);surfl(x,y,z);colormap copperaxis equalxlabel('x轴');ylabel('y轴');zlabel('z轴');title('三维月球曲
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 04:01:39
用matlab画三维椭球体考虑扁率现在画出来的图显得太圆了,考虑扁率[x,y,z]=ellipsoid(0,0,0,1737.646,1735.843,1737.013,30);surfl(x,y,z);colormap copperaxis equalxlabel('x轴');ylabel('y轴');zlabel('z轴');title('三维月球曲
用matlab画三维椭球体考虑扁率
现在画出来的图显得太圆了,考虑扁率
[x,y,z]=ellipsoid(0,0,0,1737.646,1735.843,1737.013,30);
surfl(x,y,z);
colormap copper
axis equal
xlabel('x轴');ylabel('y轴');zlabel('z轴');
title('三维月球曲面图');
用matlab画三维椭球体考虑扁率现在画出来的图显得太圆了,考虑扁率[x,y,z]=ellipsoid(0,0,0,1737.646,1735.843,1737.013,30);surfl(x,y,z);colormap copperaxis equalxlabel('x轴');ylabel('y轴');zlabel('z轴');title('三维月球曲
改变第一句的参数就可以了
ellipsoid要求6个输入的参数
[x,y,z] = ellipsoid(xc,yc,zc,xr,yr,zr)
其中 xc,yc,zc是椭球中心的坐标
而 xr ,yr ,zr是椭球体的三个半轴长度 也就是椭球方程中的 a b c
你这里的 xc,yc,zc都是0,也就是椭球的中心在坐标原点
而xr ,yr ,zr分别是 1737.646,1735.843,1737.013,30,这三个值太接近,所以椭球接近圆球