IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Utilisation de quiver3


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 26
    Par défaut Utilisation de quiver3
    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?

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    En lisant l'aide de quiver3 je dirais que tu peux mettre la 1ère matrice directement (mais je n'en suis pas complètement sure) :
    Citation Envoyé par help quiver3
    QUIVER3(Z,U,V,W) plots velocity vectors at the equally spaced
    surface points specified by the matrix Z.
    Pour l'autre par contre il semblerait que tu doivent mettre séprément chaque vecteur.
    Je ferais donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    quiver3(X,C_Foucault(:,1),C_Foucault(:,2),C_Foucault(:,3));
    Argh, je ne peux pas tester j'ai un problème avec quiver3
    Je vais de ce pas ouvrir une autre discussion...

Discussions similaires

  1. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 16h57
  2. Réponses: 4
    Dernier message: 05/06/2002, 15h35
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 13h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 17h01
  5. Réponses: 2
    Dernier message: 21/03/2002, 00h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo