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 :

[mldivide] Matrix dimensions must agree


Sujet :

MATLAB

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 10
    Points : 8
    Points
    8
    Par défaut [mldivide] Matrix dimensions must agree
    Bonjour,

    Dans le cadre de mon cours de maths, on m'a appris à utiliser MATLAB. En m'entrainant, j'obtiens une erreur et, malgré mes vérifications, je ne comprends absolument pas quoi faire pour la résoudre ! J'ai pourtant vérifié la réponse donnée dans le cours et j'ai la même...

    Je vous donne le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    A = [3 -1 0 0 0 0 ; 4 0 -1 0 0 0 ; 0 -1 -0.5 -1 0 0.21 ; 0 0 0 0 -1 0.79 ; (1.25*5) 0 0 0 0 0.21 ; 0 1 1 1 1 0];
    B = [0 0 0 0 0 100];
    A\B
    ??? Error using ==> mldivide
    Matrix dimensions must agree.
    Pourquoi ? Le tailles correspondent pourtant...

    Quelqu'un pourrait-il m'aider ? Merci d'avance !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    N'aurais-tu pas raté des points virgules B = [0; 0; 0; 0; 0; 100]; ou une transposée B = [0 0 0 0 0 100].';?
    Toujours est-il que B doit être un vecteur colonne afin de pouvoir le multiplier matriciellement avec la matrice pseudo-inverse de A.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    En effet, c'était ça ! Je n'avais pas compris que B devait être un vecteur colonne...

    Merci beaucoup, ça m'a bien aidé !

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

Discussions similaires

  1. [Débutant] Error using ==> max Matrix dimensions must agree.
    Par ryma* dans le forum MATLAB
    Réponses: 3
    Dernier message: 09/02/2011, 08h18
  2. Matrix dimensions must agree.
    Par naim2009 dans le forum MATLAB
    Réponses: 1
    Dernier message: 28/08/2009, 11h12
  3. matrix dimension must agree
    Par naim2009 dans le forum MATLAB
    Réponses: 6
    Dernier message: 21/06/2009, 20h14
  4. Réponses: 15
    Dernier message: 12/02/2009, 18h41
  5. Matrix dimensions must agree.
    Par naim2009 dans le forum Images
    Réponses: 1
    Dernier message: 23/01/2009, 21h16

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