getfield extraction d'un champ d'une liste

## Séquence d'appel

    [x,...]=getfield(i,l)

## Paramètres

x

  matrice de tout type

l

  variable de type list, tlist ou mlist

i

  indice du champ, voir `extraction` pour plus de détails

## Description

Cette fonction est un équivalent de la syntaxe `[x,...]=l(i)` pour l'extraction de champs avec la seule différence qu'elle s'applique aussi aux objets de type `mlist`.

## Exemples

    l = list(1,'qwerw',%s)
    [a,b] = getfield([3 2],l)

    // Les fractions rationnelles sont encodées des T-listes :
    r = [%z/(1-%z) %z^2/(1+%z)]
    type(r)
    [num, den] = getfield([2 3],r)

    // Les tableaux de structures sont des  M-listes:
    s.r = %pi
    s.b = %t
    s.t = "Scilab"
    s(2).t = "Basile"
    getfield(2,s)==size(s)
    getfield(1,s)(3:5)==fieldnames(s)'
    [r,b,t] = getfield([3 4 5],s)

## Voir aussi

- extraction