getfield リストのフィールドの展開

## 呼び出し手順

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

## パラメータ

x

  任意の型の行列

l

  list, tlist または mlist変数

i

  フィールド添え字, 詳細は extraction 参照.

## 説明

この関数は, フィールド展開用の `[x,...]=l(i)` 構文と等価ですが, 唯一の違いは, `mlist` オブジェクトにも適用できる ことです.

## 例

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

    // Rationals are encoded as t-lists:
    r = [%z/(1-%z) %z^2/(1+%z)]
    type(r)
    [num, den] = getfield([2 3],r)

    // Structures arrays are encoded as M-lists:
    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)

## 参照

- extraction