交换4D矩阵的行和列

时间:2016-04-14 13:15:16

标签: matlab matrix transpose

我有117行和147列数据。我想将行转换为列,反之亦然,即我应该有147行和117列。我尝试了函数.'',甚至是transposepermute函数。但是,我还没有成功。我收到错误说

  

未定义ND阵列上的转置。请改用PERMUTE

如果有人知道如何实现这一目标,请有人帮助我。任何帮助和建议将不胜感激。

whos AA_03:
Name Size Bytes Class Attributes
AA_O3 4-D 1651104 single

1 个答案:

答案 0 :(得分:3)

transpose也可以被描述为"交换第一维和第二维",这就是我理解你想要做的事情。错误消息建议使用permute这是解决方案:

permute(AA_03,[2,1,3,4])