Качала, В. В. Принципы создания пакета прикладных графических программ на языке Турбо-Паскаль (на примере задач геофизики) / под ред. А. А. Намгаладзе. – Апатиты : ПГИ КНЦ РАН, 1993. – 99 с.
соседних (поаргументу) точекотрезкамилиний. Вчастности линейнаяинтерполяцияреализуетсяпутемсоединениясоседних точекотрезкамипрямых (рис.З.бв ). Вэтомслучаезначения функциивинтервалемеждуі-й и (і+1) точкамибудутравны У- х -(У і + і - У і )/(Х і + і - Хі), где і-1,2,... ,w-l Принелинейнойинтерполяциилибоищетсяфункция у - <ѵ(х), проходящаячерезвсеимеющиесяточки, либодлякаждогоин тервалаопределяетсясвоянелинейнаяинтерполирующаяфункция У- <?і(х), гдеі-2,2, .... w-1, графиккоторойпроходилбыче резначальнуюиконечнуюточкиинтервала (рис.З.бг) . Вка чествефункциифобычноприменяютполиномы, коэффициентыко торыхоцениваютнаоснованиилзначенийфункциииаргумента вточках, окружающихзаданныйинтервал*. Передразработчиком илипользователемграфическойпрограммыобязательновстанет вопросотом, какуюинтерполяциювыбирать: линейнуюилине линейную. Естьмногоаргументовкакзапервую, такизавто рую. Линейнаяинтерполяцияпрощеи, главное, надежнее. Нели нейная~ выглядитэстетичнееитеоретически, конечно, точнее отображаетистиннуюзависимость (еслимыонейчто-нибудь знаем!). Однакопринелинейнойинтерполяциивозможнорасхож дениеинтерполяционногопроцесса: привозрастаниичислауз ловинтерполяции, аследовательноистепениинтерполяционно гополинома, последнийсовершаетмеждуузламинеограничено растущиеколебания [91. ПриизображенииизолинийZh*fYx,у), гдеh-1,8,.... ин терполяциюможнорассматриватьлибовплоскостиX-Y» либоз пространствеX-Y-Z. ВплоскостиX-Y задачаинтерполяциирешаетсяаналогично интерполяцииграфикафункции. Вчастности, прилинейнойин терполяциипарысоседнихточекТ» иТі-ц. гдеі~1,.. .,«-1, соответствующихзначениям 2 -Zh, h-2 соединяютсяот резкамипрямой (рис.З.Ѵа). Приэтомсоотношениемеждузначе ниямикиуопределяетсяуравнением: у- х-ГУі+і - У і )/( х i+i Хі)> где3“2,...,ь’-і. “Текстыпрограммлинейнойинелинейнойинтерполяциина языкахБейсикиПаскальможнонайтивкнигах [7,8].
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz