Documentation

This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

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

collapse 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

| | |

Introduced before R2006a

Was this topic helpful?