Команды отладки программ. Вывод листинга m-файла с пронумерованными строками.
Для перехода в командный режим отладки в m-файл следует включить команду keyboard. Ее можно запустить и в командном режиме:
>> keyboard >> type swl switch var case {1.2.3} disp('Первый квартал') case {4.5.6} disp('Второй квартал') case {7.8.9} disp('Третий квартал') case {10.11.12} disp('Четвертый квартал') otherwise disp('Ошибка в задании') end>> return>>Признаком перехода в режим отладки становится появление комбинированного символа К>>. Он меняется на символ >> после возврата командой return в обычный командный режим работы. То же самое происходит при использовании команды dbquit, также прекращающей режим отладки, но прекращающей и выполнение т-файла. Если команда return находится в самом m-файле, она прекратит его выполнение и передаст управление туда, откуда был вызван этот файл.
Вывод листинга m-файла с пронумерованными строками
Один из способов отладки m-файлов – размещение в них точек прерывания. Однако в командном режиме нельзя задать установку таких точек с помощью курсора мыши (как в отладчике Windows). Поэтому необходимо иметь листинг программы с пронумерованными строками. Он создается с помощью команды dbtype.
Пример:
>> keyboard >> dbtype sw1 1 switch var2 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('Четвертый квартал') 10 otherwise 11 disp('Ошибка в задании') 12 endK>>