bonjour a tous,
Voilà mon problème: j'ai une matrice par exemple A d'ordre 4( Sachant que j'ai des matrices de très grandes tailles)
A=[3 4 5 2;1 2 4 6;3 4 8 7;2 4 3 7]
et une matrice B contient des indices de lignes et de colonnes de la matrice A
B=[2 3 4 1;4 3 2 1;3 2 1 4;4 2 3 1;1 2 3 4].
je cherche une matrice C :
C=[C(1,:) B] tel que:
C(1,1)= A(2,3)+A(3,4)+A(4,1)
C(2,1)= A(4,3)+A(3,2)+A(2,1)
C(3,1)= A(3,2)+A(2,1)+A(1,4)
C(4,1)= A(4,2)+A(2,3)+A(3,1)
C(5,1)= A(1,2)+A(2,3)+A(3,4)
ie C=[13 2 3 4 1;8 4 3 2 1;7 3 2 1 4;11 4 2 3 1;15 1 2 3 4]?
J'aimerai surtout trouver un moyen de faire ça d'une façon propre et optimisée' .
emerci bcp
a bientôt
Voilà mon problème: j'ai une matrice par exemple A d'ordre 4( Sachant que j'ai des matrices de très grandes tailles)
A=[3 4 5 2;1 2 4 6;3 4 8 7;2 4 3 7]
et une matrice B contient des indices de lignes et de colonnes de la matrice A
B=[2 3 4 1;4 3 2 1;3 2 1 4;4 2 3 1;1 2 3 4].
je cherche une matrice C :
C=[C(1,:) B] tel que:
C(1,1)= A(2,3)+A(3,4)+A(4,1)
C(2,1)= A(4,3)+A(3,2)+A(2,1)
C(3,1)= A(3,2)+A(2,1)+A(1,4)
C(4,1)= A(4,2)+A(2,3)+A(3,1)
C(5,1)= A(1,2)+A(2,3)+A(3,4)
ie C=[13 2 3 4 1;8 4 3 2 1;7 3 2 1 4;11 4 2 3 1;15 1 2 3 4]?
J'aimerai surtout trouver un moyen de faire ça d'une façon propre et optimisée' .
emerci bcp
a bientôt
Aucun commentaire:
Enregistrer un commentaire