How to plot latitude and longitude data vs time
12 views (last 30 days)
Show older comments
I've a matrix of data for longitude and latitude data along with a matrix of time. How do I make a plot with time on one axis and Latitude,longitdue on the other axis??
0 Comments
Answers (1)
Star Strider
on 5 Mar 2019
I would use a 3D plot:
time = 5 : 22; % Hours
Lat = randi([130, 140], size(time)); % Create Data
Lon = randi([120, 170], size(time)); % Create Data
figure
plot3(Lat, Lon, time)
grid on
xlabel('Latitude (°)')
ylabel('Longitude (°)')
zlabel('Time (hrs)')
If you must use a 2D plot, you would have to plot the latitude and longitude as separate lines:
figure
plot(time, Lat, time, Lon)
grid
legend('Latitude', 'Longitude', 'Location','best')
0 Comments
See Also
Categories
Find more on Mapping Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!