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 :

If condition multiple


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    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
    Par défaut If condition multiple
    Bonjour,

    J'aimerais faire une condition telle qu'une valeur (X) soit égale à 1,2,3,U,V,W etc..

    Y'aurait il moyen de ranger toutes les bonnes valeurs qui respectent ces conditions dans un vecteur et de l’appeler au lieu d'avoir à écrire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if X==1 or X==2 or X==3 or X='u' or X='V' etc ...
    end
    Un sorte de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Cok = [1 2 3 'a' 'b' 'c']
    IF X==<une valeur de Cok>
      alors ok
    end
    Merci d'avance

  2. #2
    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
    Utilise any :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if any(X==Cok)
        disp('OK')
    end
    ou ismember :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if ismember(X, Cok)
        disp('OK')
    end

  3. #3
    Membre éprouvé
    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
    Par défaut
    parfait, merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 27/05/2007, 15h06
  2. [JSTL] c:if avec conditions multiples
    Par japz dans le forum Taglibs
    Réponses: 2
    Dernier message: 01/12/2006, 11h58
  3. Calcul requête avec conditions multiples
    Par Phullbrick dans le forum Access
    Réponses: 7
    Dernier message: 18/04/2006, 13h45
  4. Calculs dans une requete avec conditions multiples
    Par Sha1966 dans le forum Access
    Réponses: 3
    Dernier message: 13/01/2006, 15h18
  5. Switch et conditions multiples
    Par The Wretched dans le forum Langage
    Réponses: 4
    Dernier message: 19/04/2005, 13h57

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