文件名称:填充/截断不匹配维度后重塑数组:使用重塑函数而不必担心维度大小,选择截断您的向量或填充它以匹配所需的维度-matlab开发
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-20 11:03:44
matlab
B = reshape0(A,sz,method,padWithWhat) 使用大小向量 sz 对 A 进行整形以定义大小(B)。 例如,reshape(A,[2,3]) 将 A 整形为 2×3 矩阵。 sz 必须至少包含 2 个元素。 如果 prod(sz) 与 numel(A) 不同,则此函数将截断或填充输入。 例子B = reshape0(A,[sz1,sz2,...,szN]) 将 A 重塑为 sz1-by-...-by-szN 数组,其中 sz1,...,szN 表示每个维度的大小。 您可以将单个尺寸标注指定为-1,以自动计算尺寸标注,以使B中的元素数量与A中的元素数量相匹配。例如,如果A是10×10的矩阵,则reshape0 (A,[2,2,-1]) 将 A 的 100 个元素重塑为 2×2×25 数组。 如果 prod(sz) 与 numel(A) 不同,则此函数会截断或
【文件预览】:
reshape0.zip