Bonjour,
en ce moment, je travaille avec la fonction contour pour sortir des lignes de niveaux sur des altitudes (topographie).
J'ai remarqué dans l'aide que les valeurs max et min des lignes de niveaux de contour étaient choisie automatiquement. Ca ne pose pas de problème, au contraire.
Voici mon problème. J'ai une matrice z avec une valeur min de 50 et une valeur max de 1500 par exemple.
J'aimerais tracer cette matrice avec contour mais uniquement les valeurs inférieur à 500 tout en gardant les valeurs min et max de la matrice z.
Est-ce que c'est possible?
voici mon code de départ (si vous possédez gtopo30s et le fichier w020n90)
et voici ce que j'ai testé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 lat=[47.3 50]; lon=[6 10]; gtopo30s(lat, lon); [Z,refvec]=gtopo30('w020n90',1,lat,lon); x=linspace(6,10,480); y=linspace(47.3,50,325); [xi,yi]=meshgrid(x,y); contour(xi,yi,Z);
Si vous avez une idée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 figure;contour(xi,yi,Z<500) % pas d'erreur mais valeur fausses Z(find(Z>500)=NaN figure;contour(xi,yi,Z) % Marche mais change les valeurs min max
Partager