making a area plot with lat,lon and a variable corresponding to that location
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Thishan Dharshana Karandana Gamalathge
am 5 Jul. 2017
Kommentiert: Walter Roberson
am 6 Jul. 2017
I have latitude, longitude and temperature corresponding to those locations. How can I make a color plot in a way it show how temperature varies along that region? When I bring the cursor to the location I am interested at, if I can read the temperature, that would be much helpful as well.
Thanks, Thishan
0 Kommentare
Antworten (2)
KSSV
am 6 Jul. 2017
You need to read about pcolor , surf .
[X,Y,Z] = peaks(50) ;
figure(1)
surf(X,Y,Z)
figure(2)
pcolor(X,Y,Z)
If lon, lat are your spatial coordinates and T is your mxn temeprature matrix:
surf(lon,lat,T) ; % if throws error, use T'
7 Kommentare
Thishan Dharshana Karandana Gamalathge
am 6 Jul. 2017
Bearbeitet: Thishan Dharshana Karandana Gamalathge
am 6 Jul. 2017
Walter Roberson
am 6 Jul. 2017
Chances are that dir() will return the file names in order by encoded date; you could sort() the names to be certain. It looks to me as if you would not need to use something like natsortfiles() from the File Exchange as you have a fixed number of digits for each field, and the date fields are arranged in a useful order already.
Walter Roberson
am 6 Jul. 2017
You will probably need to use either griddedInterpolant or scatteredInterpolant; then you would call the resulting function with an array of locations and plot the result.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!