matlab矩阵变形(A,B)变到(A;B)
如题.matlab有什么方式能使得矩阵(A,B)变到(A;B).
注意:这里的A、B也是一个矩阵(比方2x2之类),我不希望他内部顺序发生变化!
推广如果是(A,B,C,D,E,F,G,...)变到(A;B;C;D;E;F;G;...)
有没有好的办法?
人气:202 ℃ 时间:2020-09-30 09:10:32
解答
你的意思是X是一个n个小矩阵行合并
你想得到Y矩阵是n个小矩阵列合并
以你的例子
x=[rand(2,4),rand(2,4),rand(2,4),rand(2,4)];
temp=mat2cell(x,[2],[4 4 4 4]);
y=cell2mat(temp.');
如果x是 n个 mxl的小矩阵 行连接
那么y=cell2mat(mat2cell(x,[m],l*ones(1,n)).'); 就是原来的n个mxl小矩阵的列连接
推荐
- MATLAB矩阵合并 例如矩阵A=[0,1,2],矩阵B=[5,6,7] 怎样合并成矩阵C=[0,5,1,6,2,7]
- MATLAB中A.*B跟A*B有什么区别,A,B都为矩阵
- matlab A是一个矩阵B是一个矩阵
- 在MATLAB中,如果一直一个5*3阶A和5*2阶B矩阵,怎么由此求出3*2阶C矩阵?(A*C=B)
- 描述在Matlab中矩阵运算的含义,如A*B,A.*B表示什么运算过程?
- 迟日江山丽,春风花草香.表达了作者怎样的情感
- 文化的本质内涵是什么?
- 甲,乙两队共修同一段路,12天修完.已知两队工作效率的比是3:2,如果甲队单独修
猜你喜欢