Está en la página 1de 8

%%%%%Generacion de dos matrices 3x3, las cuales

contienen los siguientes


%%%%%valores%%%%%
A = [1 2 3;
4 5 6;
7 8 9];
B = [10 11 12;
13 14 15;
16 17 18];
%%%%% Suma de matrices a partir de A y B%%%%%
Suma = A + B;
%%%% Multiplicacion por un Escalar suponiendo que
2A y 1/3B%%%%
Escalar1 = 2 * A;
Escalar2 = 1/3 * B;
%%% Sumando ambas matrices multiplicadas por los
escalares %%%
Sumaescalar = Escalar1 + Escalar2;
%%% Multiplicacion de matrices A y B %%%
Mult = A * B;

%%% Modelado de un proceso con 3 estados (entrada,


proceso y salida) y 3

%%% transiciones, es decir matriz 3 x 3%%%


%%%%Matriz de Entrada%%%%
Dmas = [0 0 1;
1 0 0;
0 1 0];
%%%%Matriz de Salida%%%%
Dmenos = [1 0 0;
0 1 0;
0 0 1];
%%%%Generamos otra matriz, mediante la diferencia de
Dmas con
%%%%Dmenos, de la siguiente manera%%%%
D = Dmas - Dmenos;
%%%% Para generar la matriz evolucion, partimos de
la matriz de salida Dmenos y definimos los estados y
las transiciones%%%%
E1
T1
E2
T2
E3
T3

=
=
=
=
=
=

[1
[1
[0
[0
[0
[0

0
0
1
1
0
0

0]';
0]';
0]';
0]';
1]';
1]';

MatrizEvolucion = [E1+D*T1 E2+D*T2 E3+D*T3];


%%%Comprobacion%%%%
C = Dmas - MatrizEvolucion;

6x6
%%%%Matriz de Entrada%%%%

Dmas = [0
1
0
0
0
0

0
0
1
0
0
0

0
0
0
1
0
0

0
0
0
0
1
0

0
0
0
0
0
1

1;
0;
0;
0;
0;
0]

%%%%Matriz de Salida%%%%
Dmenos = [1
0
0
0
0
0

0
1
0
0
0
0

0
0
1
0
0
0

0
0
0
1
0
0

0
0
0
0
1
0

0;
0;
0;
0;
0;
1]

%%%%Generamos otra matriz, mediante la diferencia de


Dmas con
%%%%Dmenos, de la siguiente manera%%%%
D = Dmas - Dmenos;
%%%% Para generar la matriz evolucion, partimos de
la matriz de salida Dmenos y definimos los estados y
las transiciones%%%%
E1 =
T1 =
E2 =
T2 =
E3 =
T3 =
E4 =
T4 =
E5 =
T5 =
E6 =
T6 =
]';

[1
[1
[0
[0
[0
[0
[0
[0
[0
[0
[0
[0

0
0
1
1
0
0
0
0
0
0
0
0

0
0
0
0
1
1
0
0
0
0
0
0

0
0
0
0
0
0
1
1
0
0
0
0

0
0
0
0
0
0
0
0
1
1
0
0

0]';
0]';
0]';
0]';
0]';
0]';
0]';
0]';
0]';
0]';
1]';
1

MatrizEvolucion = [E1+D*T1 E2+D*T2 E3+D*T3 E4+D*T4


E5+D*T5 E6+D*T6];

%%%Comprobacion%%%%
C = Dmas - MatrizEvolucion;
matlab
>> Dmas = [0 0 0 0 0 1;
1 0 0 0 0 0;
0 1 0 0 0 0;
0 0 1 0 0 0;
0 0 0 1 0 0;
0 0 0 0 1 0]
Dmas =
0
1
0
0
0
0

0
0
1
0
0
0

0
0
0
1
0
0

0
0
0
0
1
0

0
0
0
0
0
1

1
0
0
0
0
0

>> Dmenos = [1 0 0 0 0 0;
0 1 0 0 0 0;
0 0 1 0 0 0;
0 0 0 1 0 0;
0 0 0 0 1 0;
0 0 0 0 0 1]
Dmenos =
1
0
0
0
0
0

0
1
0
0
0
0

0
0
1
0
0
0

0
0
0
1
0
0

0
0
0
0
1
0

0
0
0
0
0
1

>> D = Dmas - Dmenos


D=
-1
1
0
0
0
0

0
-1
1
0
0
0

0
0
-1
1
0
0

0
0
0
-1
1
0

0
0
0
0
-1
1

1
0
0
0
0
-1

>> E1 = [1 0 0 0 0 0]';
T1 = [1 0 0 0 0 0]';
E2 = [0 1 0 0 0 0]';
T2 = [0 1 0 0 0 0]';
E3 = [0 0 1 0 0 0]';
T3 = [0 0 1 0 0 0]';
E4 = [0 0 0 1 0 0]';
T4 = [0 0 0 1 0 0]';
E5 = [0 0 0 0 1 0]';
T5 = [0 0 0 0 1 0]';
E6 = [0 0 0 0 0 1]';
T6 = [0 0 0 0 0 1]';
MatrizEvolucion = [E1+D*T1 E2+D*T2 E3+D*T3 E4+D*T4 E5+D*T5
E6+D*T6]
MatrizEvolucion =
0
1
0
0
0
0

0
0
1
0
0
0

0
0
0
1
0
0

0
0
0
0
1
0

0
0
0
0
0
1

1
0
0
0
0
0

>> C = Dmas - MatrizEvolucion


C=
0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

4x4
Dmas = [0
1
0
0

0
0
1
0

0
0
0
1

1;
0;
0;
0]

%%%%Matriz de Salida%%%%
Dmenos = [1
0
0
0

0
1
0
0

0
0
1
0

0;
0;
0;
1]

%%%%Generamos otra matriz, mediante la diferencia de


Dmas con
%%%%Dmenos, de la siguiente manera%%%%
D = Dmas - Dmenos;
%%%% Para generar la matriz evolucion, partimos de
la matriz de salida Dmenos y definimos los estados y
las transiciones%%%%

E1
T1
E2
T2
E3
T3
E4
T4

=
=
=
=
=
=
=
=

[1
[1
[0
[0
[0
[0
[0
[0

0
0
1
1
0
0
0
0

0
0
0
0
1
1
0
0

0]';
0]';
0]';
0]';
0]';
0]';
1]';
1]';

MatrizEvolucion = [E1+D*T1 E2+D*T2 E3+D*T3];


%%%Comprobacion%%%%
C = Dmas - MatrizEvolucion;

5x5

Dmas = [0
1
0
0
0

0
0
1
0
0

0
0
0
1
0

0
0
0
0
1

1;
0;
0;
0;
0]

%%%%Matriz de Salida%%%%
Dmenos = [1
0
0
0
0

0
1
0
0
0

0
0
1
0
0

0
0
0
1
0

0;
0;
0;
0;
1]

%%%%Generamos otra matriz, mediante la diferencia de


Dmas con
%%%%Dmenos, de la siguiente manera%%%%
D = Dmas - Dmenos;
%%%% Para generar la matriz evolucion, partimos de
la matriz de salida Dmenos y definimos los estados y
las transiciones%%%%

E1
T1
E2
T2
E3
T3
E4
T4
E5
T5

=
=
=
=
=
=
=
=
=
=

[1
[1
[0
[0
[0
[0
[0
[0
[0
[0

0
0
1
1
0
0
0
0
0
0

0
0
0
0
1
1
0
0
0
0

0
0
0
0
0
0
1
1
0
0

0]';
0]';
0]';
0]';
0]';
0]';
0]';
0]';
1]';
1]';

MatrizEvolucion = [E1+D*T1 E2+D*T2 E3+D*T3];


%%%Comprobacion%%%%
C = Dmas - MatrizEvolucion;

También podría gustarte