Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Português - 日本語

Please note that the recommended version of Scilab is 6.0.0. This page might be outdated.
See the recommended documentation of this function

Aide Scilab >> CACSD > ctr_gram

ctr_gram

controllability gramian

Calling Sequence

[Gc]=ctr_gram(A,B [,dom])
[Gc]=ctr_gram(sl)

Arguments

A,B

two real matrices of appropriate dimensions

dom

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

sl

linear system, syslin list

Description

Controllability gramian of (A,B) or sl (a syslin linear system).

dom character string giving the time domain : "d" for a discrete time system and "c" for continuous time (default case).

Examples

A=diag([-1,-2,-3]);B=rand(3,2);
Wc=ctr_gram(A,B)
U=rand(3,3);A1=U*A/U;B1=U*B;
Wc1=ctr_gram(A1,B1)    //Not invariant!

See Also

  • equil1 — balancing (nonnegative) pair of matrices
  • obs_gram — observability gramian
  • contr — controllability, controllable subspace, staircase
  • cont_mat — controllability matrix
  • cont_frm — transfer to controllable state-space
  • contrss — controllable part

Authors

S. Steer INRIA 1988

Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Oct 05 12:10:48 CEST 2011