Составители:
117
variance.m, так и рабочей области системы MATLAB (Base
Workspace).
Применение команды whos в среде М-функции variance.m
дает следующий результат
K» whos
Name Size Bytes Class
mu 1x1 8 double array
tot 1x1 8 double array
x 1x5 40 double array
Grand total is 7 elements using 56 bytes
Применение команды whos в среде Base Workspace - рабочей
области системы дает следующий результат
whos
Name Size Bytes Class
ans 1x1 8 double array
myvar1 1x1 8 double array
v 1x5 40 double array
var1 1x1 8 double array
Grand total is 8 elements using 64 bytes
В этом списке присутствуют переменные v, var1, myvar1 и,
возможно, другие, созданные пользователем в процессе работы.
Процесс отладки.Удалим контрольную точку в строке 4 мо-
дуля variance.m, поместив курсор на эту строку и выбрав соответст-
вующую иконку инструментальной пвнели, либо опцию Clear
Breakpoint из меню Debug. Другой способ - щелчком правой кнопки
мыши вызвать
контекстное меню и выбрать опцию Clear Breakpoint.
Продолжим выполнение, выбрав опцию Continue из меню
Debug. Установим контрольную точку в строке 4 подпрограммы
sqsum.m и проверим изменение индекса и результаты вычислений
внутри цикла. При запуске модуля variance.m останов произойдет в
строке 4 модуля sqsum:
tot = tot + (x(i) - mu).^2;
Вычислим переменную цикла i:
variance.m, так и рабочей области системы MATLAB (Base
Workspace).
Применение команды whos в среде М-функции variance.m
дает следующий результат
K» whos
Name Size Bytes Class
mu 1x1 8 double array
tot 1x1 8 double array
x 1x5 40 double array
Grand total is 7 elements using 56 bytes
Применение команды whos в среде Base Workspace - рабочей
области системы дает следующий результат
whos
Name Size Bytes Class
ans 1x1 8 double array
myvar1 1x1 8 double array
v 1x5 40 double array
var1 1x1 8 double array
Grand total is 8 elements using 64 bytes
В этом списке присутствуют переменные v, var1, myvar1 и,
возможно, другие, созданные пользователем в процессе работы.
Процесс отладки.Удалим контрольную точку в строке 4 мо-
дуля variance.m, поместив курсор на эту строку и выбрав соответст-
вующую иконку инструментальной пвнели, либо опцию Clear
Breakpoint из меню Debug. Другой способ - щелчком правой кнопки
мыши вызвать контекстное меню и выбрать опцию Clear Breakpoint.
Продолжим выполнение, выбрав опцию Continue из меню
Debug. Установим контрольную точку в строке 4 подпрограммы
sqsum.m и проверим изменение индекса и результаты вычислений
внутри цикла. При запуске модуля variance.m останов произойдет в
строке 4 модуля sqsum:
tot = tot + (x(i) - mu).^2;
Вычислим переменную цикла i:
117
Страницы
- « первая
- ‹ предыдущая
- …
- 117
- 118
- 119
- 120
- 121
- …
- следующая ›
- последняя »
