ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 17.04.2024

Просмотров: 145

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

цесса. Критерий окончания связан с требуемой точностью вычислений, а именно: вычисления заканчиваются, когда погрешность приближения не превышает заданной величины.

Оценки погрешности приближения, полученные до вычислений, называют априорными оценками (от лат. a'priori – «до опыта»), а соответствующие оценки, полученные в ходе вычислений,

называют апостериорными оценками (от лат. a'posteriori – «после опыта»).

Важной характеристикой итерационных методов является скорость сходимости метода. Говорят, что метод имеет p-ый порядок сходимости

если

|xn+1 x*| = C|xn x*|p,

где xn и xn+1 – последовательные приближения, полученные в ходе итерационного процесса вычислений, x* – точное решение, C – константа, не зависящая от n. Говорят, что метод сходится со скоростью геометрической прогрессии со знаменателем q < 1, если для всех n справедлива оценка:

|xn x*| Cqn.

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

12

х1 + 2х2 +5х3 = −9,х1 х2 +3х3 = 2,3х1 6х2 х3 = 25.

В4. Построить многочлен, график которого прохо-

дит через точки (2; 3); (4; 7); (5; 9); (10; 19).

В5. Записать интерполяционные формулы Ньютона.

133

2) 2; 4) 4.

А8. К какому типу методов относится метод Гаусса?

1) прямые; 2) итерационные.

А9. В какой форме можно получить решение обыкновенного дифференциального уравнения по методу Рунге – Кутта?

1)график;

2)таблица значений;

3)аналитическое выражение.

А10. Значение функции у, определяемой диффе-

ренциальным уравнением у= х2 + у2 , при начальном условии у(0) = 0, найденное мето-

дом Эйлера с шагом h = 0,1 при х = 0,3 равно:

1)

0,005;

3)

0,041;

2)

0,21;

4)

0,85.

Часть 2 В1. Методом половинного деления (методом проб)

уточните с точностью до 0,01 корень уравнения х3

+ 2х – 7 = 0 на [1; 2].

В2. Методом итераций найти приближенное значение корня уравнения 2 – lg·х х = 0

с точностью до 0,01 на [1; 2].

В3. Методом Гаусса (с помощью расчетной таблицы) решите систему уравнений:

132

жения xn+1 используется только одно предыдущее приближение xn и k –шаговым, если для вычисления xn+1 используются k предыдущих приближений

xn-k+1, xn-k+2, …, xn.

Тема 2. Решение нелинейных уравнений 2.1. Постановка задачи

Пусть дана некоторая функция f(x) и требуется найти все или некоторые значения x, для которых

f(x) = 0.

(2.1)

Значение x*, при котором f(x*) = 0, называется корнем (или решением) уравнения (2.1).

Относительно функции f (x) часто предполагается, что f (x) дважды непрерывно дифференцируема в окрестности корня.

Корень x* уравнения (2.1) называется простым, если первая производная функции f (x) в точке x* не равна нулю, т. е. f (x*) 0. Если же f (x*) = 0, то корень x* называется кратным кор-

нем.

Геометрически корень уравнения (2.1) есть точка пересечения графика функции y = f (x) с осью абсцисс. На рис. 2.1 изображен график функции y = f (x), имеющей четыре корня: два простых (x1* и x *3 ) и два кратных (x *2 и x *4 ).

13


Большинство методов решения уравнения (2.1) ориентировано на отыскание простых корней уравнения (2.1).

Рис. 2.1.

2.2.Основные этапы отыскания решения

Впроцессе приближенного отыскания корней уравнения (2.1) обычно выделяют два этапа:

локализация (или отделение) корня и уточнение корня.

Локализация корня заключается в определении отрезка [a, b], содержащего один и только один корень. Не существует универсального алгоритма локализации корня. В некоторых случаях отрезок локализации может быть найден из физических соображений. Иногда удобно бывает локализовать корень с помощью построения графика или таблицы значений функции y = f (x). На наличие корня на отрезке [a, b] указывает различие знаков функции на концах отрезка. Основанием

14

при условии х +у = 1.

 

1

 

1

 

1) М (0; 1);

3) М (

;

);

2

2

 

 

 

 

2) М (1; 0);

4) М (2; –1)

 

 

 

 

 

π

А5. Вычислите по формуле трапеций 2 соs х dx с

 

0

1 + х

точностью до 0,01, приняв n = 6.

 

1) 1,28;

3) 1,85;

 

2) 0,42;

4) 0,67.

 

А6. Даны десятичные логарифмы чисел: lg 2,0 = 0,30103;

lg 2,1 = 0,32222; lg 2,2 = 0,34242; lg 2,3 = 0,36173; lg 2,4 = 0,38021; lg 2,5 = 0,39794.

Пользуясь интерполяционной формулой Ньютона

найти lg 2,03.

 

1) 0,30750;

3) 0,36852;

2) 0,12981;

4) 0,33221.

А7. Функция задана таблицей значений. Найти значение функции в точке х = 1.

 

х

0

2

3

4

 

y

3

1

5

7

1) – 1;

 

 

3) – 3;

 

 

 

131

 

 


В4. Построить многочлен, принимающий значения, заданные таблицей.

x

1

3

4

6

y

–7

5

8

14

В5. Запишите все известные Вам формулы численного интегрирования.

Вариант №3

Часть 1 А1. Отделите корни уравнения графически и ука-

жите их количество 2х + lg(2х+3) = 1.

1) 1;

3) 3;

2) 2;

4) 4.

А2. Отделите корни многочлена аналитически и

укажите их количество. х4 х – 1 = 0.

 

 

 

1) 1;

3) 3;

 

 

 

2) 2;

4) 4.

 

 

 

А3. Вычислите по

формуле Симпсона

8

dx ,

 

 

 

 

 

 

x +1

 

 

4

приняв n = 8. Вычисления вести с пятью знаками после запятой.

1) 1,169172;

3) 3,051213;

2) 2,543081;

4) 4,083182.

А4. Методом множителей Лагранжа найти условный экстремум функции f(x;y) = x 2 + y 2

130

для этого служит следующая теорема математического анализа.

Теорема 2.1. Если функция f непрерывна на отрезке [a, b] и принимает на его концах значения разных знаков, так, что f (a) f (b) < 0, то отрезок [a, b] содержит, по крайней мере, один корень уравне-

ния f (x) = 0.

Однако корень четной кратности таким образом локализовать нельзя, так как в окрестности такого корня функция f (x) имеет постоянный знак.

На этапе уточнения корня вычисляют приближенное значение корня с заданной точностью ε > 0. Приближенное значение корня уточняют с помощью различных итерационных методов. Суть этих методов состоит в последовательном вычислении значений x0, x1, …, xn, …, которые являются приближениями к корню x*.

2.3. Метод половинного деления (метод дихотомии, метод проб, метод бисекции)

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

Пусть из предварительного анализа извест-

но, что корень уравнения (2.1) находится на отрез-

ке [a0, b0], т. е. x* [a0, b0], так, что f(x*) = 0.

15


Пусть функция f(x) непрерывна на отрезке [a0, b0] и принимает на концах отрезка значения разных знаков, т.е.

f (a0) f (b0) < 0.

(2.2)

Разделим отрезок [a0, b0] пополам. Получим точку

x0 = a0 + b0 .

2

Вычислим значение функции в этой точке: f (x0). Если f (x0) = 0, то x0 – искомый корень, и задача решена. Если f (x0) 0, то f (x0) – число определенного знака:

f (x0) > 0, либо f (x0) < 0.

Тогда либо на концах отрезка [a0, x0], либо на концах отрезка [x0, b0] значения функции f(x) имеют разные знаки. Обозначим такой отрезок [a1, b1]. Очевидно, что x* [a1, b1], и длина отрезка [a1, b1] в два раза меньше, чем длина отрезка [a0, b0]. Поступим аналогично с отрезком [a1, b1]. В результате получим либо корень x*, либо новый отрезок

[a2, b2], и т.д. (рис. 2.2).

Рис. 2.2.

16

3) аналитическое выражение.

А9. Как связана степень интерполяционного многочлена с количеством узлов интерполяции?

1)

не больше (≤);

3)

меньше (<);

2)

равна (=);

4)

больше (>).

А10. Значение функции y, определяемой дифференциальным уравнением y= 1 + x + y2,

при начальном условии y(0) = 1, найденное методом Эйлера с шагом h = 0,1 при x = 0,2.

1) 1,81;

3) 1,45;

2) 1,56;

4) 1,38.

Часть 2 В1. Методом половинного деления (методом проб)

уточните с точностью до 0,01 корень уравнения x 5 x – 2 = 0 на [1; 2].

В2. Методом простой итерации найти приближенное значение корня уравнения

x 3 – 12x – 5 = 0 с точностью до 0,01 на [–1; 0].

В3. Методом Гаусса (с помощью расчетной таблицы) решить систему уравнений:

3х1 + 2х2 + х3 =5,х1 + х2 х3 = 0,4х1 х2 + 5х3 =3.

129


2) М (

5

;

5

);

4) М (

5

;

1

).

 

6

 

 

4

 

 

2

 

3

А5. Вычислите по формуле трапеций

 

 

 

 

 

 

1

х2 sin·x dx,

 

 

 

 

 

0

 

 

 

 

 

приняв n = 10 с точностью до 0,001.

 

 

1) 0,119;

 

 

3) 1,012;

 

 

2) 0,225;

 

 

4) 1,897.

 

 

А6. Зная квадраты чисел 5; 6; 7; 8, найти квадрат числа 6,25, пользуясь интерполяционной формулой Ньютона.

1) 37,0125;

 

 

3) 39,0625;

 

2) 38,0625,

 

 

4) 39,0125.

 

А7. Дана таблица значений функции

 

 

 

 

 

 

 

 

 

 

x

321

322.8

 

324.2

 

325

 

y

2.50651

2.50893

2.51081

2.51188

Найдите значения функции

 

 

 

в точке x = 323,5.

 

 

 

 

 

1) 2,44081;

 

 

3) 2,48812;

 

2) 2,50987;

 

 

4) 2,31245.

 

А8. В какой форме можно получить решение обыкновенного дифференциального уравнения по методу Пикара?

1)график;

2)таблица;

128

Середина n-го отрезка xn =

an + bn

 

. Очевидно, что

2

 

 

 

 

 

b0 a0

 

длина отрезка [an, bn] будет равна

 

, а так как

 

2n

x* [an, bn], то

 

 

 

 

 

| xn x*|

bn an

b0 a0

.

(2.3)

 

 

2

 

 

2n+1

 

Погрешность метода. Оценка (2.3) характеризует погрешность метода деления отрезка пополам и указывает на скорость сходимости: метод сходится со скоростью геометрической прогрессии, знаменатель которой q = 1/2. Заметим, что оценка (2.3) является априорной.

Критерий окончания. Из соотношения (2.3) следует, что при заданной точности приближения ε вычисления заканчиваются, когда будет выполнено неравенство bn an < 2ε или неравенство n > log2((b0 a0)/ε) – 1. Таким образом, количество итераций можно определить заранее. За приближенное значение корня берется величина xn.

Пример 2.1.

Найдем приближенно x = 5 2 с точностью ε = 0.01. Эта задача эквивалентна решению уравнения x5 – 2 = 0, или нахождению нуля функции f(x) = x5 – 2. В качестве начального отрезка [a0, b0] возьмем отрезок [1, 2]. На концах этого отрезка функция принимает значения с разными знаками:

17