Practica #2 “MATLAB aplicado a matrices”
Enviado por Omar Jimenez • 9 de Julio de 2017 • Ensayo • 1.639 Palabras (7 Páginas) • 298 Visitas
INSTITUTO POLITÉCNICO NACIONAL[pic 1][pic 2]
ESCUELA SUPERIOR DE INGENIERIA MECÁNICA Y ELÉCTRICA
UNIDAD CULHUACAN
INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA
LABORATORIO [pic 3][pic 4]
Practica #2
“MATLAB aplicado a matrices”
HERNANDEZ CASTILLO ETNA ESTHER
OLVERA FERNÁNDEZ MIRIAM
RENDON CHAVEZ LLUVIA
VILCHIS LICONA VICTOR ALEJANDRO
PROFESOR:
MAYA PEREZ EDGAR
GRUPO:
7EV2
INDICE
Objetivos de la practica →3
Introducción teórica →3
Desarrollo →4
Resultados →5
Conclusiones →14
Respuesta Transitoria y representación de Sistemas
- OBJETIVO:
- Aplicación de Matlab en el manejo y operación de matrices.
- Simulación de la respuesta de un sistema de primer y segundo orden con el bloque de variables de estado y simulink
- INTRODUCCION TEORICA
MATLAB:
Abreviatura de MATrix LABoratory, "laboratorio de matrices") es un software matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M). Está disponible para las plataformas Unix, Windows y Mac OS X.
Entre sus prestaciones básicas se hallan: la manipulación de matrices, la representación de datos y funciones, la implementación de algoritmos, la creación de interfaces de usuario (GUI) y la comunicación con programas en otros lenguajes y con otros dispositivos hardware. El paquete MATLAB dispone de dos herramientas adicionales que expanden sus prestaciones, a saber, Simulink (plataforma de simulación multidominio) y GUIDE (editor de interfaces de usuario - GUI). Además, se pueden ampliar las capacidades de MATLAB con las cajas de herramientas (toolboxes); y las de Simulink con los paquetes de bloques (blocksets).
Es un software muy usado en universidades y centros de investigación y desarrollo. En los últimos años ha aumentado el número de prestaciones, como la de programar directamente procesadores digitales de señal o crear código VHDL.
DESARROLLO
- Investigar el uso y la forma de aplicación de los siguientes comandos:
- inv
- input
- eig
- poly
- det
- ones
- zeros
- rank
- size
- eye
- rand
- switch
- roots
- disp
- pause
- Realizar un programa en archivo m que realice las siguientes operaciones sobre la matriz B. Además ejemplificar cada comando del punto 1.
[pic 5]
C=B’
D=B*C
E=B.*D
F=B^3
- Empleando simulink obtener la respuesta de los sistemas de primer y segundo orden con variables de estado.
- RESULTADOS
- Aplicación de comandos
INV
Entrega el inverso de una matriz cuadrada
[pic 6]
INPUT
Designa un espacio de memoria
Permite al usuario introducir el valor a la variable declarada
[pic 7]
EIG
Vector que contiene los eigen valores de una matriz cuadrada
- Eig
Entrega los eigenvalores y eigenvectores de una matriz, en este caso B1
[pic 8]
POLY
Convierte las raíces a un polinomio
Convierte raíces a polinomios. Cuando trata a una matriz de NxN, es un vector de número de elementos N+1 los cuales son los coeficientes del polinomio característico.
[pic 9]
DET
Determinante de una matriz cuadrada
Entrega el determinante de la matriz cuadrada B1.
[pic 10]
ONES
Cambia los valores de una matriz por 1
Entrega un arreglo de 1s de tamaño NxN ó NxM.
[pic 11]
ZEROS
Cambia los valores de una matriz por 0
Entrega un arreglo de 0s de tamaño NxN ó NxM.
[pic 12]
RANK
Intercambia las columnas, por las filas y calcula un escalar
Proporciona el rango de la matriz, un estimado del numero de renglones independientes de una matriz.
[pic 13]
SIZE
Da la dimensión de la matriz, es decir numero de filas y columnas
Despliega el tamaño del arreglo de una matriz de NxM, en este caso de una matriz cuadrada, B1
[pic 14]
EYE
Arroja una matriz identidad a partir de un número o dos, dependiendo si es una matriz cuadrada o rectangular.
Despliega una matriz identidad del tamaño que se identifique
...