[Matlab] Que signifie...
Résolu
Florent
-
dramane -
dramane -
Bonjour,
Je commence à m'intéresser de plus en plus à la programmation sur Matlab (notamment pour l'Algèbre Linéaire).
Et je suis tombé sur ces codes:
(1) B( :,p) = A
et
(2) B(q,p) = A
Pour la (1), je pense à plusieurs solutions, comme B=A*P, B=A*P', B=P*A ou B=P'*A
Pour la (2), je pense à B=Q'*A*P, est-ce correct ?
(A' = matrice transposé de A)
Je ne possède pas Matlab chez moi, donc je ne peux pas tester ces codes pour voir à quoi ils correspondent.
Merci !
Je commence à m'intéresser de plus en plus à la programmation sur Matlab (notamment pour l'Algèbre Linéaire).
Et je suis tombé sur ces codes:
(1) B( :,p) = A
et
(2) B(q,p) = A
Pour la (1), je pense à plusieurs solutions, comme B=A*P, B=A*P', B=P*A ou B=P'*A
Pour la (2), je pense à B=Q'*A*P, est-ce correct ?
(A' = matrice transposé de A)
Je ne possède pas Matlab chez moi, donc je ne peux pas tester ces codes pour voir à quoi ils correspondent.
Merci !
1 réponse
Bonjour,
Je te conseille de lire quelques documents en ligne d'initiation à Matlab car la réponse à tes questions se trouvent dedans.
B(:,p)=A signifie que pour tous les coefficients de la matrice B situés sur la colonne d'indice p tu affectes la valeur A
On peut complexifier : B(i:j,p)=A signifie que tu affectes la valeur A aux coefficients de la matrice B dont les numéros de ligne sont compris entre des valeurs i et j (définies précédemment) et de numéro de colonne p.
B(q,p)=A signifie que tu affectes la valeur A au coefficient de la matrice B situé sur la qieme ligne et la pième colonne.
J'espère que c'est clair...
Je te conseille de lire quelques documents en ligne d'initiation à Matlab car la réponse à tes questions se trouvent dedans.
B(:,p)=A signifie que pour tous les coefficients de la matrice B situés sur la colonne d'indice p tu affectes la valeur A
On peut complexifier : B(i:j,p)=A signifie que tu affectes la valeur A aux coefficients de la matrice B dont les numéros de ligne sont compris entre des valeurs i et j (définies précédemment) et de numéro de colonne p.
B(q,p)=A signifie que tu affectes la valeur A au coefficient de la matrice B situé sur la qieme ligne et la pième colonne.
J'espère que c'est clair...
Florent
Merci !
dramane
merci