Documentation Center

  • Trial Software
  • Product Updates

mktito

Partition LTI system into two-input/two-output system

Syntax

SYS=mktito(SYS,NMEAS,NCONT)

Description

SYS=mktito(SYS,NMEAS,NCONT) adds TITO (two-input/two-output) partitioning to LTI system SYS, assigning OutputGroup and InputGroup properties such that

Any preexisting OutputGroup or InputGroup properties of SYS are overwritten. TITO partitioning simplifies syntax for control synthesis functions like hinfsyn and h2syn.

Examples

You can type

P=rss(2,4,5); P=mktito(P,2,2);
disp(P.OutputGroup); disp(P.InputGroup);

to create a 4-by-5 LTI system P with OutputGroup and InputGroup properties

    U1: [1 2 3]
    U2: [4 5]
    Y1: [1 2]
    Y2: [3 4]

More About

expand all

Algorithms

[r,c]=size(SYS);
set(SYS,'InputGroup', struct('U1',1:c-NCONT,'U2',c-NCONT+1:c));
set(SYS,'OutputGroup',struct('Y1',1:r-NMEAS,'Y2',r-NMEAS+1:r));

See Also

| | |

Was this topic helpful?