📄 ex8_21.m
字号:
% ex8_21
% 已知双输入双输出系统传递函数矩阵G,计算关联系统的相对增益矩阵
G=tf({[1],[1];[-0.2],[0.8]},{[1 1],[0.1 1];[0.5 1],[1 1]});
syms x u1 u2 y1 y2
for i=1:2;
for j=1:2;
ki=poly2sym(G(i,j).num{1})/poly2sym(G(i,j).den{1});
k(i,j)=limit(ki,x,0);
end;
end;
y=k*[u1;u2];
y1=y(1,1);
y2=y(2,1);
la=jacobian([y1 y2],[u1 u2]);
la11u=la(1,1);la12u=la(1,2);
la21u=la(2,1);la22u=la(2,2);
y1=y(1,1);y2=y(2,1);
u11=solve(y2,u2);y1=subs(y1,{u2},{u11});
la11y=jacobian(y1,u1);lam11=la11u/la11y;
y1=y(1,1);y2=y(2,1);
u12=solve(y2,u1);y1=subs(y1,{u1},{u12});
la12y=jacobian(y1,u2);lam12=la12u/la12y;
y1=y(1,1);y2=y(2,1);
u21=solve(y1,u2);y2=subs(y2,{u2},{u21});
la21y=jacobian(y2,u1);lam21=la21u/la21y;
y1=y(1,1);y2=y(2,1);
u22=solve(y1,u1);y2=subs(y2,{u1},{u22});
la22y=jacobian(y2,u2);lam22=la22u/la22y;
Lamda=[lam11 lam12;lam21 lam22]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -