Функция нескольких переменных



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

.

Точно так же, как и в случае функции одной переменной, функцию двух переменных С(х, у) можно представить в дискретной форме в виде множества ее значений в узловых точках в прямоугольной области G. Введем N узловых точек по оси х и М узловых точек по оси у:

;

.

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

Тогда функция С(х, у) может быть представлена набором  чисел  где .Определим приближенное значение С(х, у) в произвольной точке области G с координатами (X, Y). Если точка с координатами (X, Y) лежит в области G , то  и . Тогда найдется такое , что , и такое , что . Величины  и  известны. Следовательно, можно уже известным способом линейной интерполяции по одной только переменной х найти . Для этого воспользуемся формулой (1.1)

.                  (1.3)

 

Рис. 1.3. Дискретное представление функции двух переменных

 

     Точно так же по известным значениям  и  по формуле (1.1) найдем :

.            (1.4)

     Точки ,  и  имеют одну и ту же первую координату и отличаются только значениями второй координаты. Значения  и  известны. Следовательно, по формуле (1.1) с помощью линейной интерполяции по координате у можно получить

.             (1.5)

     Введем обозначения

.

     Тогда, объединяя (1.3), (1.4) и (1.5) можно записать

.  (1.6)

     Таким образом, по формуле (1.6) на основании дискретного представления функции С(х, у) на прямоугольной области G можно определить значения С в любой (а не только узловой) точке области G.

     Поскольку при определении C(X, Y) линейная интерполяция использовалась по каждой из двух координат, такой метод называется билинейной интерполяцией.

Контрольные вопросы к главе 1:

1. Полиномом какой степени можно интерполировать функцию, если известны ее значения в 4 точках

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

t, годы 0 1 2
Y, г/м2 0 3 2

 

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

x 0 0 1 1
y 0 1 0 1
C 1 2 3 4

 


Дата добавления: 2019-02-22; просмотров: 157; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!