M
Merlin l'Enchanteur
Guest
Bonjour !
Je viens vous demader votre aide pour un cas qui me pose particulièrement soucis.
Je souhaiterais entrer sous Excel 3 matrices de taille n x m. En fait je dois choisir à l'aide d'une petite boîte de dialogue leurs dimensions.
Et selon ce qui est entré 3 plages de cellules sont créées. On entre ensuite les chiffres de la matrices et là je désirerais faire un calcul un peu complexe sur ces trois matrices.
En effet, je voudrais calculer l'inverse de la première soit A-1.
Ensuite je calcule l'inverse de la première multiplié par la deuxième soit A-1*B et enfin je calcule la dernière multiplié par notre dernier résultat soit C*A-1*B.
Le résultat est toujours un chiffre unique représentant le meilleur profit.
Il faut indiquer que pour la création des trois matrices de départ c'est par exemple A 3x3 donc B 1x3 et C 3x1 c'est à dire que le calcul souhaité est toujours possible.
Je souhaiterais donc juste avoir une petite explication sur ce point car je suis complètement bloqué.
Je vous remercie par avance et vous souhaite une agréable journée.
Merlin
PS : Je vous joint le fichier xls. Il suffit de remplacer les valeurs dans les matrices pour changer le résultat et le module2 ci-joins (visible dans l'éditeur VB) est le code de la matrice.
Le but est de trouver maintenant la généralisation de celui-ci pour réussir à réaliser le calcul quelque soit la valeur des coefficient de la matrice... et ca [file name=Matrice.zip size=6239]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Matrice.zip[/file]
Je viens vous demader votre aide pour un cas qui me pose particulièrement soucis.
Je souhaiterais entrer sous Excel 3 matrices de taille n x m. En fait je dois choisir à l'aide d'une petite boîte de dialogue leurs dimensions.
Et selon ce qui est entré 3 plages de cellules sont créées. On entre ensuite les chiffres de la matrices et là je désirerais faire un calcul un peu complexe sur ces trois matrices.
En effet, je voudrais calculer l'inverse de la première soit A-1.
Ensuite je calcule l'inverse de la première multiplié par la deuxième soit A-1*B et enfin je calcule la dernière multiplié par notre dernier résultat soit C*A-1*B.
Le résultat est toujours un chiffre unique représentant le meilleur profit.
Il faut indiquer que pour la création des trois matrices de départ c'est par exemple A 3x3 donc B 1x3 et C 3x1 c'est à dire que le calcul souhaité est toujours possible.
Je souhaiterais donc juste avoir une petite explication sur ce point car je suis complètement bloqué.
Je vous remercie par avance et vous souhaite une agréable journée.
Merlin
PS : Je vous joint le fichier xls. Il suffit de remplacer les valeurs dans les matrices pour changer le résultat et le module2 ci-joins (visible dans l'éditeur VB) est le code de la matrice.
Le but est de trouver maintenant la généralisation de celui-ci pour réussir à réaliser le calcul quelque soit la valeur des coefficient de la matrice... et ca [file name=Matrice.zip size=6239]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Matrice.zip[/file]