Метод скорейшего спуска для решения систем нелинейных уравнений

Методом скорейшего спуска приближенно вычислить корни системы:

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru

Решение.Пусть Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Здесь Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru и Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Подставляя нулевое приближение, будем иметь

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru , Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru , Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru , Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru , Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru ,

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Вычислим Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Аналогично найдем второе приближение Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Тогда Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Для контроля вычислим невязку: Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru и так далее.

Получаем решение системы: Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru

Метод скорейшего спуска для решения СЛАУ

Методом скорейшего случая решить систему уравнений:

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru

Решение.В качестве начального приближения выберем Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Тогда Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru ,

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru ,

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Вычисляя коэффициент Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru , получим: Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Отсюда Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru , причем невязка Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru . Аналогично вычисляя, получим: Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru ;

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru ;

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru ;

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Процесс скорейшего случая для линейных систем сходится медленно. Так, здесь точное решение: Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru ; Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru ; Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru ; Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Метод наименьших квадратов

Построим по методу наименьших квадратов многочлены первой и второй степени и оценим степень приближения. Значения Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru в точках Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru , Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru приведены в следующей таблице.

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru -1

Вычислим коэффициенты Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru по формулам для линейной и квадратичной аппроксимация Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru ; Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Для линейной аппроксимации система уравнений определения коэффициентов Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru и Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru многочлена первой степени Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru имеет вид:

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Решая эту систему, получим:

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Для квадратичной аппроксимации система уравнений определения коэффициентов Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru и Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru многочлена второй степени Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru имеет вид:

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

И коэффициенты равны:

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru . Тогда

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Сравним значения, рассчитанные для функциональной зависимости, с исходными данными. Результаты приведены в табл. 3.

Таблица 3

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru -1
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru -1 0,7 2,4 4,1 5,8
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru -1 0,62 2,24 6,9

Погрешность приближения в соответствии с исходными формулами составит:

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru.

Построение интерполяционных многочленов

Построить интерполяционный многочлен Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru , совпадающий с функцией Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru в точках Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Решение. Пусть Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru , поэтому имеем

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Отсюда Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Поэтому Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru при Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Многочлен Лагранжа

Построить интерполяционный многочлен Лагранжа Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru , совпадающий с функцией Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru в точках Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Решение. Составим таблицу

х -2 -4/3 4/3
у

Подставляя эти значения в формулу Лагранжа, получим:

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru

Многочлен Ньютона с конечными разностями

Пример 1. Используя интерполяционный полином Ньютона, вычислить Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru , где функция Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru задана таблицей

х 0,1 0,2 0,3 0,4 0,5
у 0,1002 0,2013 0,8045 0,4108 0,5211

Решение.Составляем таблицу конечных разностей.

х у Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru
         
    0,1002        
0,1 0,1002   0,0009      
    0,1011   0,0012    
0,2 0,2013   0,0021   -0,0002  
    0,1032   0,0010   0,0001
0,3 0,3045   0,0031   -0,0001  
    0,1063   0,0009    
0,4 0,4108   0,0040      
    0,1103        
0,5 0,5211          


Для вычисления Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru положим в интерполяционном многочлене Ньютона вперед Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru тогда Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru и

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru

Пример 2. Задана таблица. Найти Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

х Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru 0,2588      
    0,0832    
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru 0,3420   -0,026  
    0,0806   0,0006
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru 0,4226   -0,032  
    0,0774   0,0006
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru 0,5   0,038  
    0,0736    
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru 0,5736      

При вычислении Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru положим

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru

При вычислении Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru положим

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru

Приближенное дифференцирование

Найти Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru функции Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru , заданной таблично.

Решение.

х у Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru
1,6990      
    0,0414    
1,7404   -0,0036  
    0,0378   0,0005
1,7782   -0,0031  
    0,0347    
1,8129      

Здесь Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru ; Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Вычисляя погрешность, получим:

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Действительно, Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Таким образом, результаты совпадают до четвертого знака.

Метод Эйлера для решения задачи Коши

Найдем решение на отрезке Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru следующей задачи Коши: Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru , Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru . Возьмем шаг Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru . Тогда Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Расчетная формула метода Эйлера имеет вид:

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru , Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Решение представим в виде таблицы:

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru 0,2 0,4 0,6 0,8 1,0
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru 1,0000 1,2000 1,3733 1,5294 1,6786 1,8237

Исходное уравнение есть уравнение Бернулли. Его решение можно найти в явном виде: Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Для сравнения точного и приближенного решений представим точное решение в виде таблицы:



Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru 0,2 0,4 0,6 0,8 1,0
Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru 1,0000 1,1832 1,3416 1,4832 1,6124 1,7320

Из таблицы видно, что погрешность составляет

Метод скорейшего спуска для решения систем нелинейных уравнений - student2.ru .

Наши рекомендации