How to plot latitude and longitude data vs time
20 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Star Strider
2019-3-5
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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Mapping Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!