Está en la página 1de 2

clear all

clc

A=[0 1 0;0 0 1;-6 -11 -6];


B=[0;0;1];
C=[4 5 1];

Ct=[B A*B A*A*B]


O=[C; C*A; C*A*A] %Para el funcionamiento es C*A

n=size(A,1)

if rank(Ct)==n
disp('El sistema es controlable')
else
disp('El sistena NO es Controlable')
end

if rank(O)==n
disp('El sistema es observable')
else
disp('El sistena NO es observable')
end

Co=ctrb(A,B)
O=obsv(A,C)

clear all
clc

A=[1 1;-2 -1];


B=[0;1];
C=[1 0];

Ct=[B A*B]
O=[C C*A] %Para el funcionamiento es C*A

n=size(A,1)

if rank(Ct)==n
disp('El sistema es controlable')
else
disp('El sistena NO es Controlable')
end

if rank(O)==n
disp('El sistema es observable')
else
disp('El sistena NO es observable')
end

También podría gustarte