2014 dxdy logo

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

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




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

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

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

 
 
 
 
Сообщение08.06.2008, 17:01 
Цитата:
cputime

Спасибо

 
 
 
 
Сообщение10.06.2008, 09:50 
Еще очень удобная функция profile.Например

Код:
profile on;

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

profile off;
profile viewer;

 
 
 
 
Сообщение17.06.2008, 16:09 
насколько я понимаю,
Код:
tic
//functions
toc

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

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

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


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