引数のハンドル

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

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s