楼主:
hnuuy (tintato)
2015-03-26 02:10:06请教各位大大
若 data <12x40x43700 double>
要如何转成二维的资料且是从横的开始排呢?
变成这样
temp <43700x480 double>
有试过reshape 不过他是从直的开始排
以下是我使用的方式
temp = reshape(data,43700,480);
请问应该要使用什么指令呢?
谢谢
作者:
sunev (Veritas)
2015-03-26 20:04:00permute 是transpose的推广,在你的情况下可以写成temp=reshape(permute(data,[3 1 2]),43700,[]);或是temp=premute(reshape(data,480,[]),[2 1]);