Documentation

This is machine translation

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

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this 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?