数组之间的转化
一个1*1*200的数组,如何转化成一个1*200的数组?谢谢啊 aa(1,1,:)=rand(5,1);bb(1,:)=aa(1,1,:)回复 沙发 ChaChing 的帖子
我的数组是R :1*1*200按照你的回复:
R(1,1,:)=rand(5,1);bb(1,:)=R(1,1,:)
??? Subscripted assignment dimension mismatch.
怎么回事?这个rand(5,1)是什么?随机函数?谢谢 二楼只是举了个例子,可以正确运行。假设你的数据data为:1*1*200,可以这样转化为你需要的:
b(1,:)=data(1,1,:);
% or
b=reshape(data,1,200);
回复 地板 friendchj 的帖子
运行正确,可以转换!谢谢friendchj 的回复,同时谢谢ChaChing。
页:
[1]