Составители:
126
Визуализация результатов профилирования. Функция
pareto позволяет достаточно просто реализовать графический образ
результатов профилирования.
profile
erfcore z = erf(0:.01:100);
profile report
Теперь сформируем выход профилировщика, используя команду
profile без входных аргументов:
t = profile
Выход t это структура, которая содержит результаты профилирования
функции erfcore.m в поле count. Чтобы увидеть эти результаты, надо
воспользоваться функцией pareto в форме:
pareto(t.count)
4.4 Команды отладки и профилирования
DBSTOP - Установить контрольную точку
Синтаксис:
dbstop [in] <имя М-функции>
dbstop [in] <имя М-функции> [at] <номер строки>
dbstop [if] error
dbstop [if] naninf
dbstop [if] infnan
Описание:
Группа команд dbstop устанавливает режим отладки в среде
системы MATLAB. Она позволяет установить контрольную точку в
определенной строке М-функции или вызвать прерывание в случае
возникновения предупреждения или ошибки. Если установленное
условие оказалось выполненным, выводится
специальное приглаше-
ние K>>, которое разрешает выполнить любую команду системы
MATLAB.
Команда dbstop [in] <имя М-функции> останавливает ис-
полнение процедуры в первой строке М-функции как только она бу-
дет вызвана. Служебное слово in, помещенное в квадратные скобки [
], является необязательным.
Команда dbstop [in] <имя М-функции> [at] <номер строки>
останавливает выполнение
в заданной строке указанного М-файла. В
состав имени функции может быть включен путь доступа. Служебные
слова in и at, помещенные в квадратные скобки [ ], являются необяза-
тельными.
Визуализация результатов профилирования. Функция
pareto позволяет достаточно просто реализовать графический образ
результатов профилирования.
profile
erfcore z = erf(0:.01:100);
profile report
Теперь сформируем выход профилировщика, используя команду
profile без входных аргументов:
t = profile
Выход t это структура, которая содержит результаты профилирования
функции erfcore.m в поле count. Чтобы увидеть эти результаты, надо
воспользоваться функцией pareto в форме:
pareto(t.count)
4.4 Команды отладки и профилирования
DBSTOP - Установить контрольную точку
Синтаксис:
dbstop [in] <имя М-функции>
dbstop [in] <имя М-функции> [at] <номер строки>
dbstop [if] error
dbstop [if] naninf
dbstop [if] infnan
Описание:
Группа команд dbstop устанавливает режим отладки в среде
системы MATLAB. Она позволяет установить контрольную точку в
определенной строке М-функции или вызвать прерывание в случае
возникновения предупреждения или ошибки. Если установленное
условие оказалось выполненным, выводится специальное приглаше-
ние K>>, которое разрешает выполнить любую команду системы
MATLAB.
Команда dbstop [in] <имя М-функции> останавливает ис-
полнение процедуры в первой строке М-функции как только она бу-
дет вызвана. Служебное слово in, помещенное в квадратные скобки [
], является необязательным.
Команда dbstop [in] <имя М-функции> [at] <номер строки>
останавливает выполнение в заданной строке указанного М-файла. В
состав имени функции может быть включен путь доступа. Служебные
слова in и at, помещенные в квадратные скобки [ ], являются необяза-
тельными.
126
Страницы
- « первая
- ‹ предыдущая
- …
- 126
- 127
- 128
- 129
- 130
- …
- следующая ›
- последняя »
