Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Математика 2009.doc
Скачиваний:
389
Добавлен:
13.02.2015
Размер:
6.52 Mб
Скачать

5.4. Варианты заданий

5.1. Получить таблицы значений следующих функций на интервале от 1 до 3 с шагом 0,2. Пользуясь безразностными формулами по 4 точкам, найти численные значения первой производной в этих точках, и сравнить полученные значения с аналитическими.

  1. у=ех;

  2. ;

  3. у=ln x;

  4. ;

  5. y=sin x;

  6. y=e2x;

  7. ;

  8. у=(х–1)2;

  9. y=cos x;

  10. y=ln x2;

5.2. Получить таблицы значений следующих функций на интервале от 1 до 3 с шагом 0,2. Пользуясь безразностными формулами по 3 точкам, найти численные значения первой производной в этих точках, и сравнить полученные значения с аналитическими.

  1. у=sin x;

  2. y=cos x;

  3. y=sin(x2);

  4. y=sin2 x;

  5. y=cos2 x;

  6. y=sin(2x);

  7. y=cos(2x);

  8. ;

  9. y=ln2 x;

  10. y=ln3 x;

5.3. Для перечисленных функций, пользуясь безразностными формулами по 4 точкам, найти вторые производные в точках от 1 до 3 с шагом 0,2 и сравнить полученные значения с аналитическими.

  1. y=e2x;

  2. ;

  3. ;

  4. у=(х–1)2;

  5. y=ln(x2);

  6. y=;

  7. y=sin2 x;

  8. ;

  9. ;

  10. .

5.5. Контрольные вопросы Глава 6 Основы интерполяции.

6.1. Постановка задачи

Пусть некоторая функция f(x) задана таблично на интервале [a,b]

f(xn)=yn, f(x1)=y1, ... , f(xn)=yn (6.1) в n+1 точках x0, x1, x2, ... ,xn.

Под интерполяцией понимается нахождение по таблице значений функции её аналитического описания, позволяющего вычислять значение этой функции от аргумента отсутствующего в таблице, т.е. так называемое чтение "между" строк. Задача сводится к построению функции f(x) (интерполирующей функции), принадлежащей известному классу функций и принимающей в точках x0, x1, x2, ... , xn (узлах интерполяции) те же значения, что и функция

f(x0)=y0, f(x1)=y1, ... , f(xn)=yn,

а в остальных точках отрезка [a,b] приближённо представляющая функцию f(x) с какой-то степенью точности.

При этом допускают, что f(x) непрерывна на отрезке [a,b] и имеет на нём в каждой точке конечные производные любого порядка, а узлы интерполирования отличны друг от друга.

Через точки x0, x1, x2 , ... , xn можно провести бесчисленное множество кривых (рис. 6.1). Следовательно, задача отыскания функции f(x) по её значениям, поставленная таким образом, является неопределённой: можно построить бесчисленное множество функций принимающих при x0, x1, x2 , ... , xn, значение y0, y1, y2, ... , yn

Рис. 6.1

Чтобы получить единственную f(x) наложим на неё дополнительные ограничения, а именно, в качестве f(x) используем полином P(x) степени на единицу меньше числа заданных значений n+1.

Интерполяционные формулы конечных разностей

Для функции f(x), заданной таблично, величина i=yi+1-yi называется первой нисходящей конечной разностью. Величина 2yi=yi+1-yi - второй конечной разностью, а, следовательно, для произвольного порядка будем иметь

nyi=n-1yi+1-n-1yi. (6.2)

Первая восходящая конечная разность определяется из

,

для разности второго порядка имеем формулу

и аналогично для произвольного порядка получаем

. (6.3)

Нисходящие разности употребляются в основном в начале таблицы, а восхо­дящие разности в конце её.

Для функции f(x), заданной в равноотстоящих точках, для интерполирования вперёд используется формула Грегори-Ньютона в виде.

(6.4)

где t=(x-x0)/h - число шагов необходимое для достижения точки x, исходя из точки x0; ky0 - нисходящая конечная разность k-го. Погрешность этой формулы, называемой первой интерполяционной формулой Ньютона, определяется из

(6.5)

где x0x.

Полином выгодно использовать в окрестностях начального значения x0, когда t - мало по абсолютной величине.

Если в (6.4) положить n=1, то получим формулу линейного интерполирования

P1(x)=y0+ty0, (6.6)

при n=2 будем иметь формулу квадратичного интерполирования.

. (6.7)

За начальное значение x0 можно принять любое x. Тогда формула (6.4) содержит только те значения y(x), которые идут после этого начального значения.

Если дана неограниченная таблица значений y, то степень полинома n может быть любой и её выбирают из условия, чтобы ny была с заданной степенью точности постоянной.

Формула Грегори-Ньютона для интерполирования назад (вторая интерполяционная формула Ньютона) имеет вид

(6.8)

где t=(x-xn)/h.

Погрешность формулы (6.8) определяют по

, (6.9)

в котором .

Формулу рекомендуется применять вблизи конца таблицы. Обе формулы можно использовать для экстраполяции y(x), если она на концах [a,b] изменяется плавно. Шаг экстраполяции берётся h/2.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]