¿Qué es MatLab?
Matlab es una abreviatura del término «Laboratorio de matrices», ya que inicialmente se denominó lenguaje de programación de matrices. Es un lenguaje de programación de cuarta generación.
Fue diseñado por Cleve Moler, quien en ese momento era el presidente del departamento de informática de la Universidad de Nuevo México.
El objetivo con el que se desarrolló MatLab era encontrar una forma alternativa de realizar álgebra lineal y computación numérica para que los estudiantes no tuvieran que usar Fortran.
Más tarde, en 1984, Cleve Molar junto con Steve Bangart y Jack Little, quienes reconocieron el potencial comercial de Matlab, encontraron MathWorks. MathWorks lanzó su primera versión oficial de Matlab en 1984.
7 ventajas de usar MATLAB
1. MATLAB Habla Matemáticas:
Los ingenieros y científicos necesitan un lenguaje de programación que les permita expresar directamente matrices matemáticas y arreglos vectoriales. El álgebra lineal en MATLAB se aprende y luce como en un libro académico. Lo mismo ocurre con el análisis de datos, procesamiento de señales e imágenes, diseño de control y otras aplicaciones
2. MATLAB está Diseñado para Ingenieros y Científicos
Todo sobre MATLAB está diseñado específicamente para ingenieros y científicos:
- Los nombres de las funciones son familiares y fáciles de recordar
- El entorno de escritorio está ajustado para flujos de trabajo científicos y de ingeniería
- La documentación está escrita para ingenieros y científicos, no para informáticos
3. Los Toolbox de MATLAB Funcionan
Las toolbox de MATLAB ofrecen funcionalidades desarrolladas profesionalmente, probadas rigurosamente y totalmente documentada para una amplia gama de aplicaciones científicas y de ingeniería. Los Toolboxes están diseñados para trabajar en conjunto, y se integran con entornos de computación paralela, GPUs y generación de código C
4. MATLAB tiene Apps
MATLAB Apps son aplicaciones interactivas que combinan acceso directo a grandes colecciones de algoritmos con retroalimentación visual inmediata. Puedes visualizar instantáneamente cómo funcionan los diferentes algoritmos con tus datos. Iterar hasta obtener los resultados esperados, luego generar automáticamente un código de MATLAB para reproducir o automatizar tu trabajo.
5. MATLAB Integra Flujos de Trabajo
Los principales desafíos de ingeniería y científicos requieren una amplia coordinación entre los equipos para llevar las ideas a la implementación. Cada traspaso de información a lo largo del camino añade errores y retrasos. MATLAB ayuda a automatizar todo el camino de la investigación a la producción, ya que permite:
- Conectar: MATLAB permite conectarse con más de 1.000 dispositivos de hardware.
- Analizar: Integrar MATLAB a entornos de producción
- Escalar: MATLAB Ejecuta algoritmos más rápido y con grandes datos mediante la ampliación a clústeres, la nube y las GPUs
- Simular: Conectividad a Simulink y Stateflow para la simulación y el diseño basado en modelos
6. MATLAB es Rápido
MATLAB hace el trabajo de hacer su código más rápido. Las operaciones matemáticas se distribuyen a través de los núcleos de su computadora, las llamadas a librerías están muy optimizadas y todo el código es compilado.
7. MATLAB es Confiable
Ingenieros y científicos confían en MATLAB para enviar una nave espacial a Plutón, encontrar compatibilidad entre pacientes que necesitan trasplantes de órganos con donantes, o simplemente generar un informe empresarial.
Un equipo de ingenieros de MathWorks verifica continuamente la calidad del software ejecutando millones de pruebas sobre el código base de MATLAB todos los días
Características de MATLAB
Algunas de las características principales de MATLAB son las siguientes:
- Se puede comportarse como una calculadora o como un lenguaje de programación.
- Combina muy bien el cálculo y el trazado gráfico.
- Es relativamente fácil de aprender.
- Se interpreta (no se compila), los errores son fáciles de corregir.
- Está optimizado para ser relativamente rápido cuando se realizan operaciones matriciales.
- Tiene algunos elementos orientados a objetos.
El lenguaje de MATLAB
El lenguaje de MATLAB es un lenguaje de matriz/array o arreglo de alto nivel, el cual contiene funciones, estados de flujo de control, estructuras de datos, in/out, y otras características comunes de la programación orientada a objetos.
Permite tanto la «programación en lo pequeño» para crear rápidamente programas desechables rápidos y sucios, como la «programación en lo grande» para crear programas de aplicación completos, grandes y complejos.
Este curso de Matlab está dirigido a profesionales o estudiantes que deseen aprender como utilizar esta herramienta, al igual que para profesores encargados de materias relacionadas a las áreas matemáticas y físicas que desean realizar enfoques diferentes y divertidos a sus clases.
Qué aprenderás
Este curso de Matlab aborda diferentes temáticas que aseguraran que tu futuro como usuario de Matlab sea eficaz y efectivo, es por eso cuenta con los siguientes temas:
• Variables y operaciones matemáticas en Matlab.
• Funciones matemáticas en Matlab.
• Operaciones con Arrays.
• Gráficas en Matlab.
• Estructuras de control en Matlab.
• Polinomios en Matlab.
• Cálculo simbólico y diferencial en Matlab.
• Interfaz gráfica en Matlab.