macrovar 関数の変数

## 呼び出し手順

    vars = macrovar(function)

## 引数

vars

  リスト, `list(in, out, nolocal, called, locals)`.

function

  関数名.

## 説明

関数で使用される変数の集合のリストを返します. `vars` は以下の5つの文字列の列ベクトルからなる リストです:

- `in` 入力変数 (`vars(1)`);
- `out`: 出力変数 (`vars(2)`);
- `nolocal`: 関数内で定義されていない関数でない変数を参照 (`vars(3)`);
- `called`: コールされた関数の名前 (`vars(4)`);
- `locals`: ローカル変数 (`vars(5)`).

## 例

    deff('y = f(x1, x2)', 'loc = 1; y = a*x1+x2-loc');
    vars = macrovar(f)

## 参照

- string