gcwaypts
沿大圆等间距分布的航点
语法
[lat,lon] = gcwaypts(lat1,lon1,lat2,lon2)
[lat,lon] = gcwaypts(lat1,lon1,lat2,lon2,nlegs)
pts = gcwaypts(lat1,lon1,lat2,lon2...)
说明
[lat,lon] = gcwaypts(lat1,lon1,lat2,lon2) 返回连接两个端点 (lat1,lon1) 和 (lat2,lon2) 的大圆路径上等间隔点的坐标。
[lat,lon] = gcwaypts(lat1,lon1,lat2,lon2,nlegs) 指定要计算的等长轨迹段数量。返回 nlegs+1 个输出点,因为需要一个最终端点。默认腿数为 10。
pts = gcwaypts(lat1,lon1,lat2,lon2...) 将输出(原本是两个两列向量)打包成形式为 [latitude longitude] 的两列矩阵。本指南中,航行轨迹上连续航点的格式称为航迹格式。有关更多信息,请参阅本节中的 navigational track format 参考页面。
背景
这是一个入航海导航函数。它假定所有纬度和经度单位均为度。
在航行实践中,大圆航线常被近似为恒向线线段。这样做是为了在无需频繁改变航向的情况下,尽可能接近点与点之间的最短距离。gcwaypts 函数提供了一种便捷方式,用于沿大圆航线查找航点,这些航点可作为恒向线段(轨迹段)的端点。
示例
版本历史记录
在 R2006a 之前推出
