Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 123 стр.

UptoLike

Составители: 

121
K» mu
mu = 3
Воспользуемся командой dbstep, чтобы выполнить одну строку про-
граммы; произойдет останов в строке 4 и теперь можно проверить
значение переменной tot, которое соответствует сумме квадрратов
центрированных входных значений:
K >> tot
tot = 4
Это означает, что неправильные вычисления связаны с модулем
sqsum.
Перемещение по рабочим областям. Используя функции
dbup и dbdown, можно перемещаться от
рабочей области одной
функции к другой, а также рабочей области системы MATLAB. Для
того чтобы войти в рабочую область системы MATLAB из модуля
variance, достаточно применить команду
K» dbup
In base workspace.
K» whos
Name Size Bytes Class
v 1x5 40 double array
Grand total is 5 elements using 40 bytes
Общее количество элементов - 5; использовано байтов - 40
Переменная v, а также, возможно, другие переменые, введен-
ные пользователем, могут появиться в этом списке. Чтобы вернуться
обратно в рабочую область модуля variance достаточно применить
команду dbdown.
Листинг М-файла. В режиме клавиатуры можно использо-
вать команду dbtype sqsum, чтобы вывести на экран листинг
М-файла
sqsum с пронумерованными строками:
K» dbtype sqsum
1 function tot = sqsum(x,mu);
2 tot = 0;
3 for i = 1:length(x)
4 tot = tot + ((x(i)-mu).^2);
5 end
Установим контрольные точки, чтобы проверить величины
вычисляемых значений и переменной цикла:
        K» mu
        mu = 3
Воспользуемся командой dbstep, чтобы выполнить одну строку про-
граммы; произойдет останов в строке 4 и теперь можно проверить
значение переменной tot, которое соответствует сумме квадрратов
центрированных входных значений:
        K >> tot
        tot = 4
Это означает, что неправильные вычисления связаны с модулем
sqsum.
        Перемещение по рабочим областям. Используя функции
dbup и dbdown, можно перемещаться от рабочей области одной
функции к другой, а также рабочей области системы MATLAB. Для
того чтобы войти в рабочую область системы MATLAB из модуля
variance, достаточно применить команду
        K» dbup
        In base workspace.
        K» whos
Name            Size          Bytes        Class

v 1x5          40            double array


      Grand total is 5 elements using 40 bytes
   Общее количество элементов - 5; использовано байтов - 40

        Переменная v, а также, возможно, другие переменые, введен-
ные пользователем, могут появиться в этом списке. Чтобы вернуться
обратно в рабочую область модуля variance достаточно применить
команду dbdown.
        Листинг М-файла. В режиме клавиатуры можно использо-
вать команду dbtype sqsum, чтобы вывести на экран листинг М-файла
sqsum с пронумерованными строками:
     K» dbtype sqsum
     1 function tot = sqsum(x,mu);
     2 tot = 0;
     3 for i = 1:length(x)
     4    tot = tot + ((x(i)-mu).^2);
     5 end
        Установим контрольные точки, чтобы проверить величины
вычисляемых значений и переменной цикла:


                                                              121