- •Введение
- •1. Основы алгоритмизации
- •1.1. Алгоритм, его свойства
- •2. Алгоритмы численных методов
- •2.1. Алгоритмы методов решения нелинейных уравнений
- •2.1.1. Метод половинного деления
- •2.1.2. Метод итераций
- •2.1.3. Метод Ньютона
- •2.1.4. Метод хорд
- •2.2.1. Метод Лагранжа
- •2.2.2. Первая интерполяционная формула Ньютона
- •2.2.3. Вторая интерполяционная формула Ньютона
- •2.4.1. Метод средних прямоугольников
- •2.4.2. Метод трапеций
- •2.4.3. Метод Симпсона
- •2.6. Алгоритмы методов одномерной оптимизации
- •2.6.1. Метод дихотомии
- •2.6.2. Метод золотого сечения
- •2.6.3. Метод средней точки
- •3. Создание схем алгоритмов с использованием графического редактора MS Visio
- •3.4.Настройка внешнего вида блоков схемы алгоритма
- •3.5. Работа с текстом
- •Список литературы
f (x)
где
при
m1и M1
x [a, b]
– соответственно, наименьшее и наибольшее значения
.
В случае, если M1<2m1, то для оценки погрешности метода может быть использована формула
| xn-xn-1| .
2.2.Алгоритмы методов интерполяции функции
2.2.1. Метод Лагранжа
Схемы алгоритмов, используемые при вычислении значения функции по формуле Лагранжа, представлены на рис.2.2-1 и 2.2-2.
Рис.2.2-1. Алгоритм интерполяции функции с заданной точностью
18
Рис.2.2-2. Алгоритм интерполяции функции с заданным количеством узлов
При интерполяции по методу Лагранжа функция f(x) может быть задана в (n+1)узлах, произвольно расположенных на отрезке [a;b]: y0 = f(x0), y1 = f(x1), … yn = f(xn).
Общий вид интерполяционной формулы[3]
n |
(x x0 )(x x1)...(x i 1)(x xi 1)...(x xn ) |
|
|
||||||||||||||||
Ln (x) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yi |
(x |
|
x |
|
)(x |
|
x )...(x |
|
x |
|
)(x |
|
|
)...(x |
|
x |
|
) |
||
i 0 |
i |
0 |
i |
i |
i 1 |
i |
i |
n |
|
||||||||||
|
|
|
1 |
|
|
i 1 |
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
19 |
|
|
|
|
|
|
|
|