- •2. Метод Зейделя
- •4. Отделение корней.
- •5. Метод половинного деления.
- •6. Метод хорд.
- •7. Метод касательных.
- •8. Теорема о методе касательных.
- •9. Видоизмененный метод Ньютона.
- •10. Комбинированный метод.
- •11. Метод итераций.
- •12. Теорема о сходимости метода итераций.
- •13. Выбор коэф-та в методе итераций.
- •14. Метод итерации решения нелинейных систем второго порядка.
- •15. Метод простой итерации решения систем общего вида.
- •16. Метод Ньютона решения систем.
- •17. Теорема о сходимости метода Ньютона. Модиф-й метод Ньютона.
- •18. Метод скорейшего спуска решения систем.
- •19. Метод скорейшего спуска решения линейных систем.
- •20. Формула трапеций.
- •21. Нахождение остаточного члена в формуле трапеций.
- •23. Оценка погрешности в формуле Симпсона.
- •24. Метод Эйлера решения д.У.
- •24. Модиф-й метод Эйлера.
- •26. Усовер-й метод Эйлера.
- •28. Интерполирование ф-ий. Постановка задачи.
- •29. Конечные разности.
- •31. Ф-ла Ньютона для разностных узлов.
- •33.М-д Конечных разностей.
- •35. Ур-ие Лапласа в конечных разностях.
6. Метод хорд.
Будем решать уравнение f(x)=0 на [a,b], таком, что f(ai)*f(bi)<0. (рис.1)
(x-a)/(b-a)=(y-f(a))/(f(b)-f(a)). В точке x=x1 y=0 x1=a-(f(a))/(f(b)-f(a)) * (b-a)
Т.е x1=a+h1 h1=-(f(a))/(f(b)-f(a)) * (b-a)
Здесь мы имеем два случая: всегда будем полагать, что вторая производная сохраняет знак f(x)>0:
1) f(a)>0 отсюда x0=b, a- непод-н
1)f(a)<0 отсюда x0=a, b- непод-н
1) т.е. неподвиж. Тот конец 4 кот. Знак ф-ии совпадает со знаком f ’’ 2)последовательные приближения лежат по ту сторону где ф-ия имеет знак противоположный знаку f ‘’
7. Метод касательных.
х* - решение ур-я f(x)=0. f ’(x) и f ’’(x) – сущ-ют, непр-ны и сохраняют определенное знаки на отрезке [a,b] С помощ м-да Ньютона M уточнить найденное значение корня хn. x*=xn+hn где hn – малая величина – шаг, выч-ся по формуле Тейлора: 0=f(x*)=f(xn+hn)=f(xn)+hn f’(xn)
0=f(xn)+hn f’(xn) отсюда
hn=-f(xn)/f’(xn) xn+1=xn - f(xn)/f ’(xn)
Геом-ки: f(b)>0 f’’(x)>0 т.е. f(b)*f’’(x)>0 ф-ия выгнута вниз РИС.1
Тогда x0=b y=f(x0)+f’(x0)(x-x0) – касат-я. y=0; x1 xn+1=xn-f(xn)/f’(xn)
Если положить x0=a и провести кас-ю, то мы выйдем за пределы [a,b]. Т.o. начальная т. x0 должна удовл-ть условию f’(x0)*f ’’(x)>0.
8. Теорема о методе касательных.
Теорема: Если f(a)*f(b)<0, причём f’(x), f’’(x) <>нулю и сохраняют определенные знаки на [a,b], то исходя из начального приближения x0[a,b], удовлетворяющего условию f’(x0)* *f’’(x)<0 можно выч-ть единственный корень с любой степенью точности.
Д-во: Пусть f(a)<0, f(b)>0 /внутри корень/ f’(x)>0 /возраст/ f’’(x)>0 /вогнута вниз/ f(b)*f ’’(x) >0 отсюда выбираем приближение x0=b.
Докажем, что все приближения xn>x*, т.е. f(xn)>0. Очевидно, что x0>x*. Пусть xn>x*. Представим х* в виде: х*= xn+(x*-хn) по ф-ле Тейлора 0=f(x*)=f(xn)+f ’(xn)(x-х*)+(1/2)*f”(xn)(xn-x*)2
Пусть х*<cn<xn (средняя точка). По условию теоремы f’’(x)>0 для всех х, поэтому f(xn)+f’(xn)(x-x*)<0 отсюда xn+1=xn-f(xn)/f ’(xn) >x*
Т.о. получаем последовательность такую, что х=limn-xn , где х- приближенное значение корня Ур-ния. Можно найти приближенное значение как угодно близко к точному решению.
Замечания: 1) В качестве исходной точки х0 выб-ся тот конец отрезка [a,b] в котором отвечает ордината того же знака, что и знак f’’(x).
2) Если ф-я y=f(x) вблизи корня имеет большую кривизну, то по формуле Ньютона удобно выч-ть корни, если это не так, то польз-ся методом не рекомен-ся.
Оценка: |x*-xn|<=|xn-xn-1|
9. Видоизмененный метод Ньютона.
Если производная мало изм-ся на [a,b], то можно предположить, что f ’(xn)f ’(x0) то xn+1=xn-f(xn)/f ’(x0)
Геом-ки: на каждом шаге будем проводить не касат-е, а прямые парал-е первой касат-й. В этом случае значение производной вычисл-ся только на первом шаге. (РИС.1)
10. Комбинированный метод.
f(x)=0 [a,b] f(a)*f(b)<0 значит в есть корень Имеем 4 случая:
1) f ’(x)>0 (возр-т, вогн вниз) f ’’(x)>0
2) f ’(x)>0 f’’(x)<0 3) f ’(x)<0 f ’’(x)>0
4) f ’(x)<0 f’’(x)<0
Рассмотрим только первый случай т.к. остальные случаи, либо свод-ся к нему либо аналогичны.
x*(a,b) x0=a, x0=b
xn+1/хорды/=xn-f(xn)*(xn-xn) /(f(xn)-f(xn))
xn+1/ньютона/=xn-f(xn)/f’ (xn) // x*(xn,xn)
Если допустимая погрешность задана и =, то как толькоxn-xn< то процесс закан-ся, за решение ур-я удобно взять среднее ариф-е: x*=(xn+xn)/2