matlab二维数组怎么只取行变成一维?
可以用reshap(),也可以直接“捋直”了。为了清晰点,给你举个例子吧。
a=[1,2;3,4;]; b=a(:); c=reshape(a,[],1); 得到的b,c都是一样的一维列向量。但是他们都是[1,3,2,4]';这是因为matlab里边是按列算坐标的,如果你想按行,那就先对a做一下转置吧~
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号