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 で導入