Научная статья на тему 'Интерлокационные формулы Лагранжа и Эрмита для локусов-точек'

Интерлокационные формулы Лагранжа и Эрмита для локусов-точек Текст научной статьи по специальности «Математика»

CC BY
255
57
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Уваров Роман Александрович, Шейко Татьяна Ивановна

Исследуются интерлокационные формулы Лагранжа и Эрмита при восстановлении функции двух переменных, когда узлами являются локусы-точки. Модифицируется интерлокационная формула Эрмита для возможности использования сглаживающих функционалов при известных и неизвестных значениях частных производных функции в узлах. Для сглаживания начальных приближений применяются функционалы, моделирующие натяжение «мыльной плёнки» и изгиб пластины.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Уваров Роман Александрович, Шейко Татьяна Ивановна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Lagrange and Hermite interlocation formulas for loci the points

In reconstructing the function of two variables, when nodes are loci the points, the Lagrange and Hermite interlocation formulas were examined. For availability of smoothing functionals with known and unknown values of partial derivatives of function in nodes the Hermite interloaction formula was modified. The functionals modelled “soap bubble” tension and plate flexure were applied for smoothing the initial approximations.

Текст научной работы на тему «Интерлокационные формулы Лагранжа и Эрмита для локусов-точек»

не принадлежащие Microsoft, поддерживают ADO на уровне собственных классов и компонентов (например, Delphi 5 и C++Builder; 5) , несмотря на наличие других встроенных механизмов доступа к данным.

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

Практическое значение в том, что объектная модель ADO позволяет придавать последним реализациям этой технологии новые возможности ,что обязательно приведет к повышению популярности этой технологии.

Будущее применение — это использование технологии ADO с нереляционными базами данных.

Литература: 1. Федоров АЕлманова Н. ADO в Delphi: Пер. с англ. СПб.: БХВ-Петербург, 2002. 816 с. 2. Фаронов В.В. Delphi 3. Учебный курс. М.: Нолидж, 1998. 400 с. 3. Фаронов В.В. Delphi 5. Руководство программиста. М.: Нолидж, 2000. 780с. 4. Фаронов В.В., Шумаков П.В. Delphi 5. Руководство разработчика БД. M.: Нолидж, 2000. 640 с. 6. Кенту М. Delphi 5 для профессионалов. СПб.: Питер, 2001. 944 с.

Поступила в редколлегию 28.06.05

Рецензент: д-р физ.-мат. наук, проф. Машкаров Ю.Г.

Кобы лин Анатолий Михайлович, канд. техн.наук, проф. каф. информатики ХНУРЭ. Научные интересы: информационные технолоии. Адрес: Украина, 61166, пр. Ленина, 14, (057)-7021-419.

Маркова Елизавета Юрьевна, студентка 5 курса ПММ ХНУРЭ. Научные интересы: математическое моделирование и информационные технологии. Адрес: Украина, 61166, Харьков, пр. Ленина, 14, тел. (057)-7021-419.

УДК 517.95

ИНТЕРЛОКАЦИОННЫЕ ФОРМУЛЫ ЛАГРАНЖА И ЭРМИТА ДЛЯ ЛОКУСОВ-ТОЧЕК

УВАРОВ РА., ШЕЙКО Т.И._________________

Исследуются интерлокационные формулы Лагранжа и Эрмита при восстановлении функции двух переменных, когда узлами являются локусы-точки. Модифицируется интерлокационная формула Эрмита для возможности использования сглаживающих функционалов при известных и неизвестных значениях частных производных функции в узлах. Для сглаживания начальных приближений применяются функционалы, моделирующие натяжение «мыльной плёнки» и изгиб пластины.

Постановка цели и задач исследования

Целью данной работы является модификация интерлокационных формул Лагранжа и Эрмита для локусов-точек.

Для выполнения поставленной цели нужно выполнить следующие задачи:

1) исследовать результаты применения интерлокационной формулы Лагранжа на системе локусов-точек, моделируя натяжение «мыльной плёнки», установить возникающие трудности и предложить пути их преодоления;

2) исследовать результаты применения интерлокационной формулы Эрмита на системе локусов-точек, моделируя изгиб пластины в случае, если известна информация о частных производных, путем некоторой её модификации;

3) модифицировать интерлокационную формулу Эрмита на системе локусов-точек в случае, если информация о частных производных неизвестна, оценить результаты её применения, моделируя натяжение мыльной пленки и изгиб пластины, применить её и оценить результаты при восстановлении кусочно-гладких функций.

142

Основное содержание исследования

Конструктивный аппарат теории R-функций [1], который позволяет учитывать геометрическую информацию в аналитическом виде, оказывается полезным математическим инструментарием для решения задач с неполной информацией об объекте, а также связанных с обработкой данных, имеющих разброс.

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

Интерлокационная формула Лагранжа:

u = u0 + Ui

N N ю. 1 N

(~ ®;)• (~—) + (~ Ю;)Ф ,

i=0 i=0 Фi

(1)

ffld -ю.

где Ю i = -——--- — функция, нулевой уровень

которой определяет локус; ю.(х, у) — функция, нулевой уровень которой определяет границу локу-

N

са, а ~ х. = xi ~ Х2 ~... ~ xn . i=1

Здесь используется ассоциативная операция R-

ху

равнозначности: х~у = ——

х + у

если х, у > 0 или

m

х~у =

ху

2т/х2т + у2т

—для произвольных х, у , где

т — положительное целое число.

Интерлокационная формула Эрмита:

u = Uo + Ui =

(N ki +1) (

= (~ V )• (

i=0

N

ki +1

i=0 фi -qiaiD(li)(9i) + qiю.уi

-)_1 +

РИ, 2005, № 3

+ (~ юki +1)ф, (2)

i=0

где ki = <|0, “0” — на тех Qi, где не заданы уi, а “1” — где заданы;

qi =

РІ‘(ю i)

(D)i (юД)1 +Юі

01і (юД = (УгоіД)

Эю: Эю:

=-----cos а н----sin а

Зх ду

Если направлениями, заданными на границах Qi,

_ Зю: Зю :

являются нормали V і = (-,---), то это приводит

Эх ду

к формуле:

u = uo + ui =

N

ki +1 ^

N

1

k: +1

=(~ ®г )• (

i=1

i=1 фi -roiD((i)(фi) + Юіфi

-)_1 +

N

+(~ rok1+1)ф

i=1

(3)

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

В дальнейшем будем полагать, что неопределенную компоненту ф отыскиваем из решения задачи Плато [2] (моделирующей натяжение “мыльной пленки” на “каркас) о минимуме функционала

I =1

□L

(f)2

ox

+(f)1

ду

dQ

(4)

или задачи об изгибе тонкой пластины, моделируемой классическим уравнением Софи Жермен [3], которое может быть сведено к минимизации функционала

I =1

Q

(^U)2

Эх

2 '

+ 2

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

д2u д2u (д2U)2 Эх2 ду2+ ду1

dQ

(5)

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

В [4-6] при построении интерлокационных функций в качестве локусов Qi не использовались точки. Если все Q і являются точками, то приходим к классической интерполяционной задаче, которая, например, для регулярной сетки в n -мерном пространстве (n > 1) может быть получена повторным применением соответствующей формулы для одно-

мерного случая. Для нерегулярной сетки реализация такой идеи становится затруднительной и ей часто предпочитают процедуру построения аппроксима-

M

ционных полиномов u = 2 cjX j (x, y), коэффици-

j=1

енты cj которых отыскивают по методу наимень-

ших квадратов:

MM

m1n Е(Е j j(xb 1=1 j=1

уі)-Фі)2

. Но это

уже другая задача — не интерполяции, а аппроксимации: функция u в этом случае может и не равнять-

ся фі в і -м узле.

Формула (1) может быть применена и для интерпо -ляции на системе точек. Вначале посмотрим, что получится, если их задать нормализованными уравнениями:

Qі = (юі = -\(x-xj2 + (y-у;)2 = 0). (6)

Формально так поступить можно, однако в этом случае функции юі имеют в точках (xi, у і) разрывные частные производные:

Эю і (x - xi)

5x V(x - xi)2 + (y -Уі)2 ;

Эю^ = (У ~ Уі)

dy ^(x - хі)2 + (У - Уі)2 .

Так, при стремлении к этой точке вдоль прямой

Эю і

х = xi, ~х стремится к нулю, а вдоль прямой у = уі при х > 0 — к единице.

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

Зюі Зюі

производных ’ ~q^ , а не, возможно, флуктуаций табличных значений в соседних узлах, ниже рассмотрим тестовый пример, в котором входная информация для оператора интерполяции представлена в виде таблицы, заведомо допускающей существование идеально гладкой интерполирующей функций. Для этого воспользуемся аналитической функцией

ut =

1

1 + 2х2 + у1

(7)

по которой составим таблицу для интерполяции.

Для облегчения сравнительного анализа результатов интерполяции в рассмотренных ниже примерах приведем картины линий уровня и графики этой функции в некоторых сечениях прямоугольной области 0 < х < 1, 0 < у < 1.8 (рис.1,а).

Пример 1. Предположим, что нам даны табличные значения фі функции (7) на сетке в указанной выше области, построенной с шагом по оси абсцисс

РИ, 2005, № 3

143

hx = 0.25 и по оси ординат — hy = 0.2 . В качестве уравнений ТОЧеК (x;, у; ) Примем (6), а фуНКЦИЙ ф; - значения (7) в этих точках. Результаты вычислений первого слагаемого интерполирующей функции (1) представлены в виде картины линий уровня на рис. 1,6.

а 6 в

Рис. 1. Картины линий уровня функции: а — определенная по формуле (7); 6 — начальное несглаженное приближение при (6); в — начальное несглаженное приближение при (8)

Конечно, нельзя рассчитывать в этом случае на то, что эти результаты удастся сгладить с помощью надлежащего выбора неопределенной компоненты ф (1), минимизируя функционал (4) на полиномах ограниченной степени или функционал (5) на полиномах любой степени, поскольку подынтегральные выражения в данном случае, как уже было сказано выше, содержат разрывные производные.

Может показаться, что эта трудность преодолима путем замены уравнений (6) на уравнения

Q; = (Ю- =Ю;2 = (X - X;)2 + (у - у;)2 = 0) (8)

с полиномиальными левыми частями. Оказывается, однако, что теперь производные от интерполирующей функции в любом узле и по любому направлению равняются нулю. Действительно, в этом случае производные от интерполирующей функции в узловых точках равны производным от Ф; (т.е. от констант). Это обстоятельство хорошо иллюстрируется на рис. 1, в картиной линий уровня и графиками в сечениях функции uo .

В данном случае при любом выборе функции ф , входящей в остаточный член, имеющий вид:

N

U1 = (~ Ю2 )Ф , (9)

;=1

график интерполирующей функции в узловых точках имеет горизонтальные касательные, что неизбежно навязывает ему волнистый характер. Скорректировать же этот остаточный член так, чтобы в узлах его производные были отличны от нуля и зависели от выбора ф , нельзя. Действительно, если в (9) заменить а? на ю. , определяемое формулой (6), то (9) окажется недифференцируемой в узлах функцией. Это не позволит воспользоваться, как уже отмечалось выше, сглаживающи-

ми функционалами (4), (5), содержащими операторы дифференцирования.

Покажем, что применение формулы Эрмита (3) после некоторой ее модификации позволяет преодолеть те трудности, с которыми мы встретились при попытке использовать формулу Лагранжа (1).

Пусть в узловых точках даны значения не только функции, но и ее частных производных х _^Ui- у

V; _ qx ’ ^; ~ Qy . В этом случае на основе (3)

получаем интерполяционный вариант формулы Эрмита:

U = Uo + Ui =

N

N

= (~ о• (~-----------!—у--------

І=1 І=1 Ф; + ф X(x - X; ) + ф у (у - у ; )

) 4 +

N

+ (~ Ю2)ф ,

Ї=1

(10)

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

Пример 2. Пусть заданы значения 1 X 4х;

Ф; =

1+2x2 + у2 ,

vX =-

у

2у;

(1+2X2 + у2)2 ^ (1+2x2 +у2)2,

определяемые для функции (7) и ее производных всего лишь в 15-ти узлах: (0;0), (0;0.4), (0;1), (0; 1.6), (0;2), (0.5;0), (0.5;0.5), (0.5;1), (0.5;1.5), (0.5;2), (0.75;0.5), (0.75;0.9), (1;0), (1;1), (1,2) и даже в несколько расширенной по сравнению с Примером 1 области 0 < X < 1, 0 < у < 2 .

Применение формулы (10) приводит к результатам, один из которых показан на рис.2,а. А рис. 2, б иллюстрирует результат сглаживания функции u 0 путем использования функционала (5) при аппроксимации ф степенным полиномом третьего порядка. Сравнение рис. 1,а и 2, б показывает совпадение (6) и интерполирующей функции с относительной нормированной погрешностью и 3% .

а б

Рис. 2. Картины линий уровня интерлокационной функции Эрмита (10) для 15 узлов: а — начальное неслаженное приближения U0 ; б — интерлокационная функция, моделирующая изгиб пластины

144

РИ, 2005, № 3

Естественно, результаты можно существенно улучшить, если взять большее число точек. Так, для сетки из Примера 1, содержащей 50 узлов, получаем результаты, приведенные на рис.3.

а б

Рис. 3. Картины линий уровня интерлокационной функции Эрмита (10) для 50 узлов: а — начальное неслаженное приближения u0 ; б — интерлокационная функция, моделирующая изгиб пластины

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

Действительно, если формулу (10) переписать в виде:

N

N ®2 ч-1

u - uo +ui - (~ Ю i) • (~ -) +

i=1

i=1 Фі

N

N

+ [(~ ® і) • (

Ю і

-)_1 +

і=1 І=1 у і (х - Хі) + yf(y - Уі)

N

+ (~ Юі)Ф] , і=1

(11)

где в роли остаточного члена щ выступает слагаемое в квадратных скобках, то процедуру сглаживания первого слагаемого uo можно осуществить следующим образом: отыскивать минимум функционала (5), варьируя не только коэффициенты Cj (j = 1,...,Np) полинома р , которым аппроксимируется ф , где N р — количество его коэффициентов, но и постоянные фх, фУ (і = 1,...,N) ( n — количество узлов интерполяции), определяющие градиенты интерполирующей функции в узлах. Таким образом, суммарное количество определяемых коэффициентов в этом случае равно Np + 2N .

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

РИ, 2005, № 3

Пример 3. Применим формулу (11) к исходной информации, заданной в Примере 1, где на 50-ти узлах в прямоугольнике 0 < х < 1; 0 < у < 1.8 были известны только значения функции фі, ив котором начальное приближение uo неизбежно оказывается плохим. Не используя даже второе слагаемое в квадратных скобках формулы (11), т.е. остаточный член формулы (10), перешедший в (11) “по наследству”, получим результаты, приведенные на рис.4,а. Нормированная погрешность составляет 1.8%.

Если вместо функционала (5) использовать функционал (4), соответствующий процедуре сглаживания начального приближения с помощью мыльной пленки, то мы не сможем устранить отмеченный ранее дефект, касающийся равенства нулю частных производных функции u в узлах интерполяции. Так, если в рассмотренном только что примере это сделать, то результаты будут иметь вид, приведенный на рис.4,б, и нормированная погрешность составляет 6.3%.

а б

Рис. 4. Картины линий уровня интерлокационной функции Эрмита (11) для 50 узлов: а — начальное неслаженное приближения u0 ; б — интерлокационная функция, моделирующая натяжение мыльной плёнки

В то же время сглаживание с помощью функционала (5), по сравнению с (4) даже для меньшего в двараза числа точек (25 точек, hx = 0.25; hy = 0.45), приводит к заметно лучшим результатам (4.6% , рис.5,б) при плохом характере u0 (рис.5,а).

а б

Рис. 5. Картины линий уровня интерлокационной функции Эрмита (11) для 25 узлов: а — начальное неслаженное приближения u0 ; б — интерлокационная функция, моделирующая изгиб пластины

145

Вариация параметров у f, у У , имеющих смысл частных производных в узловых точках, в силу конструкции формулы (11) оказывает лишь локальное влияние на характер интерполирующей функции u в зонах, расположенных в окрестностях соответствующих узлов, и не может приводить к изменению ее значений и значений ее производных в других узлах. Это позволяет надеяться на возможность применения формулы (11) и для интерполяции кусочно-гладких функций, получая для тех регионов, где значения в узлах интерполяции это допускают, достаточно сглаженные интерполирующие функции.

Рассмотрим пример, в котором для составления таблицы значений <pj используется кусочно-гладкая функция:

ut =

R-V x2 + y2

(12)

при R = 0.7 . Для простоты возьмем ту же сетку, что и в предыдущих примерах с 50-ю узлами.

а б в

Рис. 6. Картины линий уровня функции: а — определенная по формуле (12); б — начальное несглаженное приближение (11); в — интерлокационная функция (11)

Приведенные на рис.6 результаты показывают, что лишь в окрестности линии разрыва производных (дуги окружности радиуса r с центром в начале координат) имеются существенные отклонения (6.4%) интерполирующей функции от функции (12).

УДК 330.131.5:004.735.5

МЕТОДИКА ОЦЕНКИ ЭФФЕКТИВНОСТИ ИНТЕРНЕТПРЕДСТАВИТЕЛЬСТВА

ГРИШКО С.В., НОВИЦКАЯЕ.Е.

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

Выводы

Научная новизна. Впервые интерлокационные формулы Лагранжа и Эрмита, являющиеся обобщением интерполяционных формул для локусов общего вида, были модифицированы для случая, когда локусами являются точки.

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

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

Литература: 1. Рвачев В.Л. Теория R-функций и некоторые её приложения. Киев: Наук. думка, 1982. 552 С. 2. Morrey C.B. The Problem of Plateau on a Riemannian manifold // Ann. ofMath., 49(2). 1948. P. 807-851. 3. Рвачев В.Л., Курпа Л.В. R-функции в задачах теории пластин. Киев: Наук. думка, 1987. 175 С. 4. Уваров Р.А. Моделирование экологической обстановки с учётом турбулентного движения в атмосфере // Радиоэлектроника и информатика. 2001. №3. С.129-134. 5. РвачёвВ.Л., Толок А.В., Уваров Р.А., Шейко Т.И. Новые подходы к построению уравнений трёхмерных локусов с помощью R-функций // Вісник Запорізького державного університету. 2000. №2.С.119-131. 6. РвачевВ.Л., Уваров Р.А., Шейко Т.И. Интерлокационные формулы при моделировании задач Плато и Софи Жермен // Радиоэлектроника и информатика. 2002. №3. C. 126-129.

Поступила в редколлегию 16.07.2005

Рецензент: д-р техн. наук, проф. Курпа Л.В.

Уваров Роман Александрович, канд. физ.-мат. наук, мл. науч. сотр. отдела ПМиВМ ИПМаш им. А.Н. Подгорного НАН Украины. Научные интересы: теория R-функций, компьютерное моделирование. Адрес: email: [email protected], (0572) 95-95-77.

Шейко Татьяна Ивановна, д-р техн. наук, проф., вед. науч. сотр. отдела ПМиВМ ИПМаш им. А.Н. Подгорного НАН Украины. Научные интересы: теория R-функций, математическая физика. Адрес: e-mail: [email protected]. (0572) 95-96-41.____

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

Чтобы представлять бизнес в виртуальном пространстве, нужно позаботиться о размещении своих информационных ресурсов с помощью сервиса WWW. Это требует создания и поддержки сайта, который может выполнять самые разные функции: от витрины до полнофункционального магазина.

146

РИ, 2005, № 3

i Надоели баннеры? Вы всегда можете отключить рекламу.