Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 127 стр.

UptoLike

Составители: 

125
Рассмотрим применение функции profile на следующем при-
мере.
Пример:
profile ellipke
[k, e] = ellipke(.01:.01:.99);
profile report
Спецификация файла. Команда profile позволяет указать
имя М-файла для профилирования. Она автоматически запускает
профилировщик, вызывая специфированную функцию. Задать встро-
енную или М-функцию можно с помощью следующей команды
profile
profile <имя_функции>,
где имя_функции может содержать указание пути
доступа. В случае
М-файла профилировщик подсчитывает количетво строк и нумерует
их; в процессе исполнения М-файла идет подсчет времени выполне-
ния строки с тактом 0.01 с.
Опции on и off. Эти опции позволяют запускать и приостанв-
ливать профилировщик. Заметим, что спецификация файла в команде
profile автоматически запускает профилировщик; в процессе профи-
лирования
команды profile on и profile off позволяют управлять этим
процессом. Если делается попытка запустить профилировщик коман-
дой profile on, не указав имени файла, то возвращается ошибка.
Просмотр результатов профилирования. Опция report вы-
водит на экран результаты профилирования. Отчет включает полную
длительность исполнения функции, а также листинг пронумерован-
ных строк с указанием затраченного времени и
его процентной доли
от полного времени.
Пример. Сеанс работы профилировщика. Рассмотрим следую-
щую последовательность операций при работе с профилировщиком:
1. Специфицировать профилируемый файл hilb.m, который
генерирует матрицу Гильберта:
profile hilb
Чтобы просмотреть текст М-файла воспользуйтесь коман-
дой type hilb function
H = hilb(n)
2. Выполнить М-файл hilb.m:
H = hilb(40);
3. Завершение профилирования:
profile done
Полученные результаты
будут зависеть от используемого компьюте-
ра.
         Рассмотрим применение функции profile на следующем при-
мере.
          Пример:
profile ellipke
[k, e] = ellipke(.01:.01:.99);
profile report

         Спецификация файла. Команда profile позволяет указать
имя М-файла для профилирования. Она автоматически запускает
профилировщик, вызывая специфированную функцию. Задать встро-
енную или М-функцию можно с помощью следующей команды
profile
profile <имя_функции>,
где имя_функции может содержать указание пути доступа. В случае
М-файла профилировщик подсчитывает количетво строк и нумерует
их; в процессе исполнения М-файла идет подсчет времени выполне-
ния строки с тактом 0.01 с.
         Опции on и off. Эти опции позволяют запускать и приостанв-
ливать профилировщик. Заметим, что спецификация файла в команде
profile автоматически запускает профилировщик; в процессе профи-
лирования команды profile on и profile off позволяют управлять этим
процессом. Если делается попытка запустить профилировщик коман-
дой profile on, не указав имени файла, то возвращается ошибка.
         Просмотр результатов профилирования. Опция report вы-
водит на экран результаты профилирования. Отчет включает полную
длительность исполнения функции, а также листинг пронумерован-
ных строк с указанием затраченного времени и его процентной доли
от полного времени.
       Пример. Сеанс работы профилировщика. Рассмотрим следую-
щую последовательность операций при работе с профилировщиком:
       1. Специфицировать профилируемый файл hilb.m, который
           генерирует матрицу Гильберта:
           profile hilb
           Чтобы просмотреть текст М-файла воспользуйтесь коман-
           дой type hilb function
           H = hilb(n)
       2. Выполнить М-файл hilb.m:
           H = hilb(40);
       3. Завершение профилирования:
           profile done
Полученные результаты будут зависеть от используемого компьюте-
ра.

                                                               125