我有两个对角矩阵。我正在尝试从它们构建一个更大的块对角矩阵。例如,如果我有这个:
D = diag(zeros(3,1)+1)
D =
1 0 0
0 1 0
0 0 1
和...
E = diag(zeros(2,1)+2, -1) + diag(zeros(2,1)+2, +1) + diag(zeros(3,1)+4)
E =
4 2 0
2 4 2
0 2 4
我有一个方程说 A*U = X
A在哪里
[E D 0
D E D
0 D E]
这是针对 3x3 的。5x5 看起来像这样:
A =
[E D 0 0 0
D E D 0 0
0 D E D 0
0 0 D E D
0 0 0 D E]
A 将是由这些矩阵组成的另一个对角矩阵。我需要制作 40x40,当然,手动操作需要很长时间。
我该如何定义呢?还没想好怎么用blkdiag来构造。