Последовательная интерполяция (геометрическая интерполяция функции 2-х переменных). Формула Лагранжа для неравностоящих узлов. Способы организации размещения и поиска информации в ЭВМ. ВЗУ на магнитных дисках

Страницы работы

15 страниц (Word-файл)

Содержание работы

Вопросы

1.  Последовательная интерполяция (геометрическая интерполяция функции 2-х переменных);

2.  Формула Лагранжа для неравностоящих узлов.

3.   

4.  Интерполяция функций многих (2-х) переменных;

5.   

6.   

7.  Аппроксимация функции одной переменной;

8.  Явление волнистости и сплайны;

9.  Численные методы решения систем нелинейных уравнений;

10.  Численные методы решения ОДУ;

11.  Метод Эйлера решения ОДУ первого порядка;

12.  Организация памяти ЭВМ;

13.  Способы организации размещения и поиска информации в ЭВМ;

14.  ОЗУ и ПЗУ. Cache.

15.  ВЗУ на магнитных носителях;

16.  ВЗУ на магнитных дисках;


Вопрос 1

Интерполяция функций многих (2-х) переменных

Пусть на плоскости XY задана таблично n+1 точка (узлы интерполяции):

x1 x2…xn

y1 y2…yn

f(x1,y1)        (x2,y2)…f(xn,yn)

Будем искать интерполирующую функцию Fm(x,y)=C00+C10x+C01y+C20x2+C11xy+C02y2+…+Cm0xm+Cm-1xm-1y+Cm-2xm-2y2+…+C0mym.

Когда имеется (n+1) точка в исходных данных, например:

x0 x1 …xn

yy1 …yn

f(x0,y0) f(x1,y1)…f(xn,yn), то можем для решения задач интерполяции (т.е. нахождения Cij ,  ) составить СЛАУ из (n+1) уравнения:

C00+C10x0+C01y0+ …+Cm0x0m+…+C0my0m==f(x0,y0),

C00+C10x1+C01y1+ …+Cm0x1m+…+C0my1m==f(x1,y1),

C00+C10xn+C01yn+ …+Cm0xnm+…+C0mynm==f(xn,yn).

Очевидно, n+1 должно равняться 1+2+3+…+(m+1)=. Это первое принципиальное отличие интерполяции функции 2-х (многих) переменных от интерполяции функции одной переменной – не можем произвольно выбирать число узлов интерполяции. Если последнее тождество не выполняется, то часть из коэффициентов Cij приходится занулять, причем нет разумных рекомендаций, какую именно.


Вопрос 2

Формула Лагранжа для неравностоящих узлов.

В практике вычислений часто требуется определить значение функции f(x), определенной своими значениями f(x0), f(x1), …, f(xn) на определенном наборе точек (узлов) , в некоторой промежуточной точке , где i=0, 1, … , n-1. Построение функции F(x), позволяющей вычислить значение функции f(x)в точках, не совпадающих с заданным набором узлов, называется задачей интерполяции функции одной переменной. При этом f(x) называют интерполируемой, а F(x) – интерполирующей функциями. Определение значения функции f(x) для x<a или x>b, называется задачей экстраполяции. При решении этих двух задач часто используются интерполяционная формула Лагранжа для неравноотстоящих узлов, приведенная ниже

.


Вопрос 5

Последовательная интерполяция (геометрическая интерполяция функции 2-х переменных)

Fm(x,y) – уравнение поверхности.

Трудность: не можем произвольно на плоскости XY располагать узлы интерполяции.

Для F1(x,y) узлы интерполяции не должны лежать на одной прямой линии.

C00+C10x0+C01y0=f(x0,y0),

C00+C10x1+C01y1=f(x1,y1),

C00+C10x2+C01y2=f(x2,y2).

.

- это уравнение прямой линии.

Аналогично, при m=2 узлы интерполяции не должны располагаться в плоскости XY на линии 2-го порядка и.т.д., т.е. перед выполнением интерполяции функции 2-х (многих) переменных следует вычислить .

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

Обычно ограничиваются значениями m=1, 2.

Пусть на плоскости XY задана сетка:

При этом желательно, чтобы сетка была равномерной. Необходимо найти значения .

Последовательная интерполяция состоит из 2-х этапов:

1) для каждого из (k+1)-го набора узлов интерполяции выполняют интерполяцию для фиксированных значений y, например, используя формулу Ларанжа для функции одной переменной;2) один раз для найденных значений Lm (всего k+1) вычисляют

Вопрос 6

Аппроксимация функции одной переменной

Пусть на плоскости XY таблично определена функция 1-й переменной:

x0

x1

xn

f(x0)

f(x1)

f(xn)

Задача нахождения функции φ(x), которая бы отражала заданную функцию f(x), необязательно совпадая с её значением в узлах аппроксимации, называется задачей аппроксимации.

φ(x) может совпадать со значением f(x).

Ограничимся рассмотрением функции φ(x) вида φm(x)=C0+C1x+C2x2+…+Cmxm, где, как правило, m<<n. Если m=n, то имеем задачу интерполяции.

Метод, в котором величина  минимальна, называется методом наименьших квадратов (самый распространенный метод).

В соответствии с мат.анализом Q минимальна, если .

Имеем СЛАУ из (m+1)-го уравнения.

Решив её, найдем искомые Ci. Эту систему удобно переписать в другом виде:


Вопрос 7

Явление волнистости и сплайны

Пусть таблично задана f(x):

x0

x1

xn

f(x0)

f(x1)

f(xn)

Достаточно часто при выполнении интерполяции или аппроксимации степенным полиномом наблюдается следующее явление.

Пусть

Fm(x)=C0+C1x+C2x2+…+Cmxm, m≤n.

Значение Fm(x) между узлами может сколь угодно сильно отличаться от f(x) в близлежащих узлах.

С ростом m значение Fm(x) не приближается к f(x).

Явление осцилляции – фундаментальное свойство полиномов и проявляется обычно при m≥5.

Для борьбы с этим явлением используют кусочнополиномиальную интерполяцию или аппроксимацию. Два соседних узла при этом соединяются куском линии 2-го или 3-го порядков.

S(x) называется сплайном порядка p, определенным на множестве узлов, если:

1) на каждом из частичных подотрезков

[xi,xi+1],

S(x)=Si(x)=

или

S(x)=, p≤3;

Похожие материалы

Информация о работе

Тип:
Задания на контрольные работы
Размер файла:
267 Kb
Скачали:
0