dreckon
航迹推算位置跟踪
语法
[drlat, drlong drtime] = dreckon(中转地点、时间、速度)
[drlat, drlong drtime] = dreckon(中转地点,时间,速度,spdtimes)
描述
[drlat, drlong drtime] = dreckon(中转地点、时间、速度)
返回需要的位置和时间的航迹推算(DR)点输入跟踪,从输入开始时间。跟踪应该在导航跟踪格式(两列,然后经度,纬度的顺序遍历)。这些路标点的起始和结束点的每条腿。有一个跟踪的腿比路点少,最后点包括结束的跟踪。在导航中,第一个路标导航修正,在时间
。的速度
输入可以是一个标量,在这种情况下,使用一个恒定的速度,也可以是一个向量的每个跟踪速度给定的腿(也就是说,速度变化配合课程的变化)。
[drlat, drlong drtime] = dreckon(中转地点,时间,速度,spdtimes)
允许速度变化独立当然发生变化。的元素速度
向量必须一一对应的元素spdtimes
向量。后一种变量由后的时间间隔时间
在每个速度顺序结束。例如,如果时间
是6.75,第一个元素的spdtimes
是1.35,那么第一个速度
元素实际上从6.75到8.1小时。当使用这种语法,最后输出是博士早些时候最后的spdtimes
时间和最后一个路点
点。
背景
这是一个导航功能。它假定所有的纬度和经度在度,距离都在海里,所有时间在小时,和速度都在海里,海里每小时。
航迹推算位置在不同时期的估计是基于课程,速度,从最后一个特定位置和时间消耗,或者修复。在航海实践中,航迹推算位置,或博士,必须绘制在每一个课程的变化,每一个变速,在每一个小时,小时。航海家也在其他时候不相关的博士这个函数。
通常在实践中,当两个事件发生时需要DRs在很短的时间内,只有一个生成博士。这个函数模拟实践通过设置一个宽容的3分钟(0.05小时)。没有两个DRs会比这更近。
指导航在映射工具箱™指南为进一步的信息。
例子
假设一个导航器修复中午,1200 z(10.3ºN, 34.67ºW)。他匆忙做出1330 z与另一艘船会合(9.9ºN, 34.5ºW),所以他计划在25节的速度。会合后,船只前往(0º,37ºW)。工程师想要一个引擎脱机维护在1430 z,所以当时,速度必须减少到15节。在1530 z,维护完成。博士确定点的维护。
路点= [10.1 - -34.6;9.9 - -34.5;0 -37]路点= 10.1000 - -34.6000%解决中午9.9000 - -34.5000%会合点0 -37.0000%的最终目的地速度= [25;15);spdtimes = (2.5;3.5);%运行时间修复后中午= 12;[drlat, drlong drtime] = dreckon(锚点、中午、速度、spdtimes);[drlat, drlong drtime] ans路标9.7121 - -34.5478 = 9.8999 -34.4999 12.5354%改变13.0000% -34.6508 - 14.0000% 9.3080小时9.1060 - -34.7022 14.5000%速度变化到15节-34.7330 - 15.0000% 8.9847小时停在最后spdtime 8.8635 - -34.7639 15.5000%,最后没有达到%路标
版本历史
之前介绍过的R2006a