作者allenghang (章鱼丸)
看板MATLAB
标题[问题] 请问MATLAB的sigma指令(Singular value)
时间Tue Mar 4 15:10:18 2014
大家好,请教大家一些问题
关於MATLAB程式所提供的单输入单输出(SISO)的系统波德图指令为bode(SYS)
而针对多输入多输出(MIMO)的singular value指令为sigma(SYS)
关於singular value在理论上的定义,算出来的结果应该只有一条线在波德图上
但下列连续系统,两输入四输出的例子,使用sigma指令却有两条线在波德图上
A_CL=[-2.0341 -0.8279 -0.3489 0 ;...
1.7564 -0.6994 0 -0.5857;...
1.4955 0 0 0 ;...
0 0.7955 0 0 ];
B_CL=[0.8279 0 ;...
0 0.8782;...
0 0 ;...
0 0 ];
C_CL=[-1.0000 0 0 0 ;...
0 -1.0000 0 0 ;...
-2.0341 0.1721 -0.3489 0 ;...
-0.2436 -3.6994 0 -0.5857];
D_CL=[ 0 0 ;...
0 0 ;...
-0.1721 0 ;...
0 -0.1218];
sysCL = ltisys(A_CL,B_CL,C_CL,D_CL);
sigma(sysCL); hold on;
我查过help,并没有明确写出sigma指令在波德图上有几条线与系统之间的关系
因此想请问各位,使用sigma指令,波德图上几条线的数目由何判断?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.13.132.185
※ 编辑: allenghang 来自: 163.13.133.145 (03/05 13:16)