[Matlab] Division d'une matrice par une autre

Résolu/Fermé
fou_cinglé Messages postés 36 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 26 juin 2011 - 14 mars 2009 à 02:37
 kou - 7 juin 2012 à 19:56
Bonjour,
bonjour les experts,

est ce possible de diviser deux matrices, ou deux vecteurs qui n'ont pas le meme nombre d'éléments ou si vous voulez la meme taille ? par exemple je dois diviser une colonne formée de 2700 éléments par une autre formée de 500 ou 167...

j'ai trop cherché, je n'ai pas trouvé des réponses...

merci d'avance,

le fou

6 réponses

fou_cinglé Messages postés 36 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 26 juin 2011 10
28 mars 2009 à 17:26
salut

j'ai trouvé une solution pour cette question, ne vous inquiétez pas, merci Fee Fay pour avoir relevé le sujet, j'ai trouvé en fait une solution depuis quelques jours.

merci
3
tou7a_tunisia
15 mars 2010 à 17:51
salem
svp j'ai le meme probleme q tu as eu avec la division de 2 matrices de tailles differentes.
si tu peux m'envoyer la solution q tu as trouve.c tres urgents!!
merci bien.
0
la matrice qui a lige egale dans langage c vous le
savey
0
Fee Fay Messages postés 635 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 31 mai 2009 375
27 mars 2009 à 16:00
Bonjour mes amis !

Désolé de faire remonter ce sujet plus d'un mois après le dernier message mais il m'interpelle quelque peu :-(
fou_cinglé, tu dis que tu veux diviser deux matrices ou deux vecteurs qui n'ont pas le même nombre d'éléments. Comme tu parles de diviser deux colonnes, je suppose donc que tu penses à une division terme à terme. Cependant, je ne vois pas très bien ce que tu cherches à faire en ce cas :-(

Un exemple :
a=[0;1;2;3;4;5;6;7;8;9];
b=[10;100;1000];
Que cherches-tu à diviser ? Quel élément de a veux-tu diviser quel élément de b ?

Je vous souhaite une bien bonne journée !
2
fou_cinglé Messages postés 36 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 26 juin 2011 10
14 mars 2009 à 05:34
Bonjour Loupius,

j'aimerai faire ceci avec matlab, est il possible de le faire ?

merci,

fou_cinglé
1
fou_cinglé Messages postés 36 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 26 juin 2011 10
14 mars 2009 à 05:56
Rebonjour,

voila je t'envoie quelques valeurs, moi je veux diviser la colonne par la ligne, je crois que ma colonne est formée ici de 256 éléments alors que la ligne est formée de 167, je t'envoie le fichier attaché, si ceci est permis,

merci d'avance,

fou_cinglé
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Diviser une matrice par une autre... en fait il me semble me souvenir qu'on doit effectuer une multiplication par l'inverse, classique.
Ceci implique:
- à la matrice diviseur d'être inversible (donc carrée à déterminant non nul) et comme elle est carrée,
- à la matrice dividende d'être évidemment de la même taille (règle de multiplication de deux matrices).
0
Fee Fay Messages postés 635 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 31 mai 2009 375
29 mars 2009 à 04:03
Bonsoir

En ce cas, il pourrait être intéressant que tu expliques exactement ce que tu voulais faire et que tu donnes la solution, cela pourra peut-être resservir à d'autres personnes ;-)

Bonne nuit
0