Кіріспе
Күнделікті өмірде кездесетін көптеген ғылыми және техникалық есептерді шешу барысында бір функцияны басқа бір функциямен жуықтатуға тура келеді. Мұндай есептер әсіресе эксперимент нәтижесінде алынған сандарды өңдеу мәселелерімен тығыз байланысты. Мысалы, функция алдын ала белгісіз болып,оның дискреттік мәндері эксперимент арқылы функцияны жуықтатуға болады. Не болмаса функцияның аналитикалық түрі өте күрделі болса, онда оны есептеу үшін қарапайым функциямен алмастырылады.
Әдетте, жуықтаушы функцияны и н т е р п о л я ц и я л а у ш ы ф у н к ц и я деп аталады. Соңғы аталған функция көбінесе алгебралық полином болғандықтан, оны кейде интерполяциялаушы полином деп те аталады.Олар анықталған интегралдарды жуық шамамен есептеуде, дифференциялдық теңдеулердің шешімдерін табуда тағы сол сияқты кеңінен қолданылады.
Мен рефератымды « Интерполяциялаушы полином. Лагранждың интерполяциялық полиномы » атты тақырыбына жазамын.
Функцияны интерполяциялау есебінің қойылуы.
Айталық, аралығының х0, х1, ...,хn нүктесінде у = f (x) функциясының төмендегі мәндері берілген болсын:
yо= f(xo), y1= f(x1), …, yn= f(xn)
Ерді осы аралықтың xi нүктесінде y=f(x ) функциясының =f( ) мәнін табу керек дейік ол үшін у=f(x) функциясы басқа, есептеуге оңай және белгілі бір мағынада оны жуықтайтын (x) интерполяциялаушы функциямен алмастырылады. Содан кейін =f(x) мәнінің орнына y=f(x) функциясының сәйкес уо,у1,..., уn мәндері пайданылады.
Әдетте, хо, х1,...,хn нүктелерін интерполяциялау тораптары, ал (хi,yi) қос сандарын интерполяцияланудың берілгендері деп аталады.
Интерполяцияланушы (x) функциясы хо, х1,...,хn
(хi)= f(хi) (i =0,1,2,…,n) 1.1
мәндерін қабылдап, аралығының басқа нүктелерінде y=f(x) функциясына барынша жақын болуы тиіс. Сондағы негізгі мақсатымыз осындай шарттарды қанағаттандыратын функция құру. Осы есепті интерполяциялану деп атаймыз.
Бұл есепті шешу үшін, әуелі аралығында анықтылған, ал саны хо, х1,...,хn тораптардың санына тең.
о(x) 1 (x),…, n(x)
Қарапайым сызвқтық тәуелсіз функциялар жүйесін таңдап аламыз. Содан кейін мына сызықтық комбинацияны құрамыз:
(x)=ao о(x) + a1 1(x) + …+ an n(x) = ak k(x)
Мұндағы ak коэффиценттері әзірше белгісіз сандар. Олар 1.1 шартынан анықталады. Бұл шарттан ak коэффиценттерін табуға мүмкіндік беретін, теңдеулерінің саны (n+1)ге тең мынадай жүйе шығады:
ao о(xо) + a1 1(xо) + …+ an n(xо)= f(xo)
ao о(x1) + a1 1(x1) + …+ an n(x1) = f(x1)
…………………………… 1.2
ao о(xn) + a1 1(xn) + …+ an n(xn ) = f(xn)
Айталық, (1.2) жүйесінің
∆= 1.3
Анықтауышы ∆ (х0, х1, ...,хn ) ≠ 0 болсын. Онда (1.2) жүйесінің шешімдерін
ao = , a1= , …, an =
Крамер формуласы арқылы есептеуге болады. Мұндағы (i =0,1,2,…,n) анықтауыштары - ∆ анықтауышының і- тік жолын (уо,у1,..., уn ) векторымен алмастырғанда пайда болатын анықтаулштарға тең. Демек,
(x)= о(x)+ 1(x)+...+ n(x) 1.4
Енді (i =0,1,2,…,n) анықтауышын i тік жолақтың
yо= f(xo), y1= f(x1), …, yn= f(xn)
Элементтері бойынша жіктейік сонда 1.4 формуласы былайша жазылады.
(x)= f(xo) 1.5
Мұндағы әрбір Ф функцияны таңдап алынған о(x) 1 (x),…, n(x) тәуелсіз функцияның сызықтық комбинацияларынан құралған функция 1.5 теңдігіне х = xi (i =0,1,2,…,n) деп қарастырсақ, онда 1.1 шарты орындалуы үшін Ф =0 1.6
болуы керек
Ал енді ∆ (х0, х1, ...,хn ) ≠ 0 болғанда 1.2 жүйесінің бір ғана шешімі бар. Сонымен бірге 1.3 шарты жүйесін тиісті түрде таңдап алғанда кез келген х0, х1, ...,хn тораптары үшін орындалуы тиіс.
Егер 1.3 шарты кез келген және бір- бірнеше теңсіздігі х0, х1, ...,хn орындалатын болса , онда Чебышев жүйесі деп аталады.
Мәселен ,
1, х, х², ..., хn
sinx, cosx, sin2x, cos2x, ...
функциялары Чебышев жүйелерін құрайды.
Біз (x) алгебралық полином немесе сплайн интерполяциялық функция болатын жағдайда ғана қарастырамыз.
Достарыңызбен бөлісу: |