Max change in z within a certain radius of a point
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I’m relatively new to MATLAB and looking for some help. I have three equal sized matrices that define x, y and z. The matrices represents mapping data where x is an easting, y is a northing, and z is an elevation. x and y are set up on a regular grid (say, both 0:5:500), z is a variable (for example, survey data). For each grid point (x,y) I want to check the maximum difference in z within a given radius. Ultimately, the goal is to ascertain if there is an elevation change greater than say 6” within 20-ft.
0 commentaires
Réponses (1)
darova
le 7 Nov 2019
Use logical conditions
ix = (x-x0).^2 + (y-y0).^2 < 20^2;
z(ix) % all z values around (x0,y0) r=20
0 commentaires
Voir également
Catégories
En savoir plus sur Geographic Plots 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!