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
を満たすかチェック.