Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語 -
Справка Scilab >> CACSD > Linear Analysis > Controllability Observability > obs_gram

obs_gram

observability gramian

Syntax

Go=obs_gram(A,C [,dom])
Go=obs_gram(sl)

Arguments

A,C

real matrices (of appropriate dimensions)

dom

string ("d' or "c" (default value))

sl

syslin list

Description

Observability gramian of the pair (A,C) or linear system sl (syslin list). dom is the domain which can be

"c"

continuous system (default)

"d"

discrete system

Examples

A=-diag(1:3);C=rand(2,3);
Go=obs_gram(A,C,'c');     // <=> w=syslin('c',A,[],C); Go=obs_gram(w);
norm(Go*A+A'*Go+C'*C,1)
norm(lyap(A,-C'*C,'c')-Go,1)
A=A/4; Go=obs_gram(A,C,'d');    //discrete time case
norm(lyap(A,-C'*C,'d')-Go,1)

See also

Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Feb 14 15:13:23 CET 2017