Regular meshgrids in MATLAB
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi I have created the mesh grid by using
[X,Y]=meshgrid(lon,lat);% code
I want to superimpose the mesh onto the digital elevation model to extract the geographical coordinates of the nodes.
채택된 답변
KSSV
2018년 8월 28일
YOu DEM should be having a grid and the respective H values. Use 2D interpolation i.e interp2 to get DEM values at your grid.
Check the below demo code:
[X,Y,Z] = peaks(100) ; % your DEM say
x0 = -2 ; x1 = 2 ; % Want to extract top these limits
y0 = -1 ; y1 = 0 ;
N = 100 ;
x = linspace(x0,x1,N) ;
y = linspace(y0,y1,N) ;
[Xi,Yi] = meshgrid(x,y) ;
Zi = interp2(X,Y,Z,Xi,Yi) ;
subplot(121)
pcolor(X,Y,Z) ; shading interp
subplot(122)
pcolor(Xi,Yi,Zi) ; shading interp ;
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!