필터 지우기
필터 지우기

Plot data from matrix longitude, latitude and variable

조회 수: 4 (최근 30일)
Pepe Grillo
Pepe Grillo 2021년 5월 11일
댓글: Pepe Grillo 2021년 5월 12일
Hi!
I have the matrix, data_1 (attached), and I want to make a map from South Atlantic with coast lines. The matrix is longitude, latitude and the variable as columns. Each lat and lon represent positions where is data, but I would like to have an interpolation.
Thanks!

채택된 답변

Chunru
Chunru 2021년 5월 12일
x = linspace(min(data(:,1)), max(data(:,1)), 200);
y = linspace(min(data(:,2)), max(data(:,2)), 200);
[xg, yg] = meshgrid(x, y);
zg = griddata(data(:,1), data(:,2), data(:, 3), xg, yg);
p = pcolor(xg, yg, zg);
p.EdgeColor='none';

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Geodesy and Mapping에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by