用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/06/28 17:00:02
![用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('三维月球曲](/uploads/image/z/15207491-11-1.jpg?t=%E7%94%A8matlab%E7%94%BB%E4%B8%89%E7%BB%B4%E6%A4%AD%E7%90%83%E4%BD%93%E8%80%83%E8%99%91%E6%89%81%E7%8E%87%E7%8E%B0%E5%9C%A8%E7%94%BB%E5%87%BA%E6%9D%A5%E7%9A%84%E5%9B%BE%E6%98%BE%E5%BE%97%E5%A4%AA%E5%9C%86%E4%BA%86%2C%E8%80%83%E8%99%91%E6%89%81%E7%8E%87%5Bx%2Cy%2Cz%5D%3Dellipsoid%280%2C0%2C0%2C1737.646%2C1735.843%2C1737.013%2C30%29%3Bsurfl%28x%2Cy%2Cz%29%3Bcolormap+copperaxis+equalxlabel%28%27x%E8%BD%B4%27%29%3Bylabel%28%27y%E8%BD%B4%27%29%3Bzlabel%28%27z%E8%BD%B4%27%29%3Btitle%28%27%E4%B8%89%E7%BB%B4%E6%9C%88%E7%90%83%E6%9B%B2)
用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,这三个值太接近,所以椭球接近圆球