Plot data from matrix longitude, latitude and variable
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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!
0 commentaires
Réponse acceptée
Chunru
le 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';
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Geodesy and Mapping dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!