### 6.48.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]]`