Introduccion Al Matlab
stefaznaranTutorial28 de Abril de 2014
6.988 Palabras (28 Páginas)249 Visitas
ÍNDICE
1.- INTRODUCCION AL MATLAB………………………………………………….3
2. HISTORIA Y ORIGEN……………………………………………………………..4
3. MATLAB……………………………………………………………………………..5
3.1. INICIACIÓN AL MATLAB………………………………………….
3.2. CARACTERÍSTICAS DEL ENTORNO
3.3. SALIDAS O PRESENTACIONES
3.4. FUNCIONES DE MATLAB
3.5. EL MATLAB Y LA ESTADÍSTICA
2.- LIBRERIAS
2.1. Signal Processing Toolbox
2.1.1. THE MATLAB C MATH LIBRARY
2.1.2. DESARROLLO DE APLICACIONES UTILIZANDO LA MATLAB C MATH LIBRARY
2.1.3. UTILIZACIÓN DE MATLAB Y DE SU COMPILADOR
2.1.4. VELOCIDAD Y PRECISIÓN
2.1.5. REQUERIMIENTOS
2.1.6. THE MATLAB COMPILER TOOLBOX
2.1.7. GENERACIÓN AUTOMÁTICA DE ARCHIVOS MEX.
2.1.8. REQUERIMIENTOS DEL SISTEMA
2.1.9. LIMITACIONES DEL CÓDIGO COMPILADO
2.1.10. SYMBOLIC MATH TOOLBOX
2.1.11. OPTIMIZATION TOOLBOX
2.1.12. IMAGE PROCESSING TOOLBOX……
2.1.13. NEURAL NETWORK TOOLBOX
2.1.14. NONLINEAR CONTROL DESIGN TOOLBOX
2.1.15. NAG FOUNDATION TOOLBOX
3.- VENTANAS
3.1.- OPERACIONES CON VECTORES Y MATRICES
3.1.1. Definiendo Matrices y Vectores
3.1.2. Matrices Especiales
3.1.3. FUNCIONES DE Matrices
3.2.- GRAFICAS
3.3.- ANÁLISIS DE VOZ
3.3.1. INTRODUCCIÓN A MODELOS FÍSICOS
3.3.2. DIFERENTES OPCIONES PARA DESARROLLOS POSTERIORES
4.- FUNCIONES ESPECIALES
4.1. FUNCIONES MATEMÁTICAS
4.1.1. FUNCIONALES ESPECIALES Y ELEMENTALES
4.1.2. ALGEBRA LINEAL NUMÉRICA
4.1.3. POLINOMIOS E INTERPOLACIÓN
4.1.4. MÉTODOS NUMÉRICOS NO LINEALES
4.1.5. ESTADÍSTICA Y ANÁLISIS DE FOURIER
4.1.6. OPERACIONES ALGEBRÁICAS Y LÓGICAS
4.1.7. UTILIDADES
5. REFERENCIAS BIBLIOGRAFICAS
INTRODUCCION
Hace ya bastante tiempo que el ordenador es utilizado en el cálculo cientıfico y su uso cada vez se impone con más fuerza tanto en el terreno de la investigación como pedagógico didáctico. Es por ello, que hayan salido al mercado distintos programas en los que aparecen implementados algunos de los métodos que utilizamos día a día en la resolución de nuestros problemas.
Uno de estos programas es MATLAB (MATrix LABoratory, Laboratorio de Matrices) que procede de los proyectos LINPACK y EISPACK y que ha evolucionado durante varios años hasta su forma actual.
MATLAB destaca por su fácil aprendizaje, fácil utilización, gran potencia y pocas exigencias de equipamiento informático. Naturalmente, esta buena ”relación calidad-precio” hace que sea uno de los programas de software matemático más extendido.
Este trabajo pretende brindar información sobre el lenguaje de programación MATLAB, lo cual le pueda ser útil la información de esta monografía, presentando en ella lo mas sintetizado posible de este lenguaje que hoy en día es de uso de muchos ingenieros u de otras profesiones.
HISTORIA
Fue creado por Cleve Moler en 1984, surgiendo la primera versión con la idea de emplear paquetes de subrutinas escritas en Fortran en los cursos de álgebra lineal y análisis numérico, sin necesidad de escribir programas en dicho lenguaje.
El lenguaje de programación M fue creado en 1970 para proporcionar un sencillo acceso al software de matrices LINPACK y EISPACK sin tener que usar Fortran.
En 2004, se estimaba que MATLAB era empleado por más de un millón de personas en ámbitos académicos y empresariales.
ORIGEN
MATLAB nace como una solución a la necesidad de mejores y más poderosas herramientas de cálculo para resolver problemas de cálculo complejos en los que es necesario aprovechas las amplias capacidades de proceso de datos de grandes computadores.
El nombre MATLAB viene de "matrix laboratory" (laboratorio matricial). MATLAB fue originalmente escrito para proveer acceso fácil al software matricial desarrollado por los proyectos LINPACK y EISPACK, que juntos representan el estado del arte e software para computación matricial.
MATLAB es usado en una variedad de áreas de aplicación incluyendo procesamiento de señales e imágenes, diseño de sistemas de control, ingeniería financiera e investigación médica. La arquitectura abierta facilita usar
MATLAB y los productos que lo acompañan para explorar datos y crear herramientas personalizadas que proveen visiones profundas tempranas y ventajas competitivas.
MATLAB
MATLAB es un entorno de computación y desarrollo de aplicaciones totalmente integrado orientado para llevar a cabo proyectos en donde se encuentren implicados elevados cálculos matemáticos y la visualización gráfica de los mismos.MATLAB integra análisis numérico, cálculo matricial, proceso de señal y visualización gráfica en un entorno completo donde los problemas y sus soluciones son expresados del mismo modo en que se escribirían tradicionalmente, sin necesidad de hacer uso de la programación tradicional.
MATLAB dispone también en la actualidad de un amplio abanico de programas de apoyo especializados, denominados Toolboxes, que extienden significativamente el número de funciones incorporadas en el programa principal.
Estos Toolboxes cubren en la actualidad prácticamente casi todas las áreas principales en el mundo de la ingeniería y la simulación, destacando entre ellos el 'toolbox' de proceso de imágenes, señal, control robusto, estadística, análisis financiero, matemáticas simbólicas, redes neurales, lógica difusa, identificación de sistemas, simulación de sistemas dinámicos, etc.
Es un entorno de cálculo técnico, que se ha convertido en estándar de la industria, con capacidades no superadas en computación y visualización numérica. De forma coherente y sin ningún tipo de fisuras, integra los requisitos claves de un sistema de computación técnico: cálculo numérico, gráficos, herramientas para aplicaciones específicas y capacidad de ejecución en múltiples plataformas.
Esta familia de productos proporciona al estudiante un medio de carácter único, para resolver los problemas más complejos y difíciles.
INICIACIÓN AL MATLAB
El Lenguaje de Computación Técnica MATLAB es un ambiente de computación técnica integrada que combina computación numérica, gráficos y visualización avanzada y un lenguaje de programación de alto nivel.
Sea cual fuere el objetivo, un algoritmo, análisis, gráficos, informes o simulación, MATLAB lo lleva allí.
El lenguaje flexible e interactivo de MATLAB permite a ingenieros y científicos expresar sus ideas técnicas con simplicidad.
Los poderosos y amplios métodos de cómputo numérico y Graficación permiten la prueba y exploración de ideas alternativas con facilidad, mientras que el ambiente de desarrollo integrado facilita producir resultados prácticos fácilmente.
MATLAB es la fundación numérica y gráfica para todos los productos de The MathWorks. MATLAB combina computación numérica, gráficos 2D y 3D y capacidades de lenguaje en un único ambiente fácil de usar.
Con su amplio rango de herramientas para modelar sistemas de control, análisis, simulación y procesamiento de prototipos, MATLAB es el sistema ideal para desarrollar sistemas avanzados de control. Usted puede modelar su sistema de control usando las cajas de herramientas para el diseño de controles avanzados de MATLAB - Control System, Robust Control, µ-Analysis and Synthesis, Model Predictive Control, QTF Control Design y LMI control. Posteriores análisis y refinamientos pueden ser efectuados estableciendo una simulación interactiva en Simulink, y luego sintonizar automáticamente los parámetros usando el Non linear Control Design Block set. Finalmente, usted puede generar código C para correr en controladores incrustados con Real Time Workshop.
Combinando MATLAB con Signal Processing Toolbox, Wavelet Toolbox y un conjunto de herramientas complementarias - tales como Image Processing, Neural Network, Fuzzy Logic, Statistics y otras - usted puede crear un ambiente de análisis personalizado de señales y desarrollo de algoritmos DSP. Para simulación y desarrollo de prototipos usted puede agregar Simulink y el DSP Block set para modelar y simular sus sistemas DSP, y luego usar Real-Time Workshop para generar código C para su hardware designado.
CARACTERÍSTICAS DEL ENTORNO
Características de MATLAB
Cálculos intensivos desde un punto de vista numérico.
Gráficos y visualización avanzada.
Lenguaje de alto nivel basado en vectores, arrays y matrices.
Colección muy útil de funciones de aplicación.
SALIDAS O PRESENTACIONES
MATLAB provee acceso inmediato a las características gráficas especializadas requeridas en ingeniería y ciencias. Potente Graficación orientada a objetos gráficos le permite graficar los resultados de su análisis, incorporar gráficos en sus modelos de sistemas, rápidamente presentar complejos 3-D objetos, y crear resultados de presentación, entre lo cual se destaca:
• Representaciones 2-D y 3-D, incluyendo datos triangulados y reticulados
• Representaciones 3-D quiver, ribbon, y stem
• Control de fuentes, letras Griegas, símbolos, subíndices y superíndices
...