Software MATLAB
Software MATLAB
Funcionalidades y prestaciones
Live Editor
Cree scripts con una combinación de código, salida y texto formateado. Divida el
código en secciones manejables que se pueden ejecutar de forma independiente.
Vea la salida y las visualizaciones junto al código que las ha generado. Mejore su
código y sus resultados con texto formateado, encabezados, imágenes e
hipervínculos. Inserte ecuaciones con el editor interactivo o créelas con LaTeX.
Guarde el código, los resultados y el texto formateado en un único documento
ejecutable.
Análisis de datos
Ingenieros y científicos utilizan MATLAB® para organizar, depurar y analizar
conjuntos de datos complejos de diversos campos como la climatología, el
mantenimiento predictivo, la investigación médica y las finanzas. MATLAB
proporciona:
Tipos de datos y capacidades de preprocesamiento diseñados para
datos científicos y de ingeniería
Visualizaciones de datos interactivas y altamente personalizables
Miles de funciones predefinidas para análisis estadístico, machine
learning y procesamiento de señales
Documentación exhaustiva y profesional
Rendimiento acelerado con simples cambios de código y hardware
adicional
Análisis ampliado de big data sin grandes cambios de código
Empaquetado automático del análisis en componentes de software de
libre distribución o código fuente embebible sin necesidad de recodificar
manualmente los algoritmos
Informes generados automáticamente a partir del análisis que se pueden
compartir
Graficas de MATLAB
Utilice las gráficas integradas para visualizar sus datos, obtener información, e
identificar patrones y tendencias subyacentes. Explore la sintaxis de las funciones
y las opciones de gráficas disponibles en la documentación integrada. Elija
gráficas de la lista de gráficas presentadas, basada en los datos que haya
seleccionado. De ese modo, obtendrá la visualización más adecuada para sus
datos.
Desarrollo de algoritmos
MATLAB® le permite desarrollar algoritmos mucho más rápido que en lenguajes
tradicionales como C, C++ o Fortran. Puede validar conceptos, explorar
alternativas de diseño y distribuir su algoritmo en la forma que mejor se adapte a
su aplicación. MATLAB proporciona las herramientas que necesita para
transformar sus ideas en algoritmos, entre las que se incluyen:
Miles de funciones matemáticas, de ingeniería y científicas básicas
Algoritmos específicos de la aplicación en dominios como el
procesamiento de señales e imágenes, el diseño de controles, las
finanzas y la biología computacionales
Herramientas de desarrollo para editar, depurar y optimizar algoritmos
Estas capacidades, combinadas con los programas de MATLAB creados por la
comunidad de usuarios de todo el mundo, le permiten explorar enfoques que, de
otro modo, llevarían demasiado tiempo considerarlos.
Los algoritmos completados se pueden convertir en aplicaciones autónomas y
componentes de software para la implementación de escritorio y web.
Alternativamente, puede incorporar el algoritmo en una simulación de sistema o un
sistema integrado.
Creación de apps
App Designer integra las dos tareas principales en la creación de una app: la
distribución de los componentes visuales de una interfaz gráfica de usuario (GUI) y
la programación del comportamiento de la app. Es el entorno recomendado para
crear apps en MATLAB.
Si tiene apps creadas en GUIDE*, puede utilizar la herramienta GUIDE to App
Designer Migration Tool para MATLAB para migrar sus apps de GUIDE existentes
a App Designer.
MATLAB con otros lenguajes
Con MATLAB®, puede reutilizar código heredado escrito en otro lenguaje de
programación, crear sitios web con capacidad de respuesta con tecnología de
MATLAB o programar hardware utilizando código C incrustado sin errores
generado directamente desde MATLAB. Los equipos que utilizan diferentes
lenguajes de programación pueden trabajar juntos, pasando más tiempo
desarrollando productos y menos tiempo recodificando en otro lenguaje.
Calculo paralelo
Resuelva problemas de alta carga computacional y datos mediante procesadores
multinúcleo, GPU y clusters de cálculo. Puede hacer lo siguiente:
Aprovechar todos los recursos de cálculo
Paralelizar las aplicaciones de MATLAB® con construcciones de alto
nivel
Utilizar GPU NVIDIA® directamente desde MATLAB
Ejecutar varias simulaciones de Simulink® en paralelo
Prototipar en el equipo de escritorio y escalar a clusters y nubes
MATLAB en la nube
Ejecute MATLAB en diversos entornos de nube, como MathWorks Cloud, y nubes
públicas, como AWS y Azure.
MathWorks Cloud proporciona acceso inmediato a MATLAB y a otros productos y
servicios alojados en la infraestructura de nube gestionada por MathWorks.
Procese sus datos directamente donde los almacena con MATLAB, amplíe a
clusters de alto rendimiento con MATLAB Parallel Server™ e incorpore los análisis
de MATLAB en aplicaciones con MATLAB Production Server™.
Rendimiento de MATLAB
El motor de ejecución de MATLAB®, que se introdujo en la versión R2015a, utiliza
la compilación JIT para acelerar todo el código de MATLAB. La compilación JIT
genera código nativo de nivel de máquina que está optimizado tanto para el código
de MATLAB como para hardware específico. La arquitectura del motor de
ejecución permite optimizaciones adicionales con cada versión, incluidas llamadas
más rápidas a funciones integradas y operaciones de indexación más rápidas.
Además, muchas funciones básicas de MATLAB usan implícitamente varios
subprocesos para aumentar el rendimiento.