Jak počítat simulační čas v Matlabu

MATLAB může sledovat dobu provádění programu.

Krok 1

Vložte příkaz "tic" na začátek kódu, který chcete porovnat.

Krok 2

Vložte příkaz "toc" a uložte výsledek jako proměnnou nebo vytiskněte výsledek v pracovní oblasti. Není nutné ukládat výsledek "toc", ačkoli to může být užitečné při porovnávání více segmentů programu:

tic% můj kód MATLABu elapsed_time = toc

Krok 3

Obklopte segment krátkého kódu, který běží rychle s cyklem "pro", aby se zlepšila přesnost měření času: tic pro i = 1: 100% a MATLAB nebo end toc

Krok 4

Spusťte profil MATLAB, abyste získali více možností porovnání výkonu. Otevřete profiler spuštěním prohlížeče profilu pomocí příkazového řádku nebo výběrem možnosti "Otevřít profiler" v nabídce "Nástroje".