Tecnología

Inicio

Cómo contar Tiempo de simulación en Matlab

Cómo contar Tiempo de simulación en Matlab


MATLAB es un entorno de desarrollo de software para desarrollar rápidamente los flujos de trabajo de análisis de datos sofisticados. Si un flujo de trabajo particular será utilizado ampliamente o con grandes cantidades de datos, es importante evaluar el rendimiento y mejorar la eficiencia. MATLAB proporciona una suite de análisis de rendimiento y funciones de temporización convenientes. Los comandos de MATLAB "tic" y "toc" que permiten a la ejecución del programa tiempo para identificar cuellos de botella y mejoras de rendimiento objetivo.

Instrucciones

1 Introduzca el comando "tic" al principio del código de referencia que desea.

2 Introduzca el comando "toc" y guardar el resultado como una variable o imprimir el resultado en el espacio de trabajo. No es necesario almacenar el resultado de "toc", aunque puede ser útil cuando la evaluación comparativa de múltiples segmentos del programa:
tic
% Mi código MATLAB
elapsed_time = toc

3 Rodear segmento de código corto que se ejecutan rápidamente con un bucle "for" para mejorar la precisión de temporización:
tic
para i = 1: 100
% Mi oda MATLAB
fin
toc

4 Poner en marcha el generador de perfiles de MATLAB para las opciones de evaluación comparativa de rendimiento aún más. Abra el generador de perfiles mediante la ejecución de "visor de perfiles" a través de la línea de comandos o mediante la selección de menú "Open Profiler" formar "Herramientas".

Consejos y advertencias

  • No utilice la función cputime () para la ejecución del programa de sincronización. Esta función puede incluir una sobrecarga significativa que puede causar irregularidades de tiempo.