How to get the aircraft location from a flight path plot?
5 ビュー (過去 30 日間)
古いコメントを表示
I have the below data (dummy data) of a aircraft flight path, with the time, latitude. longitude and heading of the aircraft in a table.
The actual data consists of more than 100k rows, and file is too big to be uploaded.
Based on the actual data, I am able to plot the flight path on a map. The flight path map has an x-axis of Longitude and y-axis of Latitude. Problem is if I want to know the location of the aircraft at a particular time (say at 7220sec), how can I get the latitude, longitude and heading of the aircraft from the plot?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/744844/image.jpeg)
0 件のコメント
採用された回答
Chunru
2021 年 9 月 21 日
% Generate some data
t = (7020:210:10080)';
lon = 102.915 - t/10080;
lat = 1.363 - t/20000;
heading = 153 + t/50040;
% Create an interpolant
F = griddedInterpolant(t, [lon lat heading]);
t = 8024;
F(t) % lat lon heading
13 件のコメント
Chunru
2021 年 9 月 22 日
load data
whos
%T = table(t, lat, lon, heading)
% Create an interpolant
F = griddedInterpolant(t, [lon lat heading]);
tq = 8024;
F(tq) % lat lon heading
% If you have problem with griddedInterpolant on older version MATLAB
% you can try the following
z = interp1(t, [lon lat heading], tq)
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Guidance, Navigation, and Control (GNC) についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!