yqchenlolo 发表于 2006-7-11 15:47

请教下分块矩阵的赋值

我想得到一个分块矩阵
比如
C=[A11,O,O,O,O;
B21,A22,O,O,O;
O,B32,A33,O,O;
O,O,B43,A44,O;
O,O,O,B54,A55],
其中Aij和Bij都为已知的矩阵,不一定是方阵,怎么赋值呢?
我记得以前见过这种例子的,现在翻书怎么也找不到了,
还有一个对角赋值的问题:
比如我首先定义了a=zeros(4,3),现在我要让主对角赋值为向量,有什么命令?
多谢帮忙了

[ 本帖最后由 ChaChing 于 2010-7-30 14:07 编辑 ]

matcop 发表于 2009-7-24 11:24

mat2cell和cell2mat命令
看matlab 的help文件就可以看到

ChaChing 发表于 2010-7-30 23:54

...定义了a=zeros(4,3),现在我要让主对角赋值为向量...
b=; a=diag(b); a=
页: [1]
查看完整版本: 请教下分块矩阵的赋值