このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
coder.resize
coder.Type
オブジェクトのサイズ変更
構文
説明
では、(上限の) サイズ t_out
= coder.resize(t
,sz
,variable_dims
)sz
と可変の次元 variable_dims
をもつ coder.Type
t
の変更されたコピーが返されます。variable_dims
または sz
がスカラーの場合、関数によって t
のすべての次元にスカラーが適用されます。既定では、sz
が 0
または 1
で固定の場合は、variable_dims
は次元に適用されません。この既定の設定をオーバーライドして、サイズ 0
および 1
の次元を変更できるようにするには、引数 uniform
を true
に設定します。関数 coder.resize
はサイズが inf
の次元に対する variable_dims
を無視します。これらの次元は定義上可変サイズであるためです。t
が型の cell 配列の場合、coder.resize
は cell 配列のすべての要素のサイズを変更します。
は、t_out
= coder.resize(t
,[],variable_dims
) t
のサイズを変更せずに、variable_dims
で指定された t
の次元を変更できるようにします。
は、前述の構文の入力引数に加えて、1 つ以上の名前と値の引数を使用してサイズ変更オプションを指定します。たとえば、t_out
= coder.resize(___,Name=Value
)t
と t
内のすべての型のサイズを再帰的に変更するには、recursive
を true
に設定します。
例
入力引数
出力引数
制限
スパース行列の場合、
coder.resize
は可変サイズの次元の上限を下げます。
バージョン履歴
R2011a で導入