MATLAB计算给定飞机轨迹的时间

时间:2015-05-29 18:27:09

标签: matlab navigation

我正在尝试根据以下参数计算飞机轨迹的累积时间:

Roll
Pitch
TrueHeading
HeadingRateofChange
XVelocity
YVelocity
ZVelocity
Latitude
Longitude
Altitude

数据文件包含上述每个参数的10,000个点,表示每个点的轨迹。

到目前为止,我所做的是通过平方速度分量,求和它们,并取该总和的平方根来计算径向速度,即:

RVelocity = sqrt(Vx.^2 + Vy.^s + Vz.^2) % 9999x1 column vector

然后我使用MATLAB距离函数来计算arclength距离:

AL = distance(pt1,pt2,wgs84ellipsoid) % 9999x1 column vector

最后,我将RV除以RVelocity:

Time = AL./RVelocity % 9999x1 column vector

在完成所有这些工作后,似乎我得到了一个非常虚假的答案......任何人都可以推荐一种更好的方法来实现它吗?

0 个答案:

没有答案