主要内容

跟踪

跟踪段以连接导航航路点

句法

[lattrk,lontrk] =轨道(waypts)
[lattrk,lontrk] =轨道(Waypts,单位)
[lattrk,lontrk] =轨道(lat,lon)
[lattrk,lontrk] =轨道(LAT,LON,椭圆形)
[lattrk,lontrk] =曲目(LAT,LON,Ellipsoid,单位,npts)
[lattrk,lontrk] =轨道(方法,lat,...)
trkpts = track(lat,lon ...)

描述

[lattrk,lontrk] =轨道(waypts)返回积分Lattrk朗特克沿着两列矩阵中导航轨道格式中提供的航向点之间的轨道Waypts。输出是列的列向量,其中连续段都被描绘s。

[lattrk,lontrk] =轨道(Waypts,单位)指定输入和输出的单位,其中单位是任何有效的角度单元字符串。默认值为“学位”

[lattrk,lontrk] =轨道(lat,lon)允许用户输入两个向量,拉特

[lattrk,lontrk] =轨道(LAT,LON,椭圆形)使用椭圆形,这可能是参考文献,,,,参考elipsoid, 或者肉食植物对象或表格的向量[semimajor_axis偏心率]。默认椭球是一个单位球

[lattrk,lontrk] =曲目(LAT,LON,Ellipsoid,单位,npts)确定每个轨道段要计算多少个中间点。默认,npts是30。

[lattrk,lontrk] =轨道(方法,lat,...)建立用于确定沿航程之间轨道的中间点的逻辑。因为这是导航动机的功能,所以默认方法是'RH',这导致RHUMB线路逻辑。可以指定Great Circle逻辑'GC'

trkpts = track(lat,lon ...)将输出压缩到一个两列矩阵中,trkpts,其中第一列代表纬度和第二列,纵向。

例子

全部收缩

该轨道功能对于生成数据很有用,以显示轨道。六码中尉是USS Neversail的导航员。他被控绘制一条轨道,从直布罗陀海峡到港口的港口,苏伊士运河北端的港口。他选择了适当的航向点,现在想展示船长批准的曲目。

首先,显示地中海的图表。

加载海岸线``墨托者'',,,,“MapLatLimit”,[28 47],“ maplonlimit”,[-10 37],,...'网格',,,,'上',,,,'框架',,,,'上',,,,'MeridianLabel',,,,'上',,,,'平衡标记',,,,'上')Geoshow(Coastlat,Coastlon,'显示类型',,,,'线',,,,'颜色',,,,'b'

图包含一个轴对象。The axes object contains 8 objects of type patch, line, text.

这些是六分之一的Waypoints选择。

Waypoints = [36,-5;36,-2;38,5;38,11;35,13;33,30;31.5,32];

现在显示曲目。船长以此清晰的显示,乐于批准该计划。

[lttrk,lntrk] =轨道('RH',,,,waypoints,“学位”);Geoshow(lttrk,lntrk,'显示类型',,,,'线',,,,'颜色',,,,'r'

图包含一个轴对象。轴对象包含9个类型补丁,行,文本的对象。

版本历史记录

在R2006a之前引入

也可以看看

|||