> 数学 >
用MATLAB把一个3*3的矩阵转成一个1*9的向量,按先行后列的顺序(reshape是先列后行的)
例如a=[1 2 3
4 5 6
7 8 9]
如何得出b=[1 2 3 4 5 6 7 8 9]
而reshape得出的结果是[1 4 7 2 5 8 3 6 9]并不是我需要的
人气:297 ℃ 时间:2020-04-12 03:22:29
解答
将a转置一下就可以了:
b=reshape(a',1,9)
推荐
猜你喜欢
© 2026 79432.Com All Rights Reserved.
电脑版|手机版