Filter löschen
Filter löschen

Plot data from matrix longitude, latitude and variable

5 Ansichten (letzte 30 Tage)
Pepe Grillo
Pepe Grillo am 11 Mai 2021
Kommentiert: Pepe Grillo am 12 Mai 2021
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!

Akzeptierte Antwort

Chunru
Chunru am 12 Mai 2021
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';

Weitere Antworten (0)

Kategorien

Mehr zu Geodesy and Mapping 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!

Translated by