4 Ac0=[-2 -2 -2; 0 -2 -1];
5 As0=[4 -1 0; -1 8 -1; 0 -1 4];
9 As1=[4 -2 -1; -2 4 -1; -1 -1 4];
13 As2=[4 -1 -2; -1 4 -1; -2 -1 4];
15 A0=[Al0 Ac0; Ac0' As0];
16 A1=[Al1 Ac1; Ac1' As1];
17 A2=[Al2 Ac2; Ac2' As2];
33 R0=[Rl0 Zls0; Zsl0 Rs0];
34 R1=[Rl1 Zls1; Zsl1 Rs1];
35 R2=[Rl2 Zls2; Zsl2 Rs2];
47 A=[All Als*Qs; Qs'*Als' Qs'*Ass*Qs];
57 em=[eye(4) -All\Als; 0*Als' eye(ns)];
79 QQtXtse = Qf*Ri'*
Ri*
Qf'*Xtse
80 Qy = Qs*ei - dX*QQtXtse
101 Ai([6 1 7 1 7 2 8],[6 3 1 7 5 2 8 4])'
102 Ai([6 3 7 5],[6 3 1 7 5 2 8 4])'
103 Ai([7 5 8 4],[6 3 1 7 5 2 8 4])'
107 function
M=bdiag(A,
B,C)
111 M = [ A zeros(ra,cb) zeros(ra,cc)
112 zeros(rb,ca) B zeros(rb,cc)
113 zeros(rc,ca) zeros(rc,cb) C ];
norm(M-em *[inv(All) 0 *Als;0 *Als'Qs *inv(Qs'*dS *Qs)*Qs']*em')
*Als dX *Qf *Qf *dX *em X inv(chol(A)) Ai
Ai([6 1 7 1 7 2 8],[6 3 1 7 5 2 8 4])'Ai([6 3 7 5]