Commande mesh(matrice) n'est pas evidente

Résolu/Fermé
karim output Messages postés 3 Date d'inscription samedi 8 septembre 2012 Statut Membre Dernière intervention 9 septembre 2012 - 8 sept. 2012 à 02:43
karim output Messages postés 3 Date d'inscription samedi 8 septembre 2012 Statut Membre Dernière intervention 9 septembre 2012 - 9 sept. 2012 à 17:07
Bonjour,
j'ai pas compris ce que la commande mesh permet de faire dans l'exemple qui suit:
dans Script Matlab si j'entre ceci

a=[4 6
7 8]

a =

4 6
7 8

>> mesh(a)
et il m'affiche une figure 3d d'une surface formée de quatre points dont les coordonnées sont (1,1,0),(2,1,6),(4,2,7),(2,2,8).
Mais qu'elle est lar elation entre ces points et la matrice a????
A voir également:

1 réponse

KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
8 sept. 2012 à 17:24
Si je me fie à la documentation de mesh, c'est censé tracer les points (X(j), Y(i), Z(i,j)), avec X et Y qui valent par défaut 1:n et 1:m. Les points devraient normalement être :

mesh([4,6;7,8]) = mesh(1:2,1:2,[4,6;7,8]) = (1,1,4),(2,1,6),(1,2,7),(2,2,8)
C'est presque ce que tu as mis, donc tu as peut-être juste mal lu les coordonnées.
1
karim output Messages postés 3 Date d'inscription samedi 8 septembre 2012 Statut Membre Dernière intervention 9 septembre 2012
9 sept. 2012 à 11:20
oui, c'est ça merci bien. Ma faute que j'ai pensé à ce que mesh tracer les points (X(i), Y(j), Z(i,j)) mais le vrai est (X(j), Y(i), Z(i,j))..
Mais si je veux lier n points avec n est impaire qu'est ce que je vais entre dans Matlab.
0
karim output Messages postés 3 Date d'inscription samedi 8 septembre 2012 Statut Membre Dernière intervention 9 septembre 2012
9 sept. 2012 à 17:07
merci bien pour ton aide . J'ai trouvé la reponse pour l'autre question .
0