Составители:
118
K» i
i = 1
Чтобы выполнить следующую строку, выберем опцию Single
Step из меню Debug или соответствующую иконку инструментальной
шкалы. После останова вычислим переменную tot:
K »tot
tot = 4
Снова выполним команду Single Step и убедимся, что модуль
sqsum выполняет цикл for i = 1:length(mu) только один раз. Таким
образом, цикл выполняется только до верхнего предела, равного дли-
не
скаляра mu, а не длине входного вектора x.
Выберем опцию Quit Debugging из меню Debug или соответ-
ствующую иконку инструментальной шкалы и завершим выполнение
М-файла.
Исправим заголовок цикла:
Было Стало
for i = 1:length(mu) for i = 1:length(x)
Чтобы убедиться, что внесенное изменение приводит к пра-
вильному результату, переустановим контрольную точку в строку 4
модуля variance.m и снова запустим его на выполнение.
Выполнение приостанавливается после возврата управления из моду-
ля sqsum в модуль variance, но перед той строкой, где используется
это значение. Выведем значение tot после внесенных изменений:
K» tot
tot = 10
Выберем опцию Continue из меню Debug и убедимся, что получен-
ный результат верен.
Завершение процесса отладки. Выбрать опцию Exit
Editor/Debugger из меню File или соответствующую иконку инстру-
ментальной шкалы и завершить процесс отладки.
4.2 Режим командной строки
Команды отладки системы MATLAB - это набор инструмен-
тальных средств, позволяющих выполнять отладку М-файлов из ко-
мандной строки. Краткое описание и синтаксис команд представлены
в следующей таблице:
K» i
i=1
Чтобы выполнить следующую строку, выберем опцию Single
Step из меню Debug или соответствующую иконку инструментальной
шкалы. После останова вычислим переменную tot:
K »tot
tot = 4
Снова выполним команду Single Step и убедимся, что модуль
sqsum выполняет цикл for i = 1:length(mu) только один раз. Таким
образом, цикл выполняется только до верхнего предела, равного дли-
не скаляра mu, а не длине входного вектора x.
Выберем опцию Quit Debugging из меню Debug или соответ-
ствующую иконку инструментальной шкалы и завершим выполнение
М-файла.
Исправим заголовок цикла:
Было Стало
for i = 1:length(mu) for i = 1:length(x)
Чтобы убедиться, что внесенное изменение приводит к пра-
вильному результату, переустановим контрольную точку в строку 4
модуля variance.m и снова запустим его на выполнение.
Выполнение приостанавливается после возврата управления из моду-
ля sqsum в модуль variance, но перед той строкой, где используется
это значение. Выведем значение tot после внесенных изменений:
K» tot
tot = 10
Выберем опцию Continue из меню Debug и убедимся, что получен-
ный результат верен.
Завершение процесса отладки. Выбрать опцию Exit
Editor/Debugger из меню File или соответствующую иконку инстру-
ментальной шкалы и завершить процесс отладки.
4.2 Режим командной строки
Команды отладки системы MATLAB - это набор инструмен-
тальных средств, позволяющих выполнять отладку М-файлов из ко-
мандной строки. Краткое описание и синтаксис команд представлены
в следующей таблице:
118
Страницы
- « первая
- ‹ предыдущая
- …
- 118
- 119
- 120
- 121
- 122
- …
- следующая ›
- последняя »
