Матричная лаборатория MatLab




Урок 21. Отладка программ


    Урок 21. Отладка программ
    Урок 21. Отладка программ Общие замечания по отладке m-файлов Команды отладки программ Вывод листинга m-файла с пронумерованными строками Установка, удаление и просмотр точек прерывания Управление...
    Построение диаграмм Парето
    Построение диаграмм Парето Команда profile plot использует для построения графическую команду pareto. Диаграмма Парето представляет собой столбцы, расположенные в порядке убывания отображаемых зна...
    Работа с системой контроля версий
    Работа с системой контроля версий MATLAB поддерживает системы контроля версий кода Visual Source Safe фирмы Microsoft (поступает вместе с Visual Studio), PVCS фирмы Merant (упрощенные версии этой...
    Что нового мы узнали?
    Что нового мы узнали? В этом уроке мы научились: Использовать команды отладки. Выводить листинги m-файлов с нумерованными строками. Устанавливать, удалять и просматривать точки прерывания. Осущест...
    Общие замечания по отладке m-файлов
    Общие замечания по отладке m-файлов Вряд ли существует программа с длиной более десятка строк, которая после запуска сразу бы выдала верный результат. Как правило, любую программу надо отлаживать...
    Команды отладки программ
    Команды отладки программ Для перехода в командный режим отладки в m-файл следует включить команду keyboard. Ее можно запустить и в командном режиме: keyboard К type swl switch var case {1.2,3} dis...
    Вывод листинга m-файла
    Вывод листинга m-файла с пронумерованными строками Один из способов отладки m-файлов — размещение в них точек прерывания. Однако в командном режиме нельзя задать установку таких точек с помощью ку...
    Пример 1
    Пример 1 keyboard К dbtype sw1 1 switch var 2 case {1.2.3} 3 disp(' Первый квартал') 4 case {4.5,6} 5 disp('Второй квартал') 6 case {7,8.9} 7 disp('Третий квартал') 8 case {10.11,12} 9 disp('Четве...
    Установка, удаление и просмотр точек прерывания
    Установка, удаление и просмотр точек прерывания Для установки в тестируемый m-файл точек прерывания используются следующие команды: dbstop In M-file at lineno — установить точку прерывания в задан...
    Пример 1
    Пример 1 К dbstatus Breakpoint for C:\MATLAB\bin\demol.m is on line 2. Breakpoint for C:\MATLAB\bin\sd.m is on line 3. MATLAB 6 значительно изменила синтаксис по сравнению с предыдущими версиями....
    Управление исполнением m-файла
    Управление исполнением m-файла После установки точек прерывания начинается собственно процесс тестирования m-файла. Он заключается в исполнении одного или нескольких шагов программы с возможностью...
    Просмотр рабочей области
    Просмотр рабочей области В точках прерывания пользователь имеет возможность просмотреть состояние рабочей области с помощью ранее описанных команд who и whos — см. урок 5. Кроме того, для перемеще...
    Профилирование m-файлов
    Профилирование m-файлов Вообще говоря, достижение работоспособности программы — лишь один из этапов ее отладки. Не менее важным вопросом является оптимизация программы по минимуму времени исполнен...
    Рис. 21.1. Графическое представление результатов профилирования
    Рис. 21.1. Графическое представление результатов профилирования При графическом представлении профилирования по горизонтальной оси указываются номера строк, а по вертикальной — время их выполнения...
    Создание итогового отчета
    Создание итогового отчета Для создания суммарного отчета о профилировании служит команда profsum, которая используется в нескольких формах: profsumm — вывод полного отчета о результатах профилиров...


Начало    



Книжный магазин