I am Charmie

メモとログ

引数のハンドル

MatLabで関数の引数を可変にしたい時は,以下のようにvararginを使う.

function test(varargin)

varargin{1}, varargin{2}, ... , varargin{i},とやればi番目の引数にアクセス出来る.
また,narginは引数の数を表す変数.

iptchecknargin関数で関数の引数に関するチェックが出来る.
iptchecknargin(LOW, HIGH, NUM_INPUTS, FUNC_NAME)
入力引数NUM_INPUTSが
LOW <= NUM_INPUTS <= HIGH
を満たすかチェック.