用matlab画三维椭球体考虑扁率
答案:2 悬赏:30 手机版
解决时间 2021-11-16 04:03
- 提问者网友:不爱我么
- 2021-11-15 16:07
用matlab画三维椭球体考虑扁率
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-11-15 17:28
改变第一句的参数就可以了
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,这三个值太接近,所以椭球接近圆球
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,这三个值太接近,所以椭球接近圆球
全部回答
- 1楼网友:等灯
- 2021-11-15 18:48
[x,y,z]=ellipsoid(0,0,0,1737.646,1735.843,1737.013, 40);% 30改成40就扁了。
surfl(x,y,z);
colormap copper
xlabel('x轴');ylabel('y轴');zlabel('z轴');
title('三维月球曲面图');
surfl(x,y,z);
colormap copper
xlabel('x轴');ylabel('y轴');zlabel('z轴');
title('三维月球曲面图');
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯