Guia de labortorio MATLAB
Enviado por tatocino • 21 de Marzo de 2016 • Trabajo • 7.371 Palabras (30 Páginas) • 256 Visitas
[pic 2]
GL-SLS5201-L01M
INTRODUCCIÓN A MATLAB: ESCALARES, VECTORES Y MATRICES
CARRERA: 441402 INGENIERÍA DE EJECUCIÓN EN ELECTRICIDAD Y ELECTRÓNICA
ASIGNATURA: SLS5201 “SISTEMAS LINEALES Y SIMULACIÓN”
SEMESTRE: II
PROFESOR: RODRIGO DEL CANTO
- Introducción.
En esta sesión de laboratorio vamos trabajar por primera vez con MATLAB, vamos a relacionarnos con su interfaz de usuario; Escritorio Matlab, ventana de comandos, navegadores para ayuda y trabajo de archivos. Vamos a utilizar comandos básicos de las librerías matemáticas y principalmente comandos para el trabajo con matrices y vectores.
En muchas aplicaciones de ingeniería, el trabajo con matrices es fundamental para la solución de sistemas cuyo modelo matemático involucra su uso. Desarrollar algoritmos para el tratamiento de matrices en un lenguaje de programación de alto nivel como C o Fortran, demanda un esfuerzo de programación considerable, ya que, a pesar de que los algoritmos para el tratamiento de matrices esta bastante documentado, la mayoría de estos algoritmos están diseñados para estructuras de datos estáticas, es decir, se debe declarar en tiempo de compilación el tamaño máximo de la matriz, consumiendo recursos innecesarios y con limitaciones. Para trabajar con matrices cuyo rango se establece en tiempo de ejecución se requiere de trabajo con estructuras dinámicas de datos y esta programación es mucho más compleja. La programación se torna aún más compleja cuando se trabaja con matrices esparcidas y otros casos especiales. La gran ventaja que ofrece Matlab respecto de un lenguaje de programación se basa en el uso sencillo de operaciones matriciales sin necesidad de un dimensionamiento previo de las matrices. Todas las rutinas de tratamiento de matrices, esto es, cálculo de determinantes, trasposición, inversión, diagonalización, valores propios, etc, están ya desarrolladas y su uso es tan sencillo, que no se alcanza a percibir el trabajo de computación técnica subyacente.
Pues bien, vamos a aprender a utilizar esta poderosa herramienta de ingeniería y vamos a realizar experiencias para la aplicación la funciones matemáticas básicas y de tratamiento matricial
- Objetivos.
Al finalizar esta experiencia el alumno será capaz de:
- Conocer la interfaz de usuario de MATLAB.
- Realizar ajustes de variables de entorno del escritorio de MATLAB
- Utilizar funciones matemáticas para realizar cálculos sencillos.
- Realizar operaciones matriciales usando MATLAB.
- Duración.
Para el desarrollo de esta guía se contempla un tiempo neto de trabajo de 60 minutos
- Prerrequisitos
Ninguno
- Bibliografía.
Manual de Matlab.
- Marco teórico.
Panorama general del entorno de MATLAB
El lenguaje de alto rendimiento de MATLAB para la computación técnica, integra el cálculo, la visualización, y una programación en un entorno fácil de usar en el que los problemas y las soluciones se expresan en notación matemática familiar para el usuario. Los típicos usos incluyen
- Matemáticas y Computación
- Desarrollo de Algoritmos
- Adquisición de datos
- Modelado, simulación y prototipado
- Análisis de los datos, exploración y visualización
- Ciencia e ingeniería de gráficos
- Desarrollo de aplicaciones, incluida la construcción de interfaz gráfica de usuario
MATLAB es un sistema interactivo cuyo elemento de datos básico es una matriz que no requiere dimensionamiento previo. Le permite resolver muchos problemas de computación técnica, especialmente aquellos relacionados con matrices, vectores y formulaciones, solo en una fracción del tiempo que se tardaría en escribir un programa en un lenguaje escalar no interactivo como puede ser el lenguaje C o el lenguaje Fortran.
El nombre MATLAB es el acrónico de MAtrix LABoratory (Laboratorio de matrices). MATLAB fue originalmente escrito para facilitar el acceso al software de matrices desarrollado por los proyectos LINPACK y EISPACK. Hoy en día, los motores de MATLAB incorporar las bibliotecas LAPACK y BLAS, que incorporan el estado del arte técnico en software para el cálculo de matrices.
MATLAB ha evolucionado a lo largo de los años con el aporte de muchos usuarios. En ambientes universitarios, es la herramienta estándar para la instrucción de cursos introductorios y avanzados de matemáticas, ingeniería y ciencia. En la industria, MATLAB es la herramienta de elección para la alta productividad de investigación, desarrollo y análisis.
MATLAB ofrece una familia de aplicaciones agregadas de soluciones específicas llamadas cajas de herramientas (Toolbox). Un aspecto muy importante para la mayoría de los usuarios de MATLAB, es que las cajas de herramientas le permiten aprender y aplicar tecnología especializada. Las cajas de herramientas son amplias colecciones de funciones de MATLAB (M-files) que amplían el entorno de MATLAB para resolver determinadas clases de problemas. Usted puede agregar toolbox´s (cajas de herramientas) para el procesamiento de señales, sistemas de control, redes neuronales, lógica difusa, simulación y muchas otras áreas.
El sistema de MATLAB
El sistema MATLAB consta de las siguientes partes principales:
Herramientas de escritorio y entorno de desarrollo
Esta parte de MATLAB es el conjunto de herramientas y servicios que le ayudan a utilizar y ser más productivo con funciones de MATLAB y archivos. Muchas de estas herramientas son interfaces gráficas de usuario. Esto Incluye: el escritorio MATLAB y la ventana de comandos, un editor y depurador, un analizador de código, Navegadores para ver ayuda, el trabajo, los archivos, y otras herramientas.
...