Метод последовательных приближений

Задано линейное интегральное уравнение Фредгольма второго рода

, (6)

где y(t), K(t,s) – заданные функции, x(t) – искомая функция, λ – числовой параметр.

Запишем уравнение (6) в виде

, (7)

где отображение , X – банахово пространство. Предположим, что параметр λ, ядро K(t,s) таковы, что отображение F является сжимающим с коэффициентом сжатия λ. Тогда уравнение (6) имеет единственное решение, которое можно найти методом последовательных приближений с помощью следующих рекуррентных соотношений:

(8)

Приближения (8) сходятся к решению уравнения (6) с некоторой скоростью, причем величина погрешности n-го приближения определяется неравенством

, (9)

где - нулевое приближение, которое выбирается произвольным образом.

 

Задание 1

Задание: Определить, при каких для следующих интегральных уравнений Фредгольма 2-го рода в пространстве C[0, 1], [0, 1] можно применить метод сжимающих отображений. При найти приближенное решение методом последовательных приближений с точностью , сравнить его с точным решением: +

Решение:

Рассмотрим пространство C[0, 1]. Определим , при которых применим метод сжимающих отображений для данного уравнения.

F(x) = + ;

= = = .

≤ 1 => .

Т.е. при применим метод сжимающих отображений.

Положим , тогда . Оценим нужное количество итераций с помощью неравенства (положив = 0, тогда = , и = 1):

≤ 0,001 => .

Следовательно, будет решением с требуемой точностью.

С помощью программы посчитаем (t) = 0.214239 t1/3+t2

Листинг 1: Программа для вычисления приближённой функции x(t) (Wolfram Mathematica 7.0):

Clear[x,t];

x[t_]=0;

For[i=1,i<=8,i++,

x[t_] = 0.5*Integrate[(t*s)^(1/3)*x[s], {s, 0, 1}]+t^2;

];

Print[x[t]];

 

Сравним это решение с точным. Положим C = , тогда .

Подставив в исходное уравнение, получим:

(1.1)

Тогда = 4.6E-5 ≤ 0,001.

Рассмотрим пространство [0, 1]. Оценим ядро:

= = ≤ 1.

Т.е. F(x) отображает [0, 1] на себя и является сжимающим при . Поэтому при к данному уравнению можно применить метод сжимающих отображений. В данном случае понадобится число итераций, определяемое соотношением:

< 0,001 (1.2)

Откуда получаем: = < 0,001.

Т.е. при n = 6 достигается требуемая точность.

 

 

Задание 2

Задание:Вычислить приближенное решение уравнения с точностью 0,01:

. (2.1)

Приведём это уравнение к виду . Сделаем это, выразив :

(2.2)

Найдём и радиус такие, что шар B[ , ] инвариантен относительно отображения F и в этом шаре F – сжимающее. Т.к. F является дифференцируемой, то в качестве константы Липшица можно взять .

В данном случае = - . Выберем центр шара = -1, выберем из следующих условий:

(2.3)

 

= , . Тогда:

(2.4)

Выберем одно из решений системы, например, r = 1. Тогда отрезок [-2, 0] инвариантен относительно отображения F, на нём отображение F – сжимающее, и = . Оценим расстояние:

(2.5)

То есть при n = 6 будет достигнута требуемая точность.

С помощью программы посчитаем :

Листинг 2: Программа для вычисления приближённого значения одного из корней (Wolfram Mathematica 7.0):

Clear [F, x];

F[x_]=(1./8)*(-2*x^2-5);

x = -1;

For [i=1, i£6, i++,

x = F[x];

];

Print [x];

 

На выходе получаем, что . Тогда по теореме Виетта мы можем вычислить второй корень .

Ответ: , .

 

 

Задание 3

Задание:Определить, является ли отображение f нормированного пространства Е на себя сжимающим. Вычислить , где = , = 0, и оценить расстояние от до неподвижной точки.

Е = [-1, 1], .

Решение: Проверим, является ли f сжимающим.

= .

То есть f является сжимающим отображением с коэффициентом .

Тогда:

= 0,

 

= ,

= ,

= .

Оценим расстояние от до неподвижной точки:

= = 0.3363.

 

Задание 4

Задание:Выяснить, является ли отображение F: X -> Y непрерывным, равномерно непрерывным, удовлетворяющим условию Липшица.

X = C[-2, 4], Y = C[-2, 4], F(x) = .

Решение:Проверим, удовлетворяет ли отображение условию Липшица.

Т.е. удовлетворяет, и константа Липшица Т.к. отображение удовлетворяет условию Липшица, то оно равномерно непрерывно, т.е. для любого ε существует

, что при => ≤ ε.

Т.к. отображение равномерно непрерывное, то оно является и непрерывным.