Реферат: Решение системы нелинейных уравнений

ОператорN

End

Внутри данного цикла происходят вычисления внутренней переменной Pk на каждом

шаге K и, вычисляется начальное приближение Xk+1. Первоначально t=1 (Не номер

итерации, а внутренний параметр!). Затем, в очередном цикле While...End в

случае, если ¦F(Xk+1)¦ < ¦F(Xk)¦ t=t/2 и снова вычисляется Xk+1. Когда очередное

Xk+1 найдено, вычисляется Yk, а затем и новое приближение матрицы H.

Итерационный процесс заканчивается, если ¦F(Xk+1)¦ < E. Если данное условие не

выполняется - итерационный процесс продолжается заново.

Формирование выходных значений-матриц происходит внутри данного цикла и поэтому

никаких дополнительных действий не требуется, то есть с окончанием данного цикла

заканчивается и сама функция.

3. FUN1.M

Модуль, вычисляющий левые части

Входные данные:

X - вектор-строка, задающий точки для вычислений по каждой компоненте.

Выходные данные:

FF - вектор-строка, возвращающий значения каждой компоненты в определенной точке

Язык реализации: PC MathLab

Операционная система: MS-DOS 3.30 or Higher

Пояснения к тексту модуля:

В принципе, текст данного модуля не требует пояснений. В нем пользователь

реализует систему уравнений, которая подлежит решению. То есть на входные

значения X данная функция возвращает левые части по каждому уравнению.

Единственное требование к данному модулю - соблюдение формата, то есть входные и

выходные данные должны быть представлены в виде вектор-строк.

Сравнительный анализ и

оценка быстродействия.

Сравнительный анализ показал, что данный метод обладает неплохой сходимостью,

К-во Просмотров: 213
Бесплатно скачать Реферат: Решение системы нелинейных уравнений