在MATLAB中,permute函數用于對數組的維度進行重新排列。它的語法如下:
B = permute(A, order)
其中,A表示輸入的數組,order是一個表示新維度順序的排列向量。permute函數會返回一個與A具有相同元素的數組B,但其維度順序與order指定的順序相匹配。
例如,假設有一個3維數組A,其大小為10×5×3,可以使用permute函數將其維度順序重新排列為3×10×5,如下所示:
B = permute(A, [3 1 2])
這將返回一個新的3維數組B,其大小為3×10×5,其中每個元素與A中對應的元素相同,但其維度順序已經改變了。