Encore moi,
Je dois utiliser la fonction quiver3 ,sachant que l'on doit faire QUIVER3(X,Y,Z,U,V,W)
avec X,Y,Z pour l'origine et UVW pour le vecteur .
J'aimerai savoir si/comment je dois faire quand j'ai une matrice pour les coordonnées des points et une matrice pour chacun des vecteurs ?
vu que quiver3 n'accepte que les matrices de même taille
mais je me dit que c'est "idiot" ce que j'ai écrit!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 C_Foucault=handles.C_Foucault;% récupération de la matrice vecteurs % QUIVER3(X,Y,Z,U,V,W) %(u,v,w) coordonnées du vecteur à dessiner %origine des vecterus soit points (x,y,z). X=handles.X; %X est une matrice Ax3 x=X(:,1);y=X(:,2);z=X(:,3); C_Foclt_x=C_Foucault(:,1); C_Foclt_y=C_Foucault(:,2); C_Foclt_z=C_Foucault(:,3); % découpe en colonne quiver3(x,y,z,C_Foclt_x,C_Foclt_y,C_Foclt_z);
Je devrais pas faire une boucle for?
Partager