matlab矩阵变形(A,B)变到(A;B)如题.matlab有什么方式能使得矩阵(A,B)变到(A;B).注意:这里的A、B也是一个矩阵(比方2x2之类),我不希望他内部顺序发生变化!推广如果是(A,B,C,D,E,F,G,...

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 03:30:12
matlab矩阵变形(A,B)变到(A;B)如题.matlab有什么方式能使得矩阵(A,B)变到(A;B).注意:这里的A、B也是一个矩阵(比方2x2之类),我不希望他内部顺序发生变化!推广如果是(A,B,C,D,E,F,G,...

matlab矩阵变形(A,B)变到(A;B)如题.matlab有什么方式能使得矩阵(A,B)变到(A;B).注意:这里的A、B也是一个矩阵(比方2x2之类),我不希望他内部顺序发生变化!推广如果是(A,B,C,D,E,F,G,...
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;...)
有没有好的办法?

matlab矩阵变形(A,B)变到(A;B)如题.matlab有什么方式能使得矩阵(A,B)变到(A;B).注意:这里的A、B也是一个矩阵(比方2x2之类),我不希望他内部顺序发生变化!推广如果是(A,B,C,D,E,F,G,...
你的意思是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小矩阵的列连接