reshape2matrix.m v1.0(2009 年 10 月):将多维数组重塑为列中具有特定维度的二维矩阵!-matlab开发

时间:2024-06-19 17:11:45
【文件属性】:

文件名称:reshape2matrix.m v1.0(2009 年 10 月):将多维数组重塑为列中具有特定维度的二维矩阵!-matlab开发

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-19 17:11:45

matlab

句法: a) N-dim 数组 X 到矩阵 Y: >> Y = reshape2matrix(X,DIM); b) 矩阵 Y 到 N-dim 阵列 X: >> X = reshape2matrix(Y,DIM,SIZE); 描述: 一些 MATLAB 或用户定义的函数不能通过多维数组中的特定维度工作,无论是因为它不像 FILTFILT 那样受支持,或者输出是像 CORRCOEF 那样的矩阵。 解决此问题的方法是在我们喜欢使用的特定维度 (DIM) 中指定 X 的元素,并使用一些索引。 另一种方法是将这个多维数组转换为一个简单的二维矩阵,其中 DIM 维度的向量作为其列。 后者正是这个小程序所做的。 此外,在处理生成的矩阵后,您可以通过使用原始数组的第三个输入 SIZE 再次调用此函数来获得原始多维形状。 好好享受! 任何评论和错误报告将不胜感激!


【文件预览】:
reshape2matrix.zip

网友评论