Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

2.3 Метод бисекции

График 3. Метод бисекции

Рассмотрим график 3. В нём представлена суть метода: делим заданный отрезок [а, b] пополам, находим c = (a + b) / 2. Получили 2 отрезка [а, с] и [b, с]. Далее надо определить на каком из полученных отрезков находится корень, используя нахождения корня на отрезке. f(a)*f(c) < 0 -> [а, с], иначе -> [с, b]. Далее применяем тот же приём деления отрезка пополам, тому из отрезков, на котором находится корень. Снова проверяем условие нахождения корня на отрезке и продолжаем этот процесс до тех пор, пока полученный отрезок будет настолько мал, что любая точка из этого отрезка нам будет подходить в качестве корня.

Алгоритм нахождения корня:

1) f(a) * f(b) < 0 — имеем корень.

2) c = (a + b) / 2.

3) Если f(a) * f(c) < 0 ,то b = c.

Если f(b) * f(c) < 0 , то а = с.

4) |a - b| < E;

Метод обладает линейной скоростью сходимости. За одну итерацию точность возрастает в 2 раза.

Блок-схема 3. Метод бисекции

2.4 Метод хорд

Метод хорд является более быстрым способом нахождения корня уравнения f(x)=0, лежащего на отрезке [а, b]. Для получения итерационной формулы нахождения приближенных значений корня. Для большей наглядности рассмотрим случай, когда f(a)<0.

1-ый способ: Пусть f(a)<0, f(b)>0. Разделим отрезок [а, b] в отношении f(a)/f(b). Из графика 3 видно, что первое приближение корня x1=a+h1. Для нахождения h рассмотрим подобные треугольники ABC и Aax1

, .

Рассматривая [a;x1] и [x1;b] и применяя тот же приём, который рассматривали выше, ищем h2 и т.д.

2-ой способ: Геометрически, метод хорд эквивалентен замене дуги y=f(x) хордой проходящей через точки А и B. В этом случае уравнение хорды можно записать как .

Принимаем, что х=х1 и у=0, и тогда из уравнения хорды можно получить: .

Алгоритм нахождения корня:

  1. — имеем корень.

  2. Если f(a)<0, то x0 = a;

иначе x0 = b;

  1. Если f(a)<0, то ,

иначе ;

  1. Счёт заканчиваем, когда .

График 4. Метод хорд

Блок-схема 4. Метод хорд

2.5 Схема Горнера

Схема Горнера предназначена для вычисления значений многочлена, записанного в виде суммы одночленов, при заданном значении переменной.

Есть полином вида:

Нужно вычислить его значение.

В схеме Горнера исходный полином представляется в виде:

Выражение обозначим , и рекуррентная формула будет иметь следующий вид:

.

Значение полинома получается после выполнения n вычислений.

Блок-схема 5. Схема Горнера