Bonjour,

Je suis actuellement étudiante ingénieure en bac+4. Pour un projet scolaire je dois traiter des données d'altimétrie sur Matlab.

A partir de données IGN j'ai recréée une matrice de la zone voulue qui regroupe les données d'altitude. C'est à dire que chaque valeur de la matrice est une la valeur d'altitude pour un point donné.
En l'affichant j'obtient :
Nom : Capture d’écran 2021-11-03 à 15.58.30.png
Affichages : 318
Taille : 419,2 Ko

Mon problème est le suivant : à partir de cette matrice je dois créer une matrice comportant la pente pour chaque point.
A mon avis la norme du gradient de chaque point devrait me donner la pente de ce dernier, mais je n'arrive pas à le coder sur Matlab.

J'ai donc besoin de vous.
Comment calculer le gradient de chaque valeur d'une matrice et de le renvoyer en une autre matrice ?
J'ai essayé de faire une boucle for, sans succès. Voici mon code, sachant que DonneesDalle est la matrice comportant les données d'altitudes et Pas est le pas entre mes points :
Nom : Capture d’écran 2021-11-03 à 16.09.03.png
Affichages : 342
Taille : 36,9 Ko

En vous remerciant pour toutes vos réponses,