coder.resize
调整 coder.Type 对象的大小
语法
说明
返回 t_out = coder.resize(t,sz,variable_dims)coder.Type t 的修改副本,其大小(上界)为 sz,变量维度为 variable_dims。如果 variable_dims 或 sz 是标量,该函数会将这些标量应用于 t 的所有维度。默认情况下,variable_dims 不应用于 sz 为 0 或 1(表示固定)的维度。要覆盖此默认值并允许大小为 0 和 1 的维度改变,请将 uniform 参量设置为 true。对于大小为 inf 的维度,coder.resize 函数会忽略 variable_dims,因为这些维度被定义为可变大小维度。如果 t 是由类型组成的元胞数组,则 coder.resize 会调整元胞数组中所有元素的大小。
允许 t_out = coder.resize(t,[],variable_dims) variable_dims 指定的 t 的维度为可变维度,同时保持 t 的大小不变。
支持上述语法中的输入参量,且可使用一个或多个名称-值参量指定用于调整大小的选项。例如,要以递归方式调整 t_out = coder.resize(___,Name=Value)t 和 t 中所有类型的大小,请将 recursive 设置为 true。
示例
输入参数
名称-值参数
输出参量
限制
对于稀疏矩阵,
coder.resize删除可变大小维度的上界。
版本历史记录
在 R2011a 中推出