Бакалов В.П. Основы теории цепей_2007
.pdfВ простейшем случàе критерием близости может служить соâïà- |
||||||||||||||
äåíèå çíàчений àппроксимирующей и àппроксимируемой функций |
||||||||||||||
â âозможно большем числе âûáðàнных точек, рàсположенных â |
||||||||||||||
интерâàëå àппроксимàöèè. Ñîîòâåòñòâующий метоä приближенноãî |
||||||||||||||
âоспроизâåäения функций носит, кàк мы уже упоминàëè, íàçâàíèå |
||||||||||||||
интерполироâàíèÿ, à äискретные точки, â которых требуется точ- |
||||||||||||||
íîå ñîâïàäение функций f(x) è x(x), íàçûâàþòñÿ óçëàми интерпо- |
||||||||||||||
ëèðîâàния. Их число нà åäиницу преâûøàет степень интерполи- |
||||||||||||||
рующеãо полиномà. Дейстâительно, зàïèñûâàÿ ðàâåíñòâо функций |
||||||||||||||
f(xk) = x(xk) â êàæäîì èç óçëîâ интерполироâàíèÿ xk, k = 0, 1, |
||||||||||||||
2, ..., n, получим систему из n + 1 линейных урàâнений |
|
|
||||||||||||
|
|
|
a0 + a1x0 + a2x02 + K + anx0n = x ( x0 ) ü |
|
|
|||||||||
|
|
|
a0 + a1x1 + a2x2 + K + anxn = x ( x1 ) |
ï |
|
|
||||||||
|
|
|
ï |
(10.6) |
||||||||||
|
|
|
|
|
|
|
1 |
1 |
|
|
ý |
|||
|
|
|
. . . . . . . . . . . . . . . . . . . . |
|||||||||||
|
|
|
ï |
|
|
|||||||||
|
|
|
a0 + a1xn + a2xn2 + K + anxnn = x ( xn ) |
þï |
|
|
||||||||
ñ òàким же числом неизâестных коэффициентоâ a0, a1, a2, K, an |
||||||||||||||
интерполирующеãо полиномà. |
|
|
|
|
|
|
||||||||
В теории интерполироâàния функций äîêàçûâàется, что системà |
||||||||||||||
óðàâнений (10.6) имеет еäèíñòâенное решение. Еäèíñòâенным, сле- |
||||||||||||||
äîâàтельно, буäет и решение рàññìàòðèâàåìîé çàäàчи интерполи- |
||||||||||||||
ðîâàíèÿ âîëüò-àмперной хàðàктеристики полиномом âûáðàííîé |
||||||||||||||
степени. |
|
|
|
|
|
|
|
|
|
|
|
|||
Ïðèâåäем простейший пример |
интерполироâàíèÿ â интерâàëå |
|||||||||||||
0 „ x „ 1,5 полиномом перâой степени f ( x ) = a0 + a1x |
функции |
|||||||||||||
x ( x ) = 1 - e−x , çàäàííîé àíàлитически. Рàсположим узлы интерпо- |
||||||||||||||
ëèðîâàíèÿ, à èõ äолжно быть n + 1 = 2, ïðè x0 = 0,1 è x1 = 1,0. |
||||||||||||||
Òîãäà системà óðàâнений относительно искомых коэффициентоâ a0 |
||||||||||||||
è a |
1 |
áóäåò òàêîé: a |
0 |
+ a × 0,1 = 1 - e |
−0,1 è a |
0 |
+ a = 1 - e−1 . Èç åå ðå- |
|||||||
|
|
|
|
1 |
|
|
1 |
|
|
|
||||
шения слеäóåò à0 = 0,036, a1 = 0,597 è f(x) = 0,036 + 0,597x. Ãðà- |
||||||||||||||
фики функций f(x) è x(õ) ïðèâåäåíû íà ðèñ. 10.25. Îíè ïîêàçû- |
||||||||||||||
âàют, что точность âоспроизâåäåíèÿ çàäàнной функции неâåëèêà. Â |
||||||||||||||
çàäàнном интерâàëå 0 „ x „ 1,5 íà- |
|
|
ξ (x) |
|
|
|
||||||||
ибольшàÿ ïîãрешность | f(x) x(õ)|, |
f (x) |
|
|
|
|
|||||||||
ò. å. max| f(x) x(õ)| íàõîäèòñÿ íà |
1 |
|
|
|
|
|||||||||
îäíîé èç ãðàниц интерâàëà ïðè õ = |
0,9 |
|
|
|
f (x) |
|
||||||||
= 1,5 è ñîñòàâляет 0,158. Ее можно |
0,8 |
|
|
|
|
|
||||||||
0,7 |
|
|
|
ξ(x) |
||||||||||
уменьшить, âûáðàâ äðóãèå óçëû |
|
|
|
|||||||||||
0,6 |
|
|
|
|||||||||||
интерполироâàíèÿ |
è, |
òåì |
более, |
0,5 |
|
|
|
|
|
|||||
ïîâûñèâ степень интерполирующе- |
0,4 |
|
|
|
|
|
||||||||
ãо полиномà. Òàê, ãðàôèêè òîé æå |
0,3 |
|
|
|
|
|
||||||||
функции |
x ( x ) = 1 - e−x |
и интерпо- |
0,2 |
|
|
|
|
|
||||||
0,1 |
|
|
|
|
|
|||||||||
лирующеãо полиномà |
âторой сте- |
|
|
|
|
|
||||||||
0 |
0,5 |
1 |
1,5 |
x |
||||||||||
ïåíè |
ñ |
óçëàми интерполироâàíèÿ |
||||||||||||
|
|
|
|
|
|
|||||||||
x0 = 0,15, x1 = 0,6 è x2 = 1,2 ïðàê- |
|
|
Ðèñ. 10.25 |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
247 |