Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KURS_M_U.DOC
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
564.74 Кб
Скачать

2.5. Обратное интерполирование

Пусть функция у = f) задана таблично. Задача обратного интерполирования заключается в том, чтобы по заданному зна­чению функции у определить соответствующее значение ар­гумента х.

Если узлы интерполяции x0, x1, x2, … xn неравноотстоящие, задача легко решается с помощью интерполяционной формулы Лагранжа (3.5). Для этого достаточно принять у за независи­мую переменную, а х считать функцией. Тогда получим

x = (3.21)

Пример 3.3. Данные по плотности водных растворов хлорида магния в зависимости от его концентрации С при температуре 293 К приведены в таблице 3.7:

Таблица 3.7

Плотность водных растворов хлорида магния

С, %

2,00

4,00

8,00

16,00

, г/см3

1,0146

1,0311

1,0646

1,1342

Определить, при какой концентрации плотность раствора хлорида маг­ния будет равна 1,1031 г/см3.

Решение. Обозначим х = С, у = . По формуле (3.22) находим:

x = 2,00 +

+ 4,00 +

+ 8,00

+ 16,00 12,48.

Таким образом, = 1,1031 г/см3 при С = 12,48 %.

Рассмотрим теперь задачу обратного интерполирования для случая равноотстоящих узлов интерполяции. Предположим, что функция f (х) монотонна и данное зна­чение у содержится между y0=f(x0) и y1 = f(x1).

Заменяя функцию у первым интерполяционным многочле­ном Ньютона, получим:

y = y0 + qy0 + 2y0 + 3y0 + …+ ny0 .

Отсюда

q = 2y0 – …–ny0 ,

т.е. q = (q).

Величину q определяем методом последовательных при­ближений как предел последовательности:

q = lim qi ,

i

где qi =  (qi-1) (i=1, 2,…).

За начальное приближение принимаем

q0 =

(3.22)

Для i-го приближения имеем:

qi = q0 – 2y0 – …–ny0 .

(3.23)

На практике процесс итерации продолжают до тех пор, пока не установятся цифры, соответствующие требуемой точ­ности, причем полагают q qm , где m — последнее из найденных приближений. Найдя q, определяем х по формуле

= q,

откуда

х = x0 + qh .

(3.24)

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

y = yn + qyn–1 + 2yn–2 + 3yn–3 + …

+ ny0 .

Отсюда

q = 2yn–2 – …–ny0 .

Обозначим q0 = — начальное приближение.

Для i-го приближения имеем:

qi = q0 – 2yn–2 – …–ny0 .

(3.25)

Найдя

q = lim qi ,

i

определим х по формуле

х = xn + qh .

(3.26)

Пример 3.4. Пользуясь табл. 3.5 примера 3.2 определить, при какой температуре вязкость воды равна 1,262 мПа с.

Решение. Заданное значение у = = 1,262 содержится между у0 = 0 = 1,308 и y1 = 1 = 1,203. Поэтому за начальное значением y принима­ем у0 = 1,308. По формуле (3.23)

q0 = = (1,262 – 1,308)/(—0,105) = 0,438.

Далее, пользуясь формулой (3.24), находим последовательные прибли­жения qi(i = 1,2,...):

q1 = q02y0 3y0 = 0,438 – 0,422(0,422–1) –

0,438 (0,438 – 1) (0,438 – 2) = 0,438 – 0,015 – 0,001 =0,422;

q2 = q02y0 3y0 = 0,438 – 0,422(0,422–1) –

–  0,422 (0,422 – 1) (0,422 – 2) = 0,438 – 0,015 – 0,001 =0,422;

q = q2 = 0,422 .

Теперь по формуле (3.24) получим

х = x0 + qh = 283,15 +0,422 3 284,42 .

Следовательно, = 1,262 мПа ∙ с при Т = 284,42 К.

В курсовой работе необходимо проанализировать результаты, полученные различными методами.

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