Professional Documents
Culture Documents
Prctica N 1
Turno Vespertino
Col. Lindavista
C.P. 07738
PRCTICA N 1
PROGRAMACIN EN MATLAB Y MANEJO DEL ALGEBRA
LINEAL EN LA COMPUTADORA DIGITAL.
DESARROLLO
1. ALGEBRA LINEAL:
Investigue y responda adecuadamente el cuestionario siguiente:
DEFINICIONES.
Explique y ejemplifique como se definen los conceptos siguientes:
Notacin matricial usada en el algebra lineal.
1.1.1
Matriz cuadrada.
1.1.2
Matriz rectangular.
1.1.3
Matriz triangular superior.
1.1.4
Matriz triangular inferior.
1.1.5
Matriz diagonal.
1.1.6
Matriz unidad o identidad.
1.1.7
Matriz nula.
1.1.8
Matriz transpuesta.
1.1.9
1.1.10 Matriz simtrica.
1.1.11 Matriz dispersa.
1.1.12 Matriz llena.
1.1.13 Vector fila, vector columna.
1.1.14 Matriz conjugada.
1.1.15 Matriz Hermitiana.
1.1.16 Determinante.
1.1.17 Cofactor.
1.1.18 Igualdad de matrices
1.1.19 Matriz adjunta.
1.1.20 Rango.
1.1.21 Dependencia e independencia lineal.
1.1.22 Valores propios, valores caractersticos o eigenvalores.
1.1.23 Vectores propios, vectores caractersticos o eigenvectores.
1.1.24 Matriz Jacobiano
1.1.25 Matriz Hessiana
1.1.26 Matriz aumentada.
fj v
m
1.1
ESIME - Zacatenco
1.2
Prctica N 1
Turno Vespertino
OPERACIONES
Explique y ejemplifique como se definen las operaciones siguientes:
Suma y resta de matrices.
1.2.1
Producto de matrices.
1.2.2
Producto de matriz por vector.
1.2.3
Producto de vector por matriz.
1.2.4
Producto de vector fila por vector columna.
1.2.5
Producto de vector columna por vector fila
1.2.6
Matriz por escalar.
1.2.7
Matriz inversa
1.2.8
Obtencin del rango de una matriz.
1.2.9
1.2.10 Triangularizacin de una matriz usando eliminacin Gaussiana.
1.2.11 Solucin de un sistema de ecuaciones simultaneas algebraicas.
2. MATLAB:
Investigue en extenso, describa y realice un programa personal para cada uno de los puntos siguientes:
2.9
Funciones para introducir datos desde teclado (con formato y sin formato).
Captura de arreglos multidimensionales.
Graficacin de datos.
Instrucciones, for (simple y anidado), if-else (simple y anidado), while, switch, break.
Uso de archivos m.
Uso de funciones.
Uso bsico de simulink (sistemas lineales).
Uso bsico del Control Systems Toolbox (funcin de transferencia, espacio de estado,
seales de prueba, etc.)
Intercambio y compartimiento de datos entre Matlab y Simulink.
fj v
m
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
a.
b.
c.
d.
Prctica N 1
Turno Vespertino
d. Debe verificar la condicin del producto de matrices, tal que el programa no termine en error en
el caso de que no se pueda realizar la operacin.
e. Debe mandar un mensaje de error cuando esto suceda.
f. El resultado debe darse por pantalla.
3.3. Desarrolle un programa para MALTLAB que realice lo siguiente:
a.
b.
c.
d.
A=
:
:
:
fj v
m
A=
:
:
:
Suma de matrices
Resta de matrices
Producto de matrices.
Matriz transpuesta.
Matriz identidad.
Matriz inversa
ESIME - Zacatenco
vii.
viii.
ix.
x.
xi.
xii.
xiii.
Prctica N 1
Turno Vespertino
Eigenvalores y eigenvectores.
Vector fila por vector columna.
Vector columna por vector fila.
Matriz por vector.
Vector por matriz.
Trinagularizacin
Solucin de sistemas de de ecuaciones simultaneas algebraicas.
b. El programa debe correr en un laso infinito hasta que se seleccione la opcin salir la cual debe
formar parte de las opciones del men.
c. El men debe hacerse usando ifs anidados, la instruccin switch y la funcin menu (por lo
tanto son tres los programas a realizar, uno para el uso de if, otro para el uso de switch y
otro para el uso de la funcin menu).
fj v
m
** NOTA ** Se les recuerda que los archivos .m realizados para el desarrollo de la prctica tambin
deben enviarse como complemento del reporte. De preferencia y para un envo mas fcil, estos archivos
debern enviarse comprimidos en un archivo del tipo zip.
ESIME - Zacatenco