Реферат: Решение системы нелинейных уравнений
времени и быстродействия.
2. OBRF.M
Вычислительный модуль
Входные данные:
FunFcn - имя функции, написанной пользователем, которая вычисляет левые части
для требуемой системы в определенной точке.
X0 - вектор-строка, определяющий начальные значения (начальное приближение).
E - допустимая ошибка.
Выходные данные:
Tout - Столбец итераций ("Время")
Xout - Столбцы значений вычисленных на каждом этапе для каждой итерации
DXout - Столбцы погрешностей по каждой компоненте, вычисленные на определенном
этапе
Язык реализации: PC MathLab
Операционная система: MS-DOS 3.30 or Higher
Пояснения к тексту модуля:
Данный "вычислительный" модуль реализует метод последовательной итерации
обратной матрицы Якоби. Общая структура вызова данного модуля:
[Tout,Xout,DXout]=OBRF(FunFcn,X0,E);
Значения каждого из параметров были описаны выше.
На начальном этапе в данном модуле инициализируются внутренние переменные
(например, задается единичная матрица H, в соответствии с размерностью X0),
формируются (на основе начальных значений) первичные элементы матриц
Tout,Xout,DXout.
Затем данная функция, как и многие другие в численных методах,имеет вид:
While ОШИБКА > ДОПУСТИМОЙ ОШИБКИ
Оператор1
Оператор2
.........