Multiplication matrice matlab
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Multiplication matrice matlab



  1. #1
    invite5b3dab67

    Talking Multiplication matrice matlab


    ------

    Bonjour,

    j'ai un problème sous matlab.
    Je dois créer un programme qui multiplie une matrice a un vecteur colonne, j'ai fait mon code et le résultat retourné est de la bonne taille, mais seule la premiere ligne est bonne, toutes les autres valent 0.
    Exemple, si je rentre [1 2;1 2]*[1;2] il me donne [5;0]
    J'ai vraiment tout essayé, peut etre que je n'ai pas la bonne approche, mais je vois pas du tout!
    merci d'avance de votre aide précieuse!

    m=input('matrice m');
    v=input('vecteur v');
    M=size(m);
    V=length(v);
    lignes=M(1,1);
    colonnes=M(1,2);
    if length(v)==colonnes;
    resultat=zeros(lignes,1);
    for i=1:lignes;
    for j=1:V;
    resultat(i:1)=resultat(i:1)+( m(i,j)*v(j));
    end;
    end;
    else disp('opération impossible')
    end
    disp(resultat)

    -----

  2. #2
    inviteb9f49292

    Re : Multiplication matrice matlab

    Il est trop tôt pour déverminer un programme, la prochaine fois utilise les balises de code...
    Code:
    m = [1 2; 1 2]
    v = [1; 2]
    m * v
    et c'est tout

  3. #3
    invite5b3dab67

    Re : Multiplication matrice matlab

    Autant pour moi, je ferai gaffe à mon code la prochaine fois.
    Sinon le but c'est de ne pas utiliser l'opérateur "*" directement, sinon ca n'a pas d'interet.

    j'ai trouvé mon erreur, cette ligne posait probleme
    resultat(i:1)=resultat(i:1)+( m(i,j)*v(j));
    a remplacer en
    resultat(i,1)=resultat(i,1)+( m(i,j)*v(j));

Discussions similaires

  1. MATLAB création de matrice
    Par invitec16903eb dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 14/05/2009, 12h12
  2. [matlab] Matrice de rotation
    Par invite5848be3b dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 30/04/2009, 13h34
  3. utilisation matrice matlab
    Par invite1fb10cc0 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 10/05/2008, 18h49
  4. Matrice et algorithme Matlab
    Par invited028b400 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 14/01/2008, 14h53
  5. multiplication de vecteur par une matrice
    Par invite263e1345 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 12/04/2007, 10h55
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...