Figure is not properly overlapped on shape file, little shifted.
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
When I plot the output and overlay it on shape file, it comes little shifted.
Any suggestion would help me.
5 Kommentare
Walter Roberson
am 1 Mai 2019
pcolor() uses surf() underneath it. Each face is derived by interpolating the four corner vertices, so the number of faces shown is one less in x and y direction than the number of matrix entries. This can result in a shift relative to plotting the same coordinates due to differences in interpretation of what the coordinates mean. For pcolor, coordinates are vertices, but the what the user sees as color is faces between the vertices.
If there is no significant curvature in what you are drawing, you could consider using image() or imshow(), which accept XData and YData coordiantes that relate to the lower left and upper right corners. The coordinates are considered to be coordinates of the center of pixels.. but only uniform rectangular grids are possible image() or imshow()
Your code does not show where you are getting lon or lat or Temp from, so it is not clear that they relate to anything you read from S.
Antworten (1)
Siehe auch
Kategorien
Mehr zu Lighting, Transparency, and Shading 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!