Matlab Canon函数将状态方程化成规范型
(2010-12-12 20:20:55)
标签:
约旦规范型函数方程状态杂谈 |
分类: MATLAB学习 |
程序如下
A=[0 1 0;0 0 1;-5 -3 -2];
B=[0 ;0; 1];
C=[3/2,1,1/2];
D=[0];
sys=ss(A,B,C,D);
[Gt,P]=canon(sys,'model');
[Gtt,P]=canon(sys,'companion');
[At,Bt,Ct,Dt,Pp]=canon(A,B,C,D,'model');
Matlab 提供的canon函数只有两种模式即model和companion,model为约旦标准型,
运行结果如下:
Gt.A
ans =
>> Gt.b
ans =
>> Gt.c
ans =
>> Gt.D
ans =
>> Gtt.a
ans =
>> Gtt.b
ans =
>> Gtt.c
ans =
>> Gtt.d
ans =
>> At
At =
>> Bt
Bt =
>> Ct
Ct =
>> Dt
Dt =
>> Pp
Pp =

加载中…