Академический Документы
Профессиональный Документы
Культура Документы
PRCTICA 2:
Grupo: 6AV1
Integrantes del Equipo:
I. Pgina | 1
OBJETIVO........................................................................................................................2
II. OBJETIVO ESPECIFICO.................................................................................................2
III. MARCO TERICO...........................................................................................................2
IV. DESARROLLO..................................................................................................................2
V. RESULTADOS................................................................................................................12
VI. ANLISIS DE RESULTADOS.........................................................................................32
VII. CONCLUSIONES...........................................................................................................32
VIII. REFERENCIAS Y BIBLIOGRAFA.................................................................................32
IX. APENDICE......................................................................................................................32
I. OBJETIVO
Qu es una matriz?
Pgina | 3
Matriz columna:
La que consta de una columna:
Matriz cuadrada:
La que tiene tantas filas como columnas:
Matriz rectangular:
La que tiene distinto nmero de filas que de columnas:
Matriz traspuesta:
La que se obtiene a partir de otra pero que tiene las filas por columnas. Fjate
bien en el ejemplo:
Tenemos la matriz siguiente:
Pgina | 4
Su traspuesta es:
Matriz nula:
La que todos sus elementos son iguales a cero:
Matriz opuesta:
Sabemos que el opuesto de 4 es 4.
El opuesto de - 3 es 3
La matriz opuesta a otra es la que obtiene al cambiar de signo a cada uno de sus
elementos. Por supuesto, su nombre aparecer con el signo opuesto:
Pgina | 5
Matriz diagonal:
Es la que todos sus elementos, excepto los que componen su diagonal
principal son nulos o ceros:
Matriz identidad:
Si todos los elementos son ceros o nulos excepto los que componen su diagonal
principal que han de ser iguales a 1:
Matriz identidad:
Si todos los elementos son ceros o nulos excepto los que componen su diagonal
principal que han de ser iguales a 1:
Existen otros tipos de matrices que proceden como resultado de operaciones entre
ellas.
Sumar y restar matrices
Para sumar y restar matrices, stas pueden ser, las dos cuadradas o las dos
rectangulares. El nmero de filas y columnas de una han de ser igual al nmero de
filas y columnas de la segunda.
Sumar:
Sumamos los valores que ocupan la misma posicin.
El valor que se halla en la posicin (1 1) de A con el valor de la posicin (1 1) de
la matriz B.
El valor que se halla en la posicin (1 2) de A con el valor de la posicin (1 2) de
la matriz B.
El valor que se halla en la posicin (1 3) de A con el valor de la posicin (1 3) de
la matriz B. De este modo haremos con el resto de las filas.
Vamos a sumar las matrices A y B:
Pgina | 7
Restar matrices:
Es lo mismo que en el caso anterior pero restando los valores que ocupan las
mismas posiciones:
Respuesta:
Multiplicar matrices:
Vamos a considerar 2 casos:
1) Multiplicar una matriz por un escalar
Pgina | 8
Multiplicamos cada elemento por el escalar:
2) Multiplicar dos matrices es preciso que la 1 tenga tantas columnas como filas
la 2 matriz. El resultado ser una matriz que tiene el mismo nmero de filas como
tiene la 1 y tantas columnas como tiene la 2:
Ejemplo:
( )
1 2 3 4
B= 5 6 7 8
9 10 11 12
C=B G=B-E
D=B+C H=B+F
E=B. *C I=B. ^3
F=B^3
Bu
x= Ax+
y=Cx+ Du
V. RESULTADOS
COMANDOS
Comando inv
Sintaxis
Y = inv(X)
Descripcin
Y = inv(X) calcula la inversa de la matriz cuadrada X.
X = [1 0 2; -1 5 0; 0 3 -9]
X=
102
-1 5 0
0 3 -9
Y = inv (X)
Y=
Comando input
Sintaxis
x = input(prompt)
str = input(prompt,'s')
Descripcin Pgina | 13
x = input (indicador)
y = x * 10
x=
42
y=
420
Comando eig
D= -0.3723 0
0 5.3723
Comando inv
Sirve para invertir una matriz.
La sintaxis de la orden es:
matriz1 = inv(matriz2);
matriz2 es la matriz que se desea invertir
En matriz1 se almacena la matriz inversa de matriz 2.
El siguiente ejemplo ilustra el uso de inv:
Pgina | 15
A= 1 2
3 4
I= -2.0000 1.0000
1.5000 -0.5000
Comando poly
Se calcula el polinomio caracterstico asociados a la matriz A dada.
p=poly(A)
>> poly(A)
ans =
1 -7 6
El resultado son los coeficientes del polinomio caracterstico ordenado de
acuerdo a las potencias decrecientes de la variable , es decir:
P( ) = 2 7 +6
d = -284
Comando ones
Una matriz toda de unos se genera con ones(m,n); por ejemplo
>> ones(4,3)
ans =
1111
1111
1111
Comando zeros Pgina | 17
ans = 0 0 0 0 0 0
Comando rank
El rango de una matriz es el mximo nmero de filas linealmente independientes.
La funcin rank calcula el rango de una matriz. Sea la matriz A
A=
>> A=[1 -1 0 -1; 3 1 2 0; 2 -3 2 -1];
>> rank(A)
ans = 2
Comando size
Devuelve el tamao de la matriz (dimensiones).
La sintaxis de la orden es:
[Filas, Columnas] = size(Matriz);
(Los smbolos [ ] se escriben.)
tambin:
Tamao = size(Matriz);
Matriz es la matriz a la que se le desea determinar el tamao (dimensiones).
En Filas se almacena el nmero de filas.
En Columnas se almacena el nmero de columnas.
Tamao es un vector (fila) en cuyas componentes se almacenan el nmero de filas
y de columnas, siempre en ese orden.
El siguiente ejemplo ilustra el uso de size:
Comando eye
Comando rand
Generacin de nmeros aleatorios
>> x=rand genera un nmero aleatorio entre 0 y 1
>> a=rand(5) genera una matriz 5x5 con nmeros aleatorios
>> b=rand(4,5) genera una matriz 4x5 con nmeros aleatorios Pgina | 19
Nota: Para poder elevar una matriz a una potencia es necesario que
las dimensiones de la matriz sean de forma cuadrada, en este caso
como la matriz B, no es cuadrada se hace una matriz auxiliar, y para
poder tener el resultado al cubo, es necesario multiplicar tres veces
la matriz auxiliar para obtener el resultado al cubo.
Pgina | 23
Modelado de Equilibrio
(LVK)
V ( t )=V R +V c
V ( t )=i ( t ) . R+V c
V ( t )V c =i ( t ) . R
V ( t )V c
=i (t ) .. Ec. 1
R
Para Vc
1
C
V c= i ( t ) dt
Derivando
dVc 1
= i (t )
dt C
1
V ( t ) V c
dVc C
=
dt R
d Vc
X 1=V c X 1=
dt
( )( ) ()
1 1
i (t )
y ( t )= R X 1 + R u (t)
v (t )
1 1
1
X 1= ( 1
RC ) X +(1
RC )
u(t )
k R () C (F)
0.1 1 0.2 0.5
0.9 1 1.8 0.5
10 1 20 0.5
100 1 200 0.5
Para =0.1
Parametros de Entrada 1
Para =0.9
Para =10
Para =100
Diagrama de Simulacin 4 Con valores de R=200
Segundo Circuito
Modelado de Equilibrio
(LVK)
V ( t )=V R +V C +V L
di(t ) 1
V ( t )=i ( t ) . R+ L + i ( t ) dt
dt C
di(t )
V ( t )=i ( t ) . R+ L +V C
dt
di (t)
Despejamos de la ecuacin
dt
di(t ) 1 R 1
= V ( t ) i (t )+ V
dt L L L C
V ( t )V c
=i (t )
R
Para Vc
1
C
V c= i ( t ) dt
Derivando
dVc 1
= i (t )
dt C
d i(t )
X 1=i(t ) X 1=
dt
dVc
X 2=V C X 2=
dt
Sustituyendo
1 R 1
X 1= u ( t ) X 1 + X 2
L L L
1
X 2= X 1
C
y ( t )=
( ) ( )( )
i (t ) 1 1 X 1
v (t ) 0 1 X2
+ ( 0 ) u(t )
( )( ) ( )
R 1
1
( )
X 1
X 2
= L
1
C
C
0
X1
X2
+ L u(t)
0
VI. ANLISIS DE RESULTADOS
VII. CONCLUSIONES
IX. APNDICE
%Definimos la matriz B
fprintf('\n Matriz B es: \n');
B=[1 2 3 4 ; 5 6 7 8 ; 9 10 11 12]
%Matriz traspuesta
fprintf('\n Matriz traspuesta de B es: \n');
C=B'
%Suma de matrices
fprintf('\n Suma de B+C es: \n');
fprintf('\n Las matrices no son iguales, no se pueden sumar \n');
B1=(B*31)'; %Usamos una matriz auxiliar
fprintf('\n Suma de B+C1 es: \n');
D=B1+C
%Resta de matrices
fprintf('\n Resta de matrices B-E: \n');
G=B-E
%Suma de matrices
fprintf('\n Suma de matrices B+F: \n');
H=B-E