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

Mathématiques Discussion :

produit de matrices : ordre ?


Sujet :

Mathématiques

  1. #1
    Membre éprouvé
    Avatar de Ange_blond
    Homme Profil pro
    Ingénieur développement en 3D temps réel
    Inscrit en
    Mars 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement en 3D temps réel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 902
    Points : 1 179
    Points
    1 179
    Par défaut produit de matrices : ordre ?
    Bonjour,

    Honte à moi, je ne me rapelle plus dans quel ordre je dois passer une matrice de l'autre coté de l'égalité :

    soit M1xM2 = M3xM4

    est ce que M2 = inv(M1)xM3xM4
    ou M2 = M3xM4xinv(M1) ?

    pourriez vous me rapeller les quelques regles de base pour les opérations entre les matrices car je suis completement rouillé... ?

    Merci.

    Ange_blond
    "le langage C permet de tout faire, y compris se tirer dans le pied. Le langage C++ permet de tout faire, y compris se tirer dans le pied - et réutiliser la balle"

  2. #2
    Membre confirmé Avatar de TNT89
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Points : 615
    Points
    615
    Par défaut
    Salut,

    Pour M1xM2 = M3xM4
    C'est M2 = inv(M1)xM3xM4 (en supposant que M1 est effectivement inversible )

    Pour se rappeler : tu écris toujours du même côté... et tu simplifies! (In est la matrice identité d'ordre n)
    inv(M1) * M1 * M2 = inv(M1) * M3 * M4 // tu fais apparaître inv(M1) du même côté pour chaque membre
    In * M2 = inv(M1) * M3 * M4 // tu simplifies
    M2 = inv(M1) * M3 * M4

  3. #3
    Membre éprouvé
    Avatar de Ange_blond
    Homme Profil pro
    Ingénieur développement en 3D temps réel
    Inscrit en
    Mars 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement en 3D temps réel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 902
    Points : 1 179
    Points
    1 179
    Par défaut
    Merci :-)

    Autre question alors :
    si je veux M1= cette fois ci ? étant donné que je peux pas commuter les multiplications, je vois pas trop comment m'en sortir...
    "le langage C permet de tout faire, y compris se tirer dans le pied. Le langage C++ permet de tout faire, y compris se tirer dans le pied - et réutiliser la balle"

  4. #4
    Membre confirmé Avatar de TNT89
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Points : 615
    Points
    615
    Par défaut
    Tu procèdes de la même façon, mais sur M2...(si elle est inversible!)
    Tu as : M1xM2 = M3xM4
    tu multiplies à droite par inv(M2), et ce des deux côtés...
    M1 * M2 * inv(M2) = M3 * M4 * inv(M2)

    Tu simplifies :
    M1 * In = M3 * M4 * inv(M2)
    M1 = M3 * M4 * inv(M2)

  5. #5
    Membre éprouvé
    Avatar de Ange_blond
    Homme Profil pro
    Ingénieur développement en 3D temps réel
    Inscrit en
    Mars 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement en 3D temps réel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 902
    Points : 1 179
    Points
    1 179
    Par défaut
    C'est ce qu'il me semblait, apres y avoir reflechi un peu plus (désolé je me suis pas creusé les neuronnes pronfond sur ce coup là ^^ )

    Merci de ton aide, vais pouvoir avancer a présent :-)

    Ange_blond
    "le langage C permet de tout faire, y compris se tirer dans le pied. Le langage C++ permet de tout faire, y compris se tirer dans le pied - et réutiliser la balle"

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

Discussions similaires

  1. produit de matrice
    Par ngossi dans le forum MATLAB
    Réponses: 3
    Dernier message: 27/08/2011, 13h45
  2. Produit de matrices
    Par lasert dans le forum Débuter
    Réponses: 4
    Dernier message: 28/07/2011, 16h08
  3. Produit de matrices
    Par soulisameh dans le forum MATLAB
    Réponses: 1
    Dernier message: 21/12/2009, 14h24
  4. Produit de matrices avec les map
    Par Butterfly83 dans le forum SL & STL
    Réponses: 7
    Dernier message: 30/11/2007, 15h22
  5. Produit de matrices en vba
    Par gcadieux dans le forum Général VBA
    Réponses: 4
    Dernier message: 26/09/2006, 16h54

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