How to plot latitude and longitude data vs time

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??

답변 (1개)

Star Strider
Star Strider 2019년 3월 5일

0 개 추천

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')

카테고리

도움말 센터File Exchange에서 Mapping Toolbox에 대해 자세히 알아보기

제품

릴리스

R2017b

태그

질문:

2019년 3월 5일

답변:

2019년 3월 5일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by