Matrix N维倍频程中的矩阵整形

Matrix N维倍频程中的矩阵整形,matrix,octave,reshape,Matrix,Octave,Reshape,如果您能提供有关如何从倍频程文件中重塑通用ND矩阵的反馈,我们将不胜感激。为了解决问题, 如果我读取2D情况下的数据x y z 0 10 13 0 11 -1 0 12 12 1 10 5 1 11 4 1 12 3 2 10 1 2 11 6 2 12 2 读取Z值 matrix = dlmread('data.dat'); z = matrix(:,3); z = reshape(z, 3, 3).'; x = [0

如果您能提供有关如何从倍频程文件中重塑通用ND矩阵的反馈,我们将不胜感激。为了解决问题, 如果我读取2D情况下的数据x y z

    0 10 13
    0 11 -1
    0 12 12
    1 10 5
    1 11 4
    1 12 3
    2 10 1
    2 11 6
    2 12 2
读取Z值

matrix = dlmread('data.dat');
z = matrix(:,3);
z = reshape(z, 3, 3).';
x = [0 1 2];
y = [10 11 12];

xi = linspace (min (x), max (x), 200);
yi = linspace (min (y), max (y), 300);
fcn = interpn (x, y, A, xi, yi, "spline");
现在,转置矩阵在ND中不起作用,这里需要做。如何从数据中提取数据并将其格式化为interpn


谢谢,Damir是矩阵转置的第二个推广。谢谢!;我只是在看这个Matlab例子,其中一个变换向量本身;对于4D,5D的情况,你会怎么做;在八度音阶中重塑或变换。