Supposons que je dispose d'une matrice peu dense Sparstica
qui est une concaténation verticale de plusieurs autres matrices éparses. Lorsque je tape Sparstica(:)
j'obtiens une liste des éléments non nuls. Dans la colonne de gauche, se trouve l'indice de l'élément, dans la colonne de droite se trouve l'élément non nul.
Comment puis-je manipuler les i-ème et j-ème éléments non nuls de toutes les autres matrices à blocs éparses au milieu ? n-2
blocs ( n
au total) ?
Annexé : Pour clarifier ce que j'entends par les éléments i et j de toute autre matrice éparse, supposons que j'ai
Sparstica = [A_1 ; A_2 ; A_3 ; ... ; A_n]
Il a été créé à partir de vertcat
. Je dois maintenant prendre les i-ème et j-ème, disons les 3ème et 5ème, éléments non nuls de tous les autres matrice éparse de A_2
a A_{N-1}
(Je sais que la notation pour cela n'est pas autorisée, mais c'est juste à titre de démonstration). J'aimerais réaliser ceci sin en utilisant si possible des boucles "for".