10.07.2015 Views

С.П. Шарый - Институт вычислительных технологий СО РАН

С.П. Шарый - Институт вычислительных технологий СО РАН

С.П. Шарый - Институт вычислительных технологий СО РАН

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

102 2. Численные методы анализаВоспользуемся теперь тем, что x i −x i−1 = h i , x i+1 −x i = h i+1 . Тогдаx i+1 −x i−1 = h i +h i+1 , а результат предшествующих выкладок можетбыть записан в видеf ′ (x) ≈ P ′ 2,i(x) = 2x−x i −x i+1h i (h i +h i+1 ) f i−1− 2x−x i−1 −x i+1h i h i+1f i + 2x−x i−1 −x ih i+1 (h i +h i+1 ) f i+1.(2.63)Формула (2.63) может применяться при вычислении значения производнойв произвольной точке x для случая общей неравномернойсетки. <strong>П</strong>редположим теперь для простоты, что сетка равномерна, т. е.h i = h = const, i = 1,2,...,n. Кроме того, для таблично заданнойфункции на практике обычно наиболее интересны производные в техже точках, где задана сама функция, т. е. в узлах x 0 , x 1 , . . . , x n . Вточке x = x i из (2.63) получаем для первой производной формулуf ′ (x i ) ≈ f˚x,i = f i+1 −f i−1, (2.64)2hназываемую формулой центральной разности. <strong>П</strong>одставляя в (2.63) аргументx = x i−1 и сдвигая в получающемся результате индекс на +1,получимf ′ (x i ) ≈ −3f i +4f i+1 −f i+2.2h<strong>П</strong>одставляя в (2.63) аргумент x = x i+1 и сдвигая в получающемся результатеиндекс на (−1), получимf ′ (x i ) ≈ f i−2 −4f i−1 +3f i.2hЗаймёмся теперь выводом формул для второй производной. Используяинтерполяционный полином второй степени, можно найти:f ′′ (x i ) ≈ P ′′2,i(x) =2h i (h i +h i+1 ) f i−1− 2h i h i+1f i +2h i+1 (h i +h i+1 ) f i+1.В частности, на равномерной сетке с h i = h = const, i = 1,2,...,nимеемf ′′ (x i ) ≈ f i−1 −2f i +f i+1h 2 . (2.65)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!