lat= 10848x10848 double and lon= 10848x10848 double. How to make spatial map with this ?
조회 수: 1 (최근 30일)
이전 댓글 표시
I have two matrix lat and lon. But the problem is lat= 10848x10848 double and lon= 10848x10848 double. How to make spatial map with this ? also lat and lon matfile size are high. 459685kb each
댓글 수: 0
답변 (1개)
Voss
2022년 2월 7일
If they are in a form as you'd get from meshgrid(), then you can easily make a spatial map using surf() among other functions. (I decreased the size to get the code to run in 55 seconds or less, i.e., to show up here - in your case you may have no problem doing this with the 10848 size matrices.)
[lat,lon] = meshgrid(linspace(-90,90,1084),linspace(-90,90,1084));
size(lat)
size(lon)
surf(lon,lat,8100-lat.^2-lon.^2,'EdgeColor','none');
view([0 90]);
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Resizing and Reshaping Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!