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 :

Tracer même courbe dans subplots différents automatiquement


Sujet :

MATLAB

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 002
    Points : 476
    Points
    476
    Par défaut Tracer même courbe dans subplots différents automatiquement
    Bonjour,

    Voici mon problème:
    J'ai plusieurs subplot d'un jeux de données (data) équivalents en X (le temps), par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    s(1) = subplot(211)
    plot(temps, data01)
    s(2)= subplot(212)
    plot(temps, data02)

    J'aimerais tracer une ligne qui marque une séparation à un temps précis (temps_choisi), sur les deux courbes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    s(1) = subplot(211)
    plot(temps, data01) ; hold on
    plot([temps_choisi temps_choisi],[min(data01) max(data01)]
    s(2)= subplot(212) ; 
    plot(temps, data02) ; hold on
    plot([temps_choisi temps_choisi],[min(data02) max(data02)]
    Mais voilà j'ai pas 2 mais 20 subplots, y'aurait il moyen de réaliser cette courbe séparatrice sur tous les subplots, avec une seule ligne de code ?

    Merci d'avance.
    OS : taff > Window 7 32bit - Home > Windows 7 64bit
    Matlab : taff > v2013b - Home > r2009a

  2. #2
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 882
    Points : 3 432
    Points
    3 432
    Par défaut
    avec la fonction arrayfun à laquelle tu passes un tableau contenant les handles de tous tes subplot
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    arrayfun(@(x) plot(x,...),s);

Discussions similaires

  1. Tracer une courbe dans un repère
    Par manouil dans le forum Débuter
    Réponses: 3
    Dernier message: 21/04/2014, 15h11
  2. Réponses: 5
    Dernier message: 13/04/2007, 14h14
  3. Réponses: 4
    Dernier message: 27/03/2007, 09h49
  4. Réponses: 3
    Dernier message: 06/02/2007, 11h04
  5. Tracer une courbe dans un formulaire ?
    Par jessy212 dans le forum Access
    Réponses: 5
    Dernier message: 04/09/2006, 16h46

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