What function to plot lat, lon and a variable on a topographic map?
2 次查看(过去 30 天)
显示 更早的评论
My variables are latitude, longitude and land surface temperature and are set up as 1200 x 1200 tables. I would like to plot the land surface temperature that correspond with the latitude and longitude values for the Northeastern U.S. area.
When I load topo and run my code:
plot(geoshow(lat, lon, final_lst_day))
I receive the error:
Error using plot
Not enough input arguments.
When I do not load topo, the plot will actually run but comes out blank because I did not load any topographic data to plot it on.
Is geoshow the appropriate function to run? I have tried meshgrid but also am getting an error.
Thank you for the help!
0 个评论
回答(1 个)
Chad Greene
2016-5-9
There's no need to call plot if you're using geoshow. Initialize a map with worldmap then plot the data with geoshow.
2 个评论
Chad Greene
2016-5-10
If you don't have the Mapping Toolbox, you can't use geoshow either. But you can do
imagesc(lon,lat,final_lst_day)
axis xy image
hold on
borders('countries')
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!