2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Как замерить время выполнения функции в Матлабе
Сообщение05.06.2008, 22:20 


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

 Профиль  
                  
 
 
Сообщение06.06.2008, 10:17 


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

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

 Профиль  
                  
 
 
Сообщение08.06.2008, 17:01 


26/11/06
76
Цитата:
cputime

Спасибо

 Профиль  
                  
 
 
Сообщение10.06.2008, 09:50 


14/08/07
14
Москва
Еще очень удобная функция profile.Например

Код:
profile on;

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

profile off;
profile viewer;

 Профиль  
                  
 
 
Сообщение17.06.2008, 16:09 


17/03/08
40
МИФИ, каф. Прикладная математика.
насколько я понимаю,
Код:
tic
//functions
toc

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

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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Mikhail_K


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group