# macrovar

関数の変数

## 呼び出し手順

    vars=macrovar(function)

## パラメータ

vars

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

function

  関数名

## 説明

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

`in` 入力変数 (`vars(1)`)

`out` 出力変数 (`vars(2)`)

`nolocal`referenced variables which 関数内で定義されていない関数でない変数を参照 (`vars(3)`)

`called` コールされた関数の名前 (`vars(4)`)

`locals` ローカル変数 (`vars(5)`)

## 例

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

## 参照

- string
- macr2lst