如何将2D数组转换为1-D数组

5次观看(最近30天)
Ashraf Hisham
Ashraf Hisham 2018年4月17日
评论: Guillaume 2018年4月17日
如果a = [1 2 3; 4 5 6; 7 8 9]我想要a = [1 2 3 4 56 7 8 9]

接受的答案

Guillaume
Guillaume 2018年4月17日

转置然后重塑

a = reshape(a。',1,[])

更多答案(1)

鲍勃·林
鲍勃·林 2018年4月17日
嘿,
试试这个。a = [1,2; 3,4];a = a(:);
1条评论
Guillaume
Guillaume 2018年4月17日
Ashraf希望通过行进行重塑,这将通过列来完成,这不是问的。它产生[1; 3; 2; 4],而不是[1,2,3,4]

登录发表评论。

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!