发布网友
共1个回答
热心网友
matlab将一个矩阵分成多个块矩阵可以用如下方法:设矩阵X有p乘q个值(p和q都假设大于3),取出1到3行,1到3列的一小块矩阵x1,输入代码x1=x(1:3,1:3)即可,前面1:3是第1行到第3行,后面1:3表示第1列到第3列。matlab把块矩阵合成一个矩阵设矩阵A有p乘q个值,B矩阵有p乘m个值,则输入C=[AB],可以合成p乘(q+m)的一个大矩阵。行数相同,可以在列后面加列设矩阵A有p乘q个值,B矩阵有m乘q个值,则输入C=[A;B],可以合成(p+m)乘q的一个大矩阵。列数相同,可以在行下面加行