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

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);
mais je me dit que c'est "idiot" ce que j'ai écrit!
Je devrais pas faire une boucle for?