Bonjour, je ne parviens pas à former une matrice diagonale à partir de plusieurs autres matrices diagonal.
Exemple simple de ce que je cherche à faire:
Quelqu'un pourait m'indiquer vers quelle fonction me diriger, en sachant que je n'y arrive pas avec la fonction " diag () "
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 A=[1 0; 0 1] et B=[2 0; 0 2] Je souhaite obtenir: C=[1 0 0 0; 0 1 0 0; 0 0 2 0; 0 0 0 2]
Le but final et de le faire automatiquement avec de matrices de tailles variables.
Par exemple, une matrie A diagonale de taille 10*10, une matrice diagonale B de taille 4*4 et une matrice diagonale C de taille 7*7 .... Donnerai une matrice diagonale D de taille 21*21
Partager