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)
et une matrice B contient des indices de lignes et de colonnes de la matrice A
Code : Sélectionner tout - Visualiser dans une fenêtre à part A=[3 4 5 2;1 2 4 6;3 4 8 7;2 4 3 7]
je cherche une matrice C :
Code : Sélectionner tout - Visualiser dans une fenêtre à part B=[2 3 4 1;4 3 2 1;3 2 1 4;4 2 3 1;1 2 3 4]
tel que:
Code : Sélectionner tout - Visualiser dans une fenêtre à part C=[C(1,:) B]
ie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 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)
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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.
merci beaucoup
a bientôt
Partager