Novedades de MATLAB

Saque el máximo partido de MATLAB con estas nuevas prestaciones.

Low code

MATLAB ofrece apps, herramientas interactivas y funciones de alto nivel que facilitan la realización de tareas con apenas unas líneas de código. Estas herramientas refuerzan las tareas mediante la generación automática del código necesario para reproducir y documentar los resultados.

Iníciese rápidamente ejecutando comandos de manera interactiva con resultados inmediatos.

  • Cree una tabla dinámica para resumir datos tabulares con la función pivot (R2023a)
  • Descomponga aditivamente datos en tendencias estacionales y a largo plazo con la función trenddecomp (R2021b)
Comparación entre estado de tabaquismo y estado de salud con la función pivot

Comparación entre estado de tabaquismo y estado de salud con la función pivot.

Tareas de Live Editor

Se pueden incorporar interfaces de estilo point-and-click simples a un script en vivo para realizar un conjunto de operaciones específicas.

  • Importe diversos tipos de datos (Import Data) en scripts en vivo (R2023a)
  • Resuma, transforme y filtre grupos de datos (Compute by Group), y realice centrado y escaldo de datos (Normalize Data) (R2021b)
  • Cree y explore visualizaciones (Create Plot) de datos (R2021a)

Apps de MATLAB

Se pueden utilizar aplicaciones interactivas para realizar tareas y flujos de trabajo comunes sin necesidad de escribir código.

  • Preprocese y organice datos orientados a columnas con la app Data Cleaner (R2022a)
  • Detecte y conéctese a hardware desde MATLAB con la app Hardware Manager (R2022a)
  • Identifique y solucione problemas de compatibilidad con la versión actual de MATLAB con la app Code Compatibility Analyzer (R2022a)

Desarrollo de software

El lenguaje de MATLAB evoluciona a medida que la complejidad y alcance de las tareas superan la capacidad de las herramientas interactivas, proporcionando una serie de prestaciones para desarrollar, compartir, ejecutar y mantener código y apps para el desarrollo de software iterativo.

  • Identifique y corrija errores de código de manera interactiva (app Code Analyzer) o programática con la función fix (R2023a)
  • Ejecute pruebas y observe resultados con la app Test Browser (R2023a)
  • Cree y ejecute tareas de compilación de software de una manera uniforme y eficiente con la herramienta Build Tool (R2022b)
  • Identifique y solucione problemas de compatibilidad con la versión actual de MATLAB con la app Code Compatibility Analyzer (R2022a)
  • Cree diagramas gráficos de clases para explorar detalles y jerarquía de clases con la herramienta Class Diagram Viewer (R2021a)

MATLAB y Python

MATLAB proporciona una integración bidireccional flexible con muchos lenguajes de programación, incluido Python.

  • Realice conversiones entre los tipos datetime y duration de MATLAB y los tipos correspondientes de Python y NumPy (R2023a)
  • Pase arrays NumPy directamente a funciones de MATLAB (R2022b)
  • Utilice la sintaxis name=value para pasar argumentos de palabras clave a las funciones de Python (R2022a)
  • Visualice y edite archivos de Python con sintaxis resaltada, sangría automática y coincidencia de delimitadores (R2022a)
  • Ejecute comandos (pyrun) y scripts (pyrunfile) de Python desde MATLAB (R2021b)

Otros aspectos destacados

  • Edite código de MATLAB directamente en Visual Studio Code con la nueva extensión de MATLAB para Visual Studio Code
  • Utilice el objeto dictionary para asignar claves únicas a valores con el fin de realizar búsquedas rápidas de valores en un conjunto de mayor tamaño (R2022b)
  • Llame a MATLAB desde aplicaciones .NET con la API .NET Engine (R2022b)
  • Pase tablas directamente a gráficas de puntos, de escalones y geográficas (R2022b), y a plot, plot3, polarplot y otras funciones para gráficas de líneas (R2022a)
  • Lea datos de archivos de Parquet más eficientemente con rowfilter para filtrar filas de manera condicional (R2022a)
  • Ejecute funciones de MATLAB en un subproceso en segundo plano con backgroundPool (R2021b)

Consulte la lista completa de nuevas funcionalidades de MATLAB.