Составители:
116
В начале сеанса отладки, когда нет уверенности, в каком из
модулей variance.m или sqsum.m может возникнуть ошибка, видимо,
разумно установить контрольные точки после вычисления среднего
значения и квадрата суммы центрированных значений в модуле
variance.m. Откроем модуль variance.m и установим контрольную
точку в строке 4:
y = tot/(length(x)-1);
Номер строки обозначен в правой нижней
части строки состояния
(Рисунок 4.1). Установите контрольную точку, позиционируя курсор
в строке текста, и нажмите на иконку Set/Clear Breakpoint инстру-
ментальной панели. Другой способ - выбрать опцию Set/Clear
Breakpoint из меню Debug, либо выбрать эту же опцию из контекст-
ного меню, вызываемого щелчком правой кнопки мыши.
Контрольные точки М-файла привязаны к
его копии, которая
хранится в оперативной памяти. Если из М-файла удаляются строки в
процессе редактирования или используется команда clear имя М-
файла, то соответствующие или все контрольные точки будут удале-
ны.
Проверка переменных. Чтобы задействовать контрольную
точку и проверить значения переменных, следует в командном окне
вызвать функцию variance(v). Когда выполнение М
-файла будет при-
остановлено в контрольной точке, слева от текста появится желтая
стрелка, которая указывает на строку, которая должна выполняться
следующей. Желтая стрелка, направленная вниз, указывает на паузу
по завершении выполнения сценария или функции. Это позволяет
проверить переменные перед возвратом в вызывающую функцию.
Проверим значения переменных mu и tot из
среды отладчика.
Для этого выделим имя каждой переменной и вызвав контекстное ме-
ню щелчком правой кнопки мыши, выберем опцию Evaluate Selec-
tion. Другой способ - выбрать опцию Evaluate Selection из меню
View.
В обоих случаях в командном окне высветится следующий результат:
K» mu
mu = 3
K» tot
tot = 4
Отсюда следует, что в М-функции sqsum есть ошибка .
Просмотр
рабочих областей. Для просмотра содержимого
рабочих областей следует использовать ниспадающее меню Stack в
правом верхнем углу окна Отладчика. Оно позволяет в данном случае
просматривать как содержимое рабочей области М-функции
В начале сеанса отладки, когда нет уверенности, в каком из
модулей variance.m или sqsum.m может возникнуть ошибка, видимо,
разумно установить контрольные точки после вычисления среднего
значения и квадрата суммы центрированных значений в модуле
variance.m. Откроем модуль variance.m и установим контрольную
точку в строке 4:
y = tot/(length(x)-1);
Номер строки обозначен в правой нижней части строки состояния
(Рисунок 4.1). Установите контрольную точку, позиционируя курсор
в строке текста, и нажмите на иконку Set/Clear Breakpoint инстру-
ментальной панели. Другой способ - выбрать опцию Set/Clear
Breakpoint из меню Debug, либо выбрать эту же опцию из контекст-
ного меню, вызываемого щелчком правой кнопки мыши.
Контрольные точки М-файла привязаны к его копии, которая
хранится в оперативной памяти. Если из М-файла удаляются строки в
процессе редактирования или используется команда clear имя М-
файла, то соответствующие или все контрольные точки будут удале-
ны.
Проверка переменных. Чтобы задействовать контрольную
точку и проверить значения переменных, следует в командном окне
вызвать функцию variance(v). Когда выполнение М-файла будет при-
остановлено в контрольной точке, слева от текста появится желтая
стрелка, которая указывает на строку, которая должна выполняться
следующей. Желтая стрелка, направленная вниз, указывает на паузу
по завершении выполнения сценария или функции. Это позволяет
проверить переменные перед возвратом в вызывающую функцию.
Проверим значения переменных mu и tot из среды отладчика.
Для этого выделим имя каждой переменной и вызвав контекстное ме-
ню щелчком правой кнопки мыши, выберем опцию Evaluate Selec-
tion. Другой способ - выбрать опцию Evaluate Selection из меню
View.
В обоих случаях в командном окне высветится следующий результат:
K» mu
mu = 3
K» tot
tot = 4
Отсюда следует, что в М-функции sqsum есть ошибка .
Просмотр рабочих областей. Для просмотра содержимого
рабочих областей следует использовать ниспадающее меню Stack в
правом верхнем углу окна Отладчика. Оно позволяет в данном случае
просматривать как содержимое рабочей области М-функции
116
Страницы
- « первая
- ‹ предыдущая
- …
- 116
- 117
- 118
- 119
- 120
- …
- следующая ›
- последняя »
