This commit is contained in:
2018-11-22 16:26:46 +01:00
parent e832b40124
commit d401667442
16 changed files with 35 additions and 1692 deletions

16
matlab/chkCtrlObsv.m Normal file
View File

@@ -0,0 +1,16 @@
function chkCtrlObsv(ss,s)
P=ctrb(ss.A,ss.B);
if rank(ss.A)==rank(P)
ct='';%controlable
else
ct='not ';%not controlable
end
Q=obsv(ss.A,ss.C);
if rank(ss.A)==rank(Q)
ob='';%sys observable
else
ob='not ';%not observable
end
disp([s,' is ',ct,'controlable and ',ob,'observable.']);
end