suivant: Faire une matrice avec
monter: Création et arithmétique des
précédent: Échanger deux lignes :
Table des matières
Index
Faire une matrice avec une liste de matrices : blockmatrix
blockmatrix a comme arguments deux entiers n, m et une
liste de longueur n*m formée de matrices (de même dimension
p×q ou
de taille différentes : les m premières matrices ont le même nombres de
lignes, les m suivantes doivent pouvoir former un bloc avec les
précédentes etc... ).
blockmatrix renvoie la matrice obtenue en
scindant la liste selon n morceaux de longueurs m. Si les matrices de
l'argument ont même dimension
p×q, la matrice résultat a pour
dimension
p*n×q*m.
On tape :
blockmatrix(2,3,[idn(2),idn(2),idn(2),idn(2),idn(2),idn(2)])
On obtient :
[[1,0,1,0,1,0],[0,1,0,1,0,1],[1,0,1,0,1,0],[0,1,0,1,0,1]]
On tape :
blockmatrix(3,2,[idn(2),idn(2),idn(2),idn(2),idn(2),idn(2)])
On obtient :
[[1,0,1,0],[0,1,0,1],[1,0,1,0],[0,1,0,1],[1,0,1,0],[0,1,0,1]]
On tape :
blockmatrix(2,2,[idn(2),newMat(2,3),newMat(3,2),idn(3)])
On obtient :
[[1,0,0,0,0],[0,1,0,0,0],[0,0,1,0,0],[0,0,0,1,0],[0,0,0,0,1]]
On tape :
blockmatrix(3,2,[idn(1),newMat(1,4),newMat(2,3),idn(2), newMat(1,2),[[1,1]]])
On obtient :
[[1,0,0,0,0],[0,0,0,1,0],[0,0,0,0,1],[0,0,1,1]]
Documentation de giac écrite par Renée De Graeve