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 :

Dessiner les streamlines 2D


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par défaut Dessiner les streamlines 2D
    Bonsoir,

    en fait je suis débutante avec matlab

    j'ai un fichier où j'ai stocké des résultats correspondants respectivement à x, y, u, v.
    je veux déssiner les lignes de courant.

    vous avez déjà proposé dans le forum ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    test=dlmread('flslnk.txt');
    x = test(:,1);
    y = test(:,2);
    z = test(:,3);
    u = test(:,4);
    v = test(:,5);
    w = test(:,6);
     
    [a,b,c]=meshgrid(min(x):.25:max(x),min(y):.25:max(y),min(z):.1:max(z));
     
    uu=griddata3(x,y,z,u,a,b,c);
    vv=griddata3(x,y,z,v,a,b,c);
    ww=griddata3(x,y,z,w,a,b,c);
     
    [sx,sy,sz] = meshgrid(a(5,1,1),b(1,1:2:end,1),c(1,1,1:end));
     
    figure
     
    streamline(a,b,c,uu,vv,ww,sx(,sy(,sz();
     
    view(3)
    toutfois, il ne convient pas à mon cas car je sais pas comment remplacer la fonction griddata3 puisqu'elle n'accepte que 7 variables au minimum.

    comment je peux faire pour résoudre mon problème.

    merci d'avance.

  2. #2
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Bonsoir,

    Je ne comprend pas très bien le problème ?

    Par quoi tu veux remplacer griddata3?

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par défaut
    Bon,
    moi je travaille dans un plan et non pas dans l'espace càd j'ai seulement deux variables pour la vitesse u et v et non pas trois comme dans le code proposé.

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Citation Envoyé par DAKAA Voir le message
    j'ai un fichier où j'ai stocké des résultats correspondants respectivement à x, y, u, v.
    Serait-il possible de nous faire parvenir ce fichier (dans une archive zip ou rar) ?

Discussions similaires

  1. Comment dessiner les cardinalités avec visio 11?
    Par jijidiscover dans le forum Visio
    Réponses: 1
    Dernier message: 21/10/2010, 01h55
  2. JTabbedPane : récupérer ce qui dessine les onglets
    Par ®om dans le forum AWT/Swing
    Réponses: 12
    Dernier message: 29/05/2007, 14h28
  3. Dessiner les signes du zodiaque en Pascal
    Par kinggainer dans le forum Pascal
    Réponses: 2
    Dernier message: 11/05/2007, 18h58
  4. [vecteurs] dessiner les courbes de Bezier
    Par luta dans le forum Flash
    Réponses: 4
    Dernier message: 03/07/2006, 09h58
  5. Grille dessiner les bordures des cellules
    Par EPI_03 dans le forum Composants VCL
    Réponses: 18
    Dernier message: 18/04/2006, 12h16

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