多语言展示
当前在线:1228今日阅读:23今日分享:25

MATLAB采用miller地图投影绘制星下点轨迹

本文基于MATLAB,首先计算卫星轨道在地球上的垂直投影x,y,然后设置miller地图投影方式,最后用m_line( )函数将星下点轨迹绘制出来。中间过程演示了不同相位差时,卫星轨道在地球上的垂直投影(星下点轨迹)的变化。
工具/原料
1

MATLAB

2

m_map

3

m_line

方法/步骤
2

第二,保存和运行上述脚本,得到如下图形:地图投影为miller的地图投影方式,红线代表卫星运行轨道在地球上的垂直投影(星下点轨迹)。

3

第三,增加y2=atan(tan(60*pi/180)*cos((x-120)*pi/180))*180/pi,y2相比y1相位差90度,因为y1是x-30,y2是x-120。同时绘制y1和y2,观测相位差90情况下,星下点轨迹的变化情况。

4

第四,保存和运行上述脚本,得到如下图形:红色和绿色两条星下点轨迹,彼此相位差90度。

6

第六,保存和运行上述脚本,最终得到如下图形:三条星下点轨迹图形,它们彼此存在相位差。

推荐信息