2. Millones de ingenieros y científicos de todo el mundo usan MATLAB
para analizar y diseñar los sistemas y productos que transforman
nuestro mundo, está presente en sistemas de seguridad activa de
automóviles, naves espaciales interplanetarias, dispositivos de
monitorización de la salud, redes eléctricas inteligentes y redes móviles
LTE.
Se utiliza para aprendizaje automático, procesamiento de señales,
procesamiento de imágenes, visión artificial, comunicaciones, finanzas
computacionales, diseño de control, robótica y muchos otros campos.
3. Que es Matlab ?
Es un programa para realizar cálculos numéricos con vectores y
matrices. Como caso particular puede también trabajar con números
escalares tanto reales como complejos, con cadenas de caracteres y con
otras estructuras de información más complejas.
Una de las capacidades más atractivas es la de realizar una amplia
variedad de gráficos en dos y tres dimensiones.
MATLAB tiene también un lenguaje de programación propio.
4. Es un programa interactivo 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.
5. Características principales
• Lenguaje de alto nivel para cálculos científicos y de ingeniería
• Entorno de escritorio optimizado para la exploración iterativa, el diseño y la
solución de problemas
• Gráficas para visualizar datos y herramientas para crear diagramas personalizados
• Aplicaciones para ajustar curvas, clasificar datos, analizar señales, ajustar sistemas
de control y muchas otras tareas
• Toolboxes complementarias para una amplia variedad de aplicaciones científicas y
de ingeniería
• Herramientas para crear aplicaciones con interfaces de usuario personalizadas
• Interfaces para C/C++, Java®, .NET, Python, SQL, Hadoop y Microsoft® Excel®
• Opciones de implementación libres de derechos para compartir programas de
MATLAB con los usuarios finales
6.
7. MATLAB dispone de cuatro funciones básicas para crear gráficos 2-D. Estas funciones
se diferencian principalmente por el tipo de escala que utilizan en los ejes de
abscisas y de ordenadas. Estas cuatro funciones son las siguientes:
• Plot: Crea un gráfico a partir de vectores y/o columnas de matrices, con escalas
lineales sobre ambos ejes.
• Loglog: Ídem con escala logarítmica en ambos ejes.
• Semilogx: Ídem con escala lineal en el eje de ordenadas y logarítmica en el eje de
abscisas.
• Semilogy: ídem con escala lineal en el eje de abscisas y logarítmica en el eje de
ordenadas.
8. Matlab se utiliza especialmente para:
• Cálculos numéricos
• Desarrollo de algoritmos
• Modelado, simulación y pruebas de prototipos
• Análisis de datos, exploración y visualización
• Grafica de datos con fines científicos o de ingeniería
• Desarrollo de aplicaciones que requieran de una interfaz gráfica de
usuario (GUI).
9. Entorno de trabajo
Command Window
Ésta es la ventana en la que se ejecutan interactiva mente las
instrucciones de MATLAB y en donde se muestran los resultados
correspondientes, si es el caso .
En la Command Window vemos >> eso significa que MATLAB está
esperando que le introduzcamos un comando.
10. Command History
En la parte inferior derecha tenemos el Command History. El Command
History ofrece acceso a las sentencias que se han ejecutado
anteriormente en la Command Window.
11. Workspace
En la parte superior derecha tenemos una zona que alterna entre
Workspace y Current Directory. El Workspace contiene información
sobre todas las variables que se hayan definido en esta sesión y permite
ver y modificar las matrices con las que se esté trabajando.
12. Current Directory
El Current Directory muestra los ficheros del directorio actual y nos permite navegar
por los directorios del ordenador de forma análoga a la del Explorador de Windows
(modificando así el directorio actual). El concepto de directorio actual es muy
importante en MATLAB. Los programas de MATLAB se encuentran en ficheros con la
extensión *.m.
13. Help
Ventana de ayuda, nos facilita resolver un comando que no sabemos
escribir perfectamente o algunas partes de las funciones.
14. BARRA DE HERRAMIENTAS
La barra de herramientas proporciona un acceso fácil y rápido a las
operaciones más comunes. Al colocar el puntero del ratón sobre algún
botón durante un par de segundos y MATLAB despliega un tooltip, el
cual da el nombre del botón que ha seleccionado.
15. Ventajas de Matlab
Ventajas que el entorno MATLAB tiene frente a un lenguaje de programación:
• (a) No hay que definir el tipo de las variables que se van a utilizar, ni el
tamaño de las mismas.
• (b) No hay que compilar los programas, como ocurre en los entornos de
programación.
• (c) Se pueden utilizar muchas e funciones ya definidas.
• (d) Presenta un manejo muy práctico de vectores y matrices.
16. Inconvenientes de Matlab
• (a) Al no estar pensado para el trabajo en línea de comandos no
presenta ningún menú de acceso rápido a procedimientos de uso
frecuente (como el que tiene por ejemplo Derive).
• (b) No posee una librería de cálculo simbólico propio por lo que
recurre a comandos de Maple. No obstante, este no es el ultimo de
este programa y hay otros en el mercado más optimizados para este
tipo de cálculos.