Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Как замерить время выполнения функции в Матлабе
Нужно измерить время выполнения нескольких методов в Матлабе! Как можно это сделать?

 
Используйте какую-либо из стандартных функций работы с временем: clock, cputime, etime, tic, toc или другую. Измерить затраченное время центрального процессора можно, например, так:
Код:
Start = cputime;
... (Ваши функции);
Elapsed = cputime - Start

Пользуйтесь Matlab'овским help'ом.

 
Цитата:
cputime

Спасибо

 
Еще очень удобная функция profile.Например

Код:
profile on;

A = rand(1000, 1000);
iA = inv(A);

profile off;
profile viewer;

 
насколько я понимаю,
Код:
tic
//functions
toc

и выведется время

P.S. извиняюсь, уже всё сказано...

 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group