Задача №1

Дана таблица значений функции . Построить для этой функции интерполяционный многочлен Лагранжа и с помощью его найти приближенное значение функции для заданного аргумента

0

0.5

1.0

1.5

2

-1

2

4

3

-2

Решение. Часто приходится рассматривать функции , заданные табличными значениями . Эти значения могут быть получены в результате расчета, эксперимента, опыта и т. д. Значения же функции в промежуточных точках неизвестны и их получения может быть связано с проведением сложных расчетов и экспериментов. В некоторых случаях даже при известной зависимости ее использование в практических расчетах затруднительно из-за ее громоздкости (содержит трудно вычисляемые выражения, сложные интегралы и т. д.).

В связи с этим возникает задача о приближении (аппроксимации) функций: функцию , заданную таблично или аналитически, аппроксимировать функцией , так, чтобы отклонение от в заданной области было наименьшим. Функция при этом называется аппроксимирующей.

На практике очень важен случай аппроксимации функции многочленом

. (1)

При этом коэффициенты подбираются так, чтобы достичь наименьшего отклонения многочлена от данной функции. В этом случае будем говорить о полиномиальной аппроксимации или кусочно-полиномиальной аппроксимации.

Если приближение строится на заданном дискретном множестве точек , то аппроксимация называется точечной. К ней относятся интерполирование, среднеквадратичное приближение и др.

При построении приближения на непрерывном множестве точек (например, на отрезке ), аппроксимация называется непрерывной (или интегральной).

НЕ нашли? Не то? Что вы ищете?

Одним из основных типов точечной аппроксимации является интерполирование. Оно состоит в следующем: для данной функции строим многочлен (1), принимающий в заданных точках те же значения , что и функция , т. е.

, . (2)

При этом предполагается, что среди значений нет одинаковых, т. е. при .

Точки называются узлами интерполяции, а многочлен - интерполяционным многочленом. Близость интерполяционного многочлена к заданной функции состоит в том, что их значения совпадают на заданной системе точек.

Максимальная степень интерполяционного многочлена . В этом случае говорят о глобальной интерполяции, так как один многочлен

(3)

используется для интерполяции функции на всем рассматриваемом интервале аргумента . Коэффициенты многочлена (3) находятся из системы уравнений (2).

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

Интерполяционный многочлен Лагранжа для заданной функции имеет вид

или .

Подставим в эту формулу заданные табличные значения функции

После преобразования этого выражения, получим

или

Таким образом, интерполяционный многочлен Лагранжа для заданной табличной функции имеет вид

Вычислим значение функции для заданного аргумента

Следовательно, .

Задача №2

Задание. Дана таблица значений функции . Используя метод наименьших квадратов, подобрать для заданных значений и

1) линейную функцию ;

2) квадратичную функцию .

X

0.5

1.0

1.5

2.0

2.5

3.0

Y

0.31

0.82

1.29

1.85

2.51

3.02

Решение. Пусть  для неизвестной функции в точках экспериментальным путем получены значения . Интерполяция позволяет аппроксимировать таблично заданную функцию с помощью более простой функции . При этом требуется выполнение в узлах интерполяции равенства (). В ряде случаев выполнение этого условия затруднительно или даже нецелесообразно. При большом числе узлов интерполяции степень интерполирующего многочлена получается высокой. Поэтому точность такой аппроксимации гарантирована лишь в небольшом интервале порядка несколько шагов сетки. Для другого интервала приходится заново вычислять коэффициенты интерполяционной формулы. В практических приложениях желательно иметь единую приближенную формулу (), пригодную для большего отрезка . При этом точность приближения может оцениваться по разному. В основу обычно берется рассмотренное отклонение

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8