From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 1151/CH8/EX8.16/example16.sce | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 1151/CH8/EX8.16/example16.sce (limited to '1151/CH8/EX8.16') diff --git a/1151/CH8/EX8.16/example16.sce b/1151/CH8/EX8.16/example16.sce new file mode 100755 index 000000000..b0c3f5898 --- /dev/null +++ b/1151/CH8/EX8.16/example16.sce @@ -0,0 +1,24 @@ +s=%s ;//convert to state space +TFcont=syslin ('c',2/(s^3+6*s^2+11*s+6)) +SScont=tf2ss (TFcont) +[Ac ,Bc ,U, ind ]=canon( SScont( 2 ) , SScont( 3 ) ) +disp(Ac,"A=") +disp(Bc,"B=") +C=[1 0 0] +p=cont_mat(Ac,Bc) +disp (p," controllability matrix="); +d=det(p) +if d==0 +printf ("matrix is singular, so the system is uncontrollable"); +else +printf ("system is controllable "); +end +g= obsv_mat (Ac,C); +disp (g," Observability Matrix="); +i= det(g) +if i ==0 +printf ("matrix is singular, so the system is unobservable"); +else +printf (" system is observable "); +end + -- cgit