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 :

Problème test et vecteur


Sujet :

MATLAB

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 109
    Points : 63
    Points
    63
    Par défaut Problème test et vecteur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    num_Matlab{k}=[]; 
    for k=1:N
        for i=1:NbObjets{k}
            if (distance{k}{i}>48)==ones(NbObjets{1},1)
                num_Matlab{k}=[num_Matlab{k} i];
            end
        end
    end
    Par exemple, j'ai pour distance{k}{i}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    351,19	268,46	184,31	201,85	112,36	230,4	31,957	200	337,81	118,44	156,52	288,03	184,87	315,52	211,29	235,97	230,55	238,54	335,72	302,48
    et donc si je fais j'obtiens un vecteur de dimension NbObjets{k} avec des 0 quand la distance<48!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1	1	1	1	1	1	1	0	1	1	1	1	1	1	1	1	1	1	1	1
    Je voulais tenter le coup avec ones mais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ??? Error using ==> eq
    Matrix dimensions must agree.
    J'ai aussi pensé à la fonction find
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find(distance{k}{i}>1.5*diam==0)
    mais comme elle peut me renvoyer soit
    - une valeur seule
    - un vecteur de plusieurs valeurs
    - Empty matrix: 0-by-1


    Quelqu'un a une idée pour que mon test fonctionne?

  2. #2
    Expert éminent sénior
    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
    Points : 14 828
    Points
    14 828
    Par défaut
    Le test doit dire que toutes les valeurs sont égales à 1 ?
    Dans ce cas regarde la fonction ALL.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 109
    Points : 63
    Points
    63
    Par défaut
    Et pourtant je l'ai déjà utilisé la fonction all!

    Merci problème résolu

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

Discussions similaires

  1. [EJB3] Problème test JUNIT sur JBoss
    Par Thane dans le forum Java EE
    Réponses: 2
    Dernier message: 14/02/2007, 15h11
  2. Problème test d'installation PHP
    Par loranld dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 05/02/2007, 15h34
  3. Problèmes Test sur des dates
    Par guigui11 dans le forum ASP
    Réponses: 1
    Dernier message: 11/12/2006, 16h18
  4. [Tableaux] Problème test script
    Par masseur dans le forum Langage
    Réponses: 6
    Dernier message: 03/12/2005, 18h48
  5. problème avec un vecteur
    Par Mathieu.J dans le forum C++
    Réponses: 9
    Dernier message: 30/10/2005, 22h53

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