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 :

[quiver3] flux de phase


Sujet :

MATLAB

Vue hybride

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

    Informations forums :
    Inscription : Avril 2010
    Messages : 16
    Par défaut [quiver3] flux de phase
    Bonjour,
    J'ai un soucis svp avec la fonction quiver3..

    je veux tracer le flux de phase
    les axes X,Y et Z représentent respectivement B{1},B{2} et B{3}
    Normalement, size(B{1})=1 5 // size(B{2})=1 5 // size(B{3})=1 4
    val=13;
    size( km(val).D{1} ) = size( km(val).D{2} ) = size( km(val).D{3} ) = 5 5 4
    ----------------------------------------------------------------------
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [XX,YY,ZZ]=meshgrid(B{1},B{2},B{3});
    quiver3(XX,YY,ZZ,km(val).D{1},km(val).D{2},km(val).D{3})
    ----------------------------------------------------------------------
    j'obtiens la figure ci-jointe, mais le champ de vecteur n'est pas trop clair
    y'a-t-il un moyen, -genre colorer quelques flèches, insérer les trajectoires ou autres- afin de bien observer ce flux de phase

    Merci d'avance
    Images attachées Images attachées  

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Par défaut
    Bonjour,

    Ta question n'est pas très clair.... quelles flèches veux-tu colorer?avec quel couleur?
    Tu peux utiliser le paramètre linespec de quiver :
    quiver(...,LineSpec) specifies line style, marker symbol, and color using any valid LineSpec. quiver draws the markers at the origin of the vectors.
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 16
    Par défaut
    Citation Envoyé par magelan Voir le message
    Bonjour,

    Ta question n'est pas très clair.... quelles flèches veux-tu colorer?avec quel couleur?
    Tu peux utiliser le paramètre linespec de quiver :
    les flèches représentant le champ de vecteur..
    je ne veux pas colorer "toutes" les flèches, elles sont déjà en bleu mais ne montrent pas bien le flux de phase
    On ne voit pas bien les trajectoires, qu'il s'agit d'une spirale

    je voulais en effet, ajouter les trajectoire grâce à la fonction contour3 mais je reçois tjrs une erreur relative à la taille..

    j’espère que je me suis bien expliquée cette fois ci !
    Merci

  4. #4
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Par défaut
    Citation Envoyé par kizaa Voir le message
    je voulais en effet, ajouter les trajectoire grâce à la fonction contour3 mais je reçois tjrs une erreur relative à la taille..
    Peux-tu nous montrer le code et le message d'erreur associé?
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 16
    Par défaut
    Code matlab : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    contour3(XX,YY,ZZ)

    ??? Error using ==> contourc
    Contour data must have 2 dimensions
    
    Error in ==> contours at 57
    CS=contourc(varargin{numarg_for_call});
    
    Error in ==> contour3 at 87

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 16
    Par défaut
    je viens de colorer les flèches différemment, mais la figure n'est pas toujours claire..

    ci joint par exemple, le champ de vecteur
    les trajectoires sont tracés grâce à contour..

    je souhaite faire la même chose en 3D

Discussions similaires

  1. [Servlet][Deb]envoyer image gif sur le flux http
    Par ptitBoutchou dans le forum Servlets/JSP
    Réponses: 15
    Dernier message: 09/04/2004, 10h12
  2. Acquerir un flux audio
    Par The Cyber Lewis dans le forum DirectX
    Réponses: 1
    Dernier message: 05/04/2004, 14h13
  3. Rediriger un flux de données sous linux
    Par Nicaisse dans le forum POSIX
    Réponses: 7
    Dernier message: 01/07/2003, 16h04
  4. Copie d'un flux dans un autre
    Par Morvan Mikael dans le forum Langage
    Réponses: 5
    Dernier message: 03/06/2003, 09h40
  5. [reseaux] redirection de flux
    Par Olive1808 dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 12/08/2002, 09h24

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