How to generate a 2D meshgrid based on the coordinates (longitude and latitude) of points
21 views (last 30 days)
Show older comments
I have several points' coordinates, I want to merge a meshgrid of the points looks like the following figure.
For example, I have five points with coordinates info, the ideal generated meshgrid should be like this (the purple square which is overshadowed).
Thank you very much!![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1038120/image.jpeg)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1038120/image.jpeg)
0 Comments
Accepted Answer
Voss
on 19 Jun 2022
xy = [1 3; 2 9; 6 6; 8 8; 9 1];
% [xx,yy] = meshgrid(sort(xy(:,1)),sort(xy(:,2))) % note: maybe you want to sort x and y first
[xx,yy] = meshgrid(xy(:,1),xy(:,2))
plot(xy(:,1),xy(:,2),'ok','MarkerFaceColor','k')
hold on
xline(xx(1,:))
yline(yy(:,1))
xlim([0 10]);
ylim([0 10]);
set(gca(),'Visible','off')
5 Comments
More Answers (0)
See Also
Categories
Find more on Line Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!