No BSD License  

Highlights from
Mult&T

image thumbnail
from Mult&T by Franklin Pineda
Find realizations of multivariable systems. Created for Msc. students at the UANDES and UAC.

[P Q]=lmpf(op)
function [P Q]=lmpf(op)
%LMPF 23 Examples in Left MPF Format cell.
switch op
    case 1
        P{1,1}=[1 -2 0];P{1,2}=1;P{2,1}=[1 -2];P{2,2}=[1 0];
        Q{1,1}=[1 1];Q{1,2}=4;Q{2,1}=[-1 -1];Q{2,2}=-3;
    case 2
        P{1,1}=[1 0 0 0];P{1,2}=0;P{2,1}=0;P{2,2}=[1 0 0];
        Q{1,1}=[1 0 1];Q{1,2}=[2 0 0 0];Q{1,3}=[2 1 0];Q{2,1}=[1 3];Q{2,2}=0;Q{2,3}=[2 0];
    case 3
        P{1,1}=[1 -3 2];P{1,2}=0;P{2,1}=[-4 1];P{2,2}=[-1 1];
        Q{1,1}=[1 1];Q{1,2}=6;Q{2,1}=1;Q{2,2}=5;
    case 4
        P{1,1}=[1 1 1];P{1,2}=-1;P{2,1}=[-1 0];P{2,2}=[1 1];
        Q{1,1}=-1;Q{1,2}=[1 0];Q{2,1}=2;Q{2,2}=[1 -1];
    case 6
        P{1,1}=[1 0 0];P{1,2}=1;P{2,1}=[1 0];P{2,2}=[1 0];
        Q{1,1}=[1 1];Q{1,2}=-1;Q{2,1}=0;Q{2,2}=1;
    case 5
        P{1,1}=[1 0 0];P{1,2}=0;P{1,3}=1;P{2,1}=[1 0];P{2,2}=[1 1 1];P{2,3}=0;P{3,1}=[-3 2];P{3,2}=[-3 -3];P{3,3}=[1 0];
        Q{1,1}=[-1 0];Q{1,2}=0;Q{1,3}=-1;Q{2,1}=0;Q{2,2}=[1 -1];Q{2,3}=-1;Q{3,1}=-1;Q{3,2}=3;Q{3,3}=[-3 3];
    case 7
        P{1,1}=[1 -1 0];P{1,2}=0;P{2,1}=[6/5 3];P{2,2}=[1 1];
        Q{1,1}=[-5 0];Q{1,2}=[-9 -11];Q{2,1}=-1;Q{2,2}=-9/5;
    case 8
        P{1,1}=[1 0 0];P{1,2}=1;P{2,1}=[1 -2];P{2,2}=[1 0];
        Q{1,1}=[1 1];Q{1,2}=-1;Q{2,1}=0;Q{2,2}=1;
    case 9
        P{1,1}=[1 2 -3];P{1,2}=[1 0 -1];P{2,1}=[1 8 12];P{2,2}=[1 5 4];
        Q{1,1}=1;Q{1,2}=4;Q{2,1}=-4;Q{2,2}=-5;
    case 10
        P{1,1}=[1 0 0 0];P{1,2}=[1 0 0];P{2,1}=[1 0 0];P{2,2}=[1 1];
        Q{1,1}=[1 0];Q{1,2}=[1 1];Q{2,1}=1;Q{2,2}=1;
    case 11
        P{1,1}=[1 0 -4 0];P{1,2}=[1 -1 -2];P{2,1}=[1 1 1];P{2,2}=[1 1];
        Q{1,1}=[1 1];Q{1,2}=[1 4];Q{2,1}=0;Q{2,2}=1;
    case 12
        P{1,1}=[1 0 -4 0];P{1,2}=[1 1 1];P{2,1}=[1 -1 -2];P{2,2}=[1 1];
        Q{1,1}=[1 1];Q{1,2}=[1 4];Q{2,1}=0;Q{2,2}=1;
    case 13
        P{1,1}=[1 0 0 0];P{1,2}=[1 1 1];P{2,1}=[2 0 2];P{2,2}=[2 0];
        Q{1,1}=[1 2];Q{1,2}=1;Q{2,1}=2;Q{2,2}=2;
    case 14
        P{1,1}=[1 1 0];P{1,2}=[1 1];P{2,1}=[1 1 1 0];P{2,2}=[1 2 0];
        Q{1,1}=[1 1];Q{1,2}=0;Q{2,1}=[1 1 0];Q{2,2}=1;
    case 15
        P{1,1}=[1 0 -4 0];P{1,2}=[1 1 1];P{2,1}=[1 -4 0 8];P{2,2}=[1 -3 -3];
        Q{1,1}=[1 1];Q{1,2}=[1 4];Q{2,1}=[1 1];Q{2,2}=[1 0];
    case 16
        P{1,1}=[1 0 0 0];P{1,2}=[1 0 0 0];P{1,3}=[1 0 0];P{2,1}=[1 1];P{2,2}=[2 0 0 0];P{2,3}=[1 1 1];P{3,1}=[1 0 0];P{3,2}=[1 1];P{3,3}=[1 0];
        Q{1,1}=[-1 1 0];Q{1,2}=1;Q{2,1}=1;Q{2,2}=0;Q{3,1}=1;Q{3,2}=[1 1];
    case 17
        P{1,1}=2;P{1,2}=[3 0 0];P{1,3}=[1 0];P{2,1}=[1 0 0];P{2,2}=0;P{2,3}=1;P{3,1}=[1 0];P{3,2}=[1 1 1];P{3,3}=0;
        Q{1,1}=-1;Q{1,2}=[-3 0];Q{1,3}=[-3 0];Q{2,1}=[-1 0];Q{2,2}=0;Q{2,3}=-1;Q{3,1}=0;Q{3,2}=[1 -1];Q{3,3}=-1;
    case 18
        P{1,1}=[2 0 2];P{1,2}=[2 0];P{2,1}=[1 0 0 0];P{2,2}=[1 1 1];
        Q{1,1}=2;Q{1,2}=2;Q{2,1}=[1 2];Q{2,2}=1;
    case 19
        P{1,1}=[1 0 0 0];P{1,2}=[1 0 0];P{2,1}=[1 0 0];P{2,2}=[1 1];
        Q{1,1}=[2 0];Q{1,2}=[1 0];Q{2,1}=1;Q{2,2}=1;
    case 20
        P{1,1}=[2 -2 -3 2];P{1,2}=[-2 -1 1];P{2,1}=[-1 1 2 0];P{2,2}=[1 1 0];
        Q{1,1}=[4 2 4];Q{1,2}=[-2 5];Q{2,1}=[-2 -1 -1];Q{2,2}=[1 1];
    case 21
        P{1,1}=[2 -2 -3 2];P{1,2}=[-2 -1 1];P{2,1}=[-1 1 2 0];P{2,2}=[1 1 0];
        Q{1,1}=[4 2 4];Q{1,2}=[-2 5];Q{2,1}=[-2 -1 -1];Q{2,2}=[1 -1];
    case 22
        P{1,1}=2;P{1,2}=[3 0 0];P{1,3}=[1 0];P{2,1}=[1 0 0];P{2,2}=0;P{2,3}=1;P{3,1}=[1 0];P{3,2}=[1 1 1];P{3,3}=0;
        Q{1,1}=-1;Q{1,2}=0;Q{1,3}=[-3 0];Q{2,1}=[-1 0];Q{2,2}=0;Q{2,3}=-1;Q{3,1}=0;Q{3,2}=[1 -1];Q{3,3}=-1;
    case 23
        P{1,1}=2;P{1,2}=[3 0 0];P{1,3}=[1 0];P{2,1}=[1 0 0];P{2,2}=0;P{2,3}=1;P{3,1}=[1 0];P{3,2}=[1 1 1];P{3,3}=0;
        Q{1,1}=-1;Q{1,2}=[1 0 0];Q{1,3}=[-3 0];Q{2,1}=[-1 0];Q{2,2}=0;Q{2,3}=-1;Q{3,1}=0;Q{3,2}=[1 -1];Q{3,3}=-1;
    case 'z'
        P=23;
end

Contact us at files@mathworks.com