主要内容

生成沿着大圆或恒等线轨道的点的矢量数据

可以生成沿着大圆或恒等线轨迹的点对应的矢量数据track1track2功能。如果你在轨道上有一个点和这个点的方位角,使用track1.如果你在轨道上有两个点,使用track2.例如,要得到从(31°S, 90°E)开始、方位角为45°、长度为12°的大圆路径,使用track1

[latgc, longc] = track1 (gc, -31、90、45、12);

对于(31°S, 90°E)到(23°S, 110°E)的大圆,使用track2

[latgc, longc] = track2 (gc, -31、90、-23110);

track1函数还允许指定范围端点。例如,如果你想要沿着一条从起始点5°到结束点13°的恒向线,以55°的方位角,简单地指定范围限制:

[latrh,lonrh] = track1('rh',-31,90,55,[5 13]);

当没有提供范围时track1,返回的点代表a完整的跟踪.对于大圆,一个完整的轨道是360°,环绕行星并返回起始点。对于恒向线,完整的轨迹在极点结束,除非方位角是90°或270°,在这种情况下,完整的轨迹是一个平行的返回起始点。

对于计算轨道,除非另有说明,否则将返回100点。您可以通过提供矢量输入一次计算多个轨迹。有关更多信息,请参见track1track2参考页面。有关恒向线的更多信息,请参见恒向线行.想了解更多关于大圆的信息,请看大圈.更多的矢量路径计算将在导航