From 7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 Mon Sep 17 00:00:00 2001 From: prashantsinalkar Date: Tue, 10 Oct 2017 12:27:19 +0530 Subject: initial commit / add all books --- 1499/CH7/EX7.32/q32.sce | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 1499/CH7/EX7.32/q32.sce (limited to '1499/CH7/EX7.32/q32.sce') diff --git a/1499/CH7/EX7.32/q32.sce b/1499/CH7/EX7.32/q32.sce new file mode 100644 index 000000000..e5d91c7aa --- /dev/null +++ b/1499/CH7/EX7.32/q32.sce @@ -0,0 +1,25 @@ +A=[0 1 0;0 0 1;0 0 0]; +B=[0;0;1]; + +[r c]=size(A) +I=eye(r,c) +P=cont_mat(A,B); +disp(P,"Controllability Matrix=") +d=det(P) +if d==0 + printf("matrix is singular, so system is uncontrollable"); +else + printf("system is controllable"); +end; + +C=[1 0 0]; +P=obsv_mat(A,C); +disp(P,"Observability Matrix="); +d=det(P) +if d==0 + printf("matrix is singular, so system is unobservable"); +else + printf("system is observable"); +end; + + -- cgit