summaryrefslogtreecommitdiff
path: root/122/CH9/EX9.14/exa9_14.sce
blob: 9c52d1bbf01a661c20289ffdbddb26e482dddd31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Example 9-14
// State and ouput controllability and observability

clear; clc;
xdel(winsid());  //close all windows

A = [1 1; -2 -1];
B = [0;1];
C = [1 0];
D = [0];
G =syslin('c',A,B,C,D); ssprint(G);

Cc = cont_mat(A,B); disp(Cc,'state controllability matrix =');
c = [C*B C*A*B];  disp(Oc,'output controllability matrix =');
Ob = obsv_mat(A,C); disp(Ob,'observability matrix =');