Previous Up Next

6.49.3  Extraire une sous-matrice d’une matrice (compatibilité TI) : subMat

subMat a 5 arguments : une matrice A, et 4 entiers nl1,nc1,nl2,nc2. Ces indices sont : nl1 est l’indice du début de ligne ,nc1 est l’indice du début de colonne, nl2 est l’indice de fin de ligne et nc2 est l’indice de fin de colonne.
subMat(A,nl1,nc1,nl2,nc2) extrait la sous-matrice de la matrice A de premier élément A[nl1,nc1] et de dernier élément A[nl2,nc2].
On définit la matrice A, on tape :

A:=[[3,4,5],[1,2,6]]

On tape :

subMat(A,0,1,1,2)

ou

subMat(A,[0,1],[1,2])

On obtient :

[[4,5],[2,6]]

On tape :

subMat(A,0,1,1,1)

ou

subMat(A,[0,1],[1,1])

On obtient :

[[4],[2]]

Par défaut nl1=0, nc1=0, nl2=nrows-1 et nc2=ncols-1
On tape :

A:=[[3,4,5],[1,2,6]]
subMat(A)

On obtient :

[[3,4,5],[1,2,6]]

On tape :

subMat(A,1)

Ou :

subMat(A,1,0)

Ou :

subMat(A,1,0,1)

Ou :

subMat(A,1,0,1,2)

On obtient :

[[1,2,6]]

Previous Up Next