Aplicarea formulelor de derivare numerică la integrarea numerică a ecuaţiilor diferenţiale

Abstract

 

Autori

Dumitru V. Ionescu

Institutul de Calcul

Cuvinte cheie

PDF

Citați articolul în forma

D.V. Ionescu, Applying numerical derivative formulas to numerical integration of differential equations, Studii şi cercet. matem., Cluj, 10, no. 2, 1959, pp. 259-315 (in Romanian)
[Aplicarea formulelor de derivare numerică la integrarea numerică a ecuaţiilor diferenţiale]

Despre acest articol

Journal

Studii şi cercetări matematice

Publisher Name

Academia Republicii S.R.

Print ISSN

Not available yet.

Online ISSN

Not available yet.

Google Scholar Profile

Referințe

??

Lucrare in format HTML

APLICAREA FORMULELOR DE DERIVARE NUMERICĂ LA INTEGRAREA NUMERICĂ A ECUATTILOR DIFERENT, IALE

DE
D. V. IONESCU

Se consideră ecuația diferențială

y=f(x,y)y^{\prime}=f(x,y) (1)

și fie y(x)y(x) integrala ei care satisface la condiția inițială y(x0)=y0y\left(x_{0}\right)=y_{0}. Presupunem că sînt îndeplinite condițiile care asigură existenţa și unicitatea integralei y(x)y(x) în intervalul [x0,x0+a]\left[x_{0},x_{0}+a\right].

În intervalul ( x0,x0+ax_{0},x_{0}+a ) luăm nodurile x1,x2,,xnx_{1},x_{2},\ldots,x_{n} astfel ca x1<x2<x3<<xnx_{1}<x_{2}<x_{3}<\cdots<x_{n} şi presupunem că integrala y(x)y(x) este cunoscută pe nodurile x1,x2,,xnx_{1},x_{2},\ldots,x_{n}. Problema integrării numerice a ecuației diferențiale (1) constă în a da formula practică de calcul a integralei y(x)y(x), într-un punct din intervalul ( x0,x0+ax_{0},x_{0}+a ], cu ajutorul valorilor lui y(x)y(x) pe nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} şi de a studia restul formulei de integrare numerică.

Dacă funcția f(x,y)f(x,y) are derivate parțiale în raport cu xx și yy pînă la ordinul nn, continue în domeniul DD în care sînt îndeplinite condițiile care asigură existența și unicitatea integralei y(x)y(x), atunci aplicînd formula lui Taylor vom avea

y(x)=y(x0)+xx01!y(x0)+(xx0)22!y′′(x0)+\displaystyle y(x)=y\left(x_{0}\right)+\frac{x-x_{0}}{1!}y^{\prime}\left(x_{0}\right)+\frac{\left(x-x_{0}\right)^{2}}{2!}y^{\prime\prime}\left(x_{0}\right)+\ldots
+(xx0)nn!y(n)(x0)+x0x(xs)nn!y(n+1)(s)𝑑s\displaystyle\quad+\frac{\left(x-x_{0}\right)^{n}}{n!}y^{(n)}\left(x_{0}\right)+\int_{x_{0}}^{x}\frac{(x-s)^{n}}{n!}y^{(n+1)}(s)ds (2)

Problema integrării numerice a ecuației diferențiale (1), aşa cum a fost pusă mai sus, se reduce prin formula (2) la problema derivării numerice a unei funcţii, care se formulează astfel : fiind dată funcția f(x)f(x) continuă
în intervalul [x0,x0+a]\left[x_{0},x_{0}+a\right] şi avînd derivate continue în acest interval de toate ordinele, care vor interveni în calcule, să se dea formule practice pentru calculul derivatelor f(x),f′′(x),,f(n)(x)f^{\prime}(x),f^{\prime\prime}(x),\ldots,f^{(n)}(x) în nodul x0x_{0}, cu ajutorul valorilor lui f(x)f(x) pe nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} și să se calculeze restul formulei de derivare numerică.

Lucrarea este împărțită în două capitole. În primul se tratează despre formule de derivare numerică, iar în al doilea se tratează despre aplicarea lor la integrarea numerică a ecuațiilor diferențiale de forma (1).

Capitolul I

FORMULE DE DERIVARE NUMERICĂ

§ 1. Formule de derivare numerică care provin din expresia unei diferențe divizate sub formă de integrală definită

  1. 1.

    Într-o lucrare de ansamblu asupra formulelor de cuadratură, care se pot obține cu ajutorul formulei generalizate de integrare prin părți, aşa cum a făcut J. R a d o n [1], am dat o expresie a diferenţei divizate de ordinul nn pe noduri repetate sub formă de integrală [2], arătînd că

[a,,aα ori ,x1,,x1k1 ori ,,xkp ori xp,,xp,b,,bβ ori ;f(x)]=\displaystyle{[\underbrace{a,\ldots,a}_{\alpha\text{ ori }},\underbrace{x_{1},\ldots,x_{1}}_{k_{1}\text{ ori }},\ldots,x_{k_{p}\text{ ori }}^{x_{p},\ldots,x_{p}},\underbrace{b,\ldots,b}_{\beta\text{ ori }};f(x)]=}
=abφ(x)f(k1++kp+α+β1)(x)𝑑z\displaystyle=\int_{a}^{b}\varphi(x)f^{\left(k_{1}+\ldots+k_{p}+\alpha+\beta-1\right)}(x)dz (3)

unde funcția φ(x)\varphi(x) este determinată de un anumit sistem de ecuații diferențiale care se integrează cu anumite condiţii la limită în a,x1,xpa,x_{1},\ldots x_{p} și bb. Rezolvînd ecuaţia (3) în raport cuf(α1)(a)\mathrm{cu}f^{(\alpha-1)}(a) se obține o formulă de derivare numerică, din care se deduce f(a1)(a)f^{(a-1)}(a) cu ajutorul valorilor funcţiei f(x)f(x) și a derivatelor ei succesive, care intră în ecuaţia (3), pe nodurile a,x1,,xp,ba,x_{1},\ldots,x_{p},b.

În acelaşi mod a procedat prof. T. Popoviciu [3] şi Ş. E. Mikeladze [4], pornind însă de la alte expresii ale diferenţei divizate din membrul întîi al formulei (3).

Vom rezuma rezultatul din lucrarea [2], în cazul unui singur nod multiplu, aducînd cîteva completări.
2. Fie f(x)f(x) o funcţie de clasa Cn+pC^{n+p}, definită în intervalul [a,b]1[a,b]^{1} ) în care luăm nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} astfel ca să avem x0<x1<<xnx_{0}<x_{1}<\ldots<x_{n}. La intervalele [x0,x1],[x1,x2],,[xn1,xn]\left[x_{0},x_{1}\right],\left[x_{1},x_{2}\right],\ldots,\left[x_{n-1},x_{n}\right] ataşăm funcțiile φ1(x),φ2(x),φn(x)\varphi_{1}(x),\varphi_{2}(x),\ldots\varphi_{n}(x) și constantele λ1,λ2,,λn\lambda_{1},\lambda_{2},\ldots,\lambda_{n} și formăm ecuațiile diferențiale

φ1(n+p1)(x)=λ1,φ2(n+p1)(x)=λ2,,φn(n+p1)(x)=λn\varphi_{1}^{(n+p-1)}(x)=\lambda_{1},\quad\varphi_{2}^{(n+p-1)}(x)=\lambda_{2},\ldots,\varphi_{n}^{(n+p-1)}(x)=\lambda_{n} (4)
00footnotetext: 1 ) Adică funcția f(x)f(x) are în intervalul [a,b][a,b] derivate succesive pînă la ordinul n+pn+p, ultima fiind continuă în acest interval.

care se integrează cu următoarele condiții la limită :

φ1(x0)=0,φ1(x0)=0,,φ1(n2)(x0)=0\displaystyle\varphi_{1}\left(x_{0}\right)=0,\quad\varphi_{1}^{\prime}\left(x_{0}\right)=0,\ldots,\varphi_{1}^{(n-2)}\left(x_{0}\right)=0
φ1(n1)(x0)=(1)pνpp!,φ1(n)(x0)=(1)p1νp1(p1)!,,φ(n+p2)(x0)=ν11!,\displaystyle\varphi_{1}^{(n-1)}\left(x_{0}\right)=(-1)^{p}\frac{\nu_{p}}{p!},\varphi_{1}^{(n)}\left(x_{0}\right)=(-1)^{p-1}\frac{\nu_{p-1}}{(p-1)!},\ldots,\varphi^{(n+p-2)}\left(x_{0}\right)=-\frac{\nu_{1}}{1!},
φ2(x1)=φ(x1),φ2(x1)=φ1(x1),,φ2(n+p2)(x1)=φ1(n+p2)(x1),\displaystyle\varphi_{2}\left(x_{1}\right)=\varphi\left(x_{1}\right),\varphi_{2}^{\prime}\left(x_{1}\right)=\varphi_{1}^{\prime}\left(x_{1}\right),\ldots,\varphi_{2}^{(n+p-2)}\left(x_{1}\right)=\varphi_{1}^{(n+p-2)}\left(x_{1}\right), (5)
φn(xn1)=φn1(xn1),φn(xn1)=φn1(xn1),,φn(n+p2)(xn1)=φn1(n+p2)(xn1),\displaystyle\varphi_{n}\left(x_{n-1}\right)=\varphi_{n-1}\left(x_{n-1}\right),\varphi_{n}^{\prime}\left(x_{n-1}\right)=\varphi_{n-1}^{\prime}\left(x_{n-1}\right),\ldots,\varphi_{n}^{(n+p-2)}\left(x_{n-1}\right)=\varphi_{n-1}^{(n+p-2)}\left(x_{n-1}\right),
φn(xn)=0,φn(xn)=0,,φn(n+p2)(xn)=0.\displaystyle\varphi_{n}\left(x_{n}\right)=0,\quad\varphi_{n}^{\prime}\left(x_{n}\right)=0,\ldots,\varphi_{n}^{(n+p-2)}\left(x_{n}\right)=0.

Constantele λ1,λ2,,λn\lambda_{1},\lambda_{2},\ldots,\lambda_{n} şi ν1,ν2,,νp\nu_{1},\nu_{2},\ldots,\nu_{p} se determină astfel ca integralele ecuațiilor diferențiale (4) să verifice ecuațiile la limită (5).

Este evident că fiecare integrală

x0x1φ1(n+p)(x)f(x)𝑑x,x1x2φ2(n+p)(x)f(x)𝑑x,,xn1xnφ(n+p)(x)f(x)𝑑x\int_{x_{0}}^{x_{1}}\varphi_{1}^{(n+p)}(x)f(x)dx,\int_{x_{1}}^{x_{2}}\varphi_{2}^{(n+p)}(x)f(x)dx,\ldots,\int_{x_{n-1}}^{x_{n}}\varphi^{(n+p)}(x)f(x)dx

este nulă. Aplicînd la fiecare, formula generalizată de integrare prin părți și făcînd suma lor, se obține, ținînd seama de condițiile la limită (5), formula de derivare numerică

[λ1f(x0)+v11!f(x0)+v22!f′′(x0)++vpp!f(p)(x0)]+\displaystyle-\left[\lambda_{1}f\left(x_{0}\right)+\frac{v_{1}}{1!}f^{\prime}\left(x_{0}\right)+\frac{v_{2}}{2!}f^{\prime\prime}\left(x_{0}\right)+\ldots+\frac{v_{p}}{p!}f^{(p)}\left(x_{0}\right)\right]+
+K1f(x1)+K2f(x2)++Kn(xn)=(1)n+p1x0xnφ(x)f(n+p)(x)𝑑x\displaystyle+K_{1}f\left(x_{1}\right)+K_{2}f\left(x_{2}\right)+\ldots+K_{n}\left(x_{n}\right)=(-1)^{n+p-1}\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+p)}(x)dx (6)

unde functia φ(x)\varphi(x) coincide pe rînd cu funcțiile φ1(x),φ2(x),,φn(x)\varphi_{1}(x),\varphi_{2}(x),\ldots,\varphi_{n}(x) în intervalele [x0,x1],,[xn1,xn]\left[x_{0},x_{1}\right],\ldots,\left[x_{n-1},x_{n}\right] şi unde

λ1λ2=K1,λ2λ3=K2,,λn1λn=Kn1,λn=Kn.\lambda_{1}-\lambda_{2}=K_{1},\quad\lambda_{2}-\lambda_{3}=K_{2},\ldots,\lambda_{n-1}-\lambda_{n}=K_{n-1},\lambda_{n}=K_{n}. (7)

Functiile φ1(x),φ2(x),,φn(x)\varphi_{1}(x),\varphi_{2}(x),\ldots,\varphi_{n}(x) sînt date de formulele

φn(x)=Kn(xxn)n+p2(n+p1)!\displaystyle\varphi_{n}(x)=K_{n}\frac{\left(x-x_{n}\right)^{n+p-2}}{(n+p-1)!}
φn1(x)=Kn1(xxn1)n+p1(n+p1)!+Kn(xxn)n+p1(n+p1)!\displaystyle\varphi_{n-1}(x)=K_{n-1}\frac{\left(x-x_{n-1}\right)^{n+p-1}}{(n+p-1)!}+K_{n}\frac{\left(x-x_{n}\right)^{n+p-1}}{(n+p-1)!} (8)
Kn(xxn)n+p1(n+p1)!.\displaystyle\ldots\ldots\ldots\ldots\ldots\ldots\ldots\ldots\ldots K_{n}\frac{\left(x-x_{n}\right)^{n+p-1}}{(n+p-1)!}.

Cu formulele (8) sînt verificate ecuatiile diferentiale (4) şi conditiile la limită (5) din nodurile x1,x2,,xnx_{1},x_{2},\ldots,x_{n}. Scriind că și condiţiile la limită din nodul x0x_{0} sînt satisfăcute, avem sistemul de ecuatii

K1(x1x0)+K2(x2x0)++Kn(xnx0)=v1K1(x1x0)2+K2(x2x0)2++Kn(xnx0)2=v2+K2(x2x0)p++Kp(xnx0)p=vpK1(x1x0)p+K0(x0)K1(x1x0)p+1+K2(x2x0)p+1++Kn(xnx0)p+1=0K1(x1x0)n+p1+K2(x2x0)n+p1++Kn(xnx0)n+p1=0,\begin{array}[]{lll}K_{1}\left(x_{1}-x_{0}\right)&+K_{2}\left(x_{2}-x_{0}\right)&+\ldots+K_{n}\left(x_{n}-x_{0}\right)=v_{1}\\ K_{1}\left(x_{1}-x_{0}\right)^{2}&+K_{2}\left(x_{2}-x_{0}\right)^{2}&+\ldots+K_{n}\left(x_{n}-x_{0}\right)^{2}=v_{2}\\ \cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot&+K_{2}\left(x_{2}-x_{0}\right)^{p}&+\ldots+K_{p}\left(x_{n}-x_{0}\right)^{p}=v_{p}\\ K_{1}\left(x_{1}-x_{0}\right)^{p}&+K_{0}&\left(x_{0}\right)\\ K_{1}\left(x_{1}-x_{0}\right)^{p+1}&+K_{2}\left(x_{2}-x_{0}\right)^{p+1}&+\ldots+K_{n}\left(x_{n}-x_{0}\right)^{p+1}=0\\ \cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\\ K_{1}\left(x_{1}-x_{0}\right)^{n+p-1}+K_{2}\left(x_{2}-x_{0}\right)^{n+p-1}+\ldots+K_{n}\left(x_{n}-x_{0}\right)^{n+p-1}=0,\end{array}

care determină K1,K2,,KnK_{1},K_{2},\ldots,K_{n} şi ν1,ν1,,νp\nu_{1},\nu_{1},\ldots,\nu_{p}.

Ținînd seama de ecuațiile (7), ecuațiile (9) se mai scriu sub forma

λ1+K1++Kn=0\displaystyle-\lambda_{1}+K_{1}+\ldots+K_{n}=0
λ1x0C11v1+K1x1++Knxn=0\displaystyle-\lambda_{1}x_{0}-C_{1}^{1}\quad v_{1}\quad+K_{1}x_{1}\quad+\ldots+K_{n}x_{n}=0 (10)
λ1x0pCp1v1x0p1Cppvp+K1x1p++Knxnp=0\displaystyle-\lambda_{1}x_{0}^{p}\quad-C_{p}^{1}\quad v_{1}x_{0}^{p-1}\quad-\ldots-C_{p}^{p}\quad v_{p}\quad+K_{1}x_{1}^{p}\quad+\ldots+K_{n}x_{n}^{p}=0
λ1x0n+p1Cn+p11ν1x0n+p2Cn+p1pνpx0n1+K1x1n+p1++Knxnn+p1=0.\displaystyle-\lambda_{1}x_{0}^{n+p-1}-C_{n+p-1}^{1}\nu_{1}x_{0}^{n+p-2}-\ldots-C_{n+p-1}^{p}\nu_{p}x_{0}^{n-1}+K_{1}x_{1}^{n+p-1}+\ldots+K_{n}x_{n}^{n+p-1}=0\text{. }

Ecuațiile (9) exprimă că membrul al doilea al formulei de derivare numerică (6) este nul cînd f(x)f(x) este înlocuit cu

xx0,(xx0)2,,(xx0)n+p1x-x_{0},\left(x-x_{0}\right)^{2},\ldots,\left(x-x_{0}\right)^{n+p-1}

iar ecuaţiile (10) exprimă că membrul al doilea al formulei de derivare numerică (6) este nul cînd f(x)f(x) este înlocuit cu

1,x,x2,,xn+p11,x,x^{2},\ldots,x^{n+p-1}

Să considerăm matricea formată cu coeficienții sistemului (10), adică

10011x0C110x1xnx0pCp1x0p1Cppx1pxnpx0n+p1Cn+p11x0n+p2Cn+p1px0n1x1n+p1xnn+p1\left\|\begin{array}[]{|llllllll||}1&0&&\ldots&0&1&\ldots&1\\ x_{0}&C_{1}^{1}&&\ldots&0&x_{1}&\ldots&x_{n}\\ \vdots&\vdots&&&\vdots&\vdots&&\\ x_{0}^{p}&C_{p}^{1}&x_{0}^{p-1}&\ldots&C_{p}^{p}&x_{1}^{p}&\ldots&x_{n}^{p}\\ \vdots&\vdots&&&\vdots&\vdots&&\vdots\\ x_{0}^{n+p-1}&C_{n+p-1}^{1}x_{0}^{n+p-2}&\ldots&C_{n+p-1}^{p}x_{0}^{n-1}&x_{1}^{n+p-1}&\ldots&x_{n}^{n+p-1}\end{array}\right\|

și să notăm cu AiA_{i} determinantul care are aceleaşi linii şi aceleaşi coloane afară de coloana a ii-a. Toți acești determinanți sînt diferiți de zero și rezolvînd sistemul (10) în raport cu λ1,v1,,vp,K1,K2,,Kn-\lambda_{1},-v_{1},\ldots,-v_{p},K_{1},K_{2},\ldots,K_{n} se obține

λ1A1=v1A2==vp(1)pAp+1=\displaystyle\frac{-\lambda_{1}}{A_{1}}=\frac{-v_{1}}{-A_{2}}=\ldots=\frac{-v_{p}}{(-1)^{p}A_{p+1}}=
=K1(1)p+1Ap+2==Kn(1)p+nAp+n+1.\displaystyle=\frac{K_{1}}{(-1)^{p+1}A_{p+2}}=\ldots=\frac{K_{n}}{(-1)^{p+n}A_{p+n+1}}. (11)

Ţinînd seama că membrul întîi al formulei de derivare numerică (6) este o combinație liniară de numărătorii din formulele (11), deducem că formulele (11) se mai scriu sub forma

λ1A1=ν1A2==νp(1)pAp+1=\displaystyle\frac{-\lambda_{1}}{A_{1}}=\frac{-\nu_{1}}{-A_{2}}=\ldots=\frac{-\nu_{p}}{(-1)^{p}A_{p+1}}=
=K1(1)p+1Ap+2==Kn(1)p+nAp+n+1=x0xnφ(x)f(n+p)(x)𝑑xΔ\displaystyle=\frac{K_{1}}{(-1)^{p+1}A_{p+2}}=\ldots=\frac{K_{n}}{(-1)^{p+n}A_{p+n+1}}=\frac{-\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+p)}(x)dx}{\Delta} (12)

,

unde

Δ=|10011x0C110x1xnx0pCp1x0p1Cppx1pxnpx0n+p1Cn+p11x0n+p2Cn+p1px0n1x1n+p1xnn+p1f(x0)f(x0)1!f(p)(x0)p!f(x1)\Delta=\left\lvert\,\begin{array}[]{lllllll}1&0&\ldots&0&1&\ldots&1\\ x_{0}&C_{1}^{1}&\ldots&0&x_{1}&\ldots&x_{n}\\ \vdots&\vdots&&\vdots&\vdots&&\vdots\\ x_{0}^{p}&C_{p}^{1}&x_{0}^{p-1}&\ldots&C_{p}^{p}&x_{1}^{p}&\ldots\\ \vdots&\vdots&&\vdots&\vdots&&x_{n}^{p}\\ x_{0}^{n+p-1}&C_{n+p-1}^{1}x_{0}^{n+p-2}&\ldots&C_{n+p-1}^{p}x_{0}^{n-1}&x_{1}^{n+p-1}&\ldots&x_{n}^{n+p-1}\\ f\left(x_{0}\right)&&\frac{f^{\prime}\left(x_{0}\right)}{1!}&\ldots&\frac{f^{(p)}\left(x_{0}\right)}{p!}&f\left(x_{1}\right)&\ldots\end{array}\right.

Determinantul Δ1\Delta_{1} care se obţine din Δ\Delta înlocuind pe f(x)f(x) cu xn+px^{n+p}, este diferit de zero, deoarece

Δ1=(x1x0)p(x2x0)p(xnx0)pV(x0,x1,,xn),\Delta_{1}=\left(x_{1}-x_{0}\right)^{p}\left(x_{2}-x_{0}\right)^{p}\ldots\left(x_{n}-x_{0}\right)^{p}V\left(x_{0},x_{1},\ldots,x_{n}\right), (14)

unde V(x0,x1,xn)V\left(x_{0},x_{1},\ldots x_{n}\right) este determinantul 1ui Vandermonde al numerelor x0,x1,,xnx_{0},x_{1},\ldots,x_{n}.

Egalînd rapoartele din (12) cu 1Δ1-\frac{1}{\Delta_{1}}, deducem că formula de derivare
erică se mai scrie sub numerică se mai scrie sub forma

ΔΔ1=x0xnφ(x)f(n+p)(x)𝑑x\frac{\Delta}{\Delta_{1}}=\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+p)}(x)dx (15)

sau, sub forma

[x0,x0,,x0p+1 ori ,x1,,xn;f(x)]=x0xnφ(x)f(n+p)(x)𝑑x[\underbrace{x_{0},x_{0},\ldots,x_{0}}_{p+1\text{ ori }},\quad x_{1},\ldots,x_{n};\quad f(x)]=\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+p)}(x)dx (16)

căci diferența divizată a funcției f(x)f(x) din membrul întîi al formulei (16) este egală cu ΔΔ1\frac{\Delta}{\Delta_{1}}.
3. Calculul coeficientilor λ1,ν1,,νp,K1,,Kn\lambda_{1},\nu_{1},\ldots,\nu_{p},K_{1},\ldots,K_{n} din formula de derivare numerică (6). Din ecuația (12) deducem că avem

K1=(1)pAp+2Δ1\displaystyle K_{1}=(-1)^{p}\frac{A_{p+2}}{\Delta_{1}}
K2=(1)p+1Ap+3Δ1\displaystyle K_{2}=(-1)^{p+1}\frac{A_{p+3}}{\Delta_{1}}
\displaystyle\ldots\ldots\ldots
Kn=(1)p+n1An+p+1Δ1\displaystyle K_{n}=(-1)^{p+n-1}\frac{A_{n+p+1}}{\Delta_{1}}

Fără greutate se arată că în general

Ap+i+1=(x1x0)p(xi1x0)p(xi+1x0)p(xnx0)p××V(x0,x1,,xi1,xi+1,,xn)\begin{gathered}A_{p+i+1}=\left(x_{1}-x_{0}\right)^{p}\ldots\left(x_{i-1}-x_{0}\right)^{p}\left(x_{i+1}-x_{0}\right)^{p}\ldots\left(x_{n}-x_{0}\right)^{p}\times\\ \times V\left(x_{0},x_{1},\ldots,x_{i-1},x_{i+1},\ldots,x_{n}\right)\end{gathered}

de unde rezultă că avem

K1=(1)p1(x1x0)pV(x0,x2,,nn)V(x0,x1,,xn)\displaystyle K_{1}=(-1)^{p}\frac{1}{\left(x_{1}-x_{0}\right)^{p}}\cdot\frac{V\left(x_{0},x_{2},\ldots,n_{n}\right)}{V\left(x_{0},x_{1},\ldots,x_{n}\right)}
K2=(1)p+11(x2x0)pV(x0,x1,x3,,xn)V(x0,x1,,xn)\displaystyle K_{2}=(-1)^{p+1}\frac{1}{\left(x_{2}-x_{0}\right)^{p}}\cdot\frac{V\left(x_{0},x_{1},x_{3},\ldots,x_{n}\right)}{V\left(x_{0},x_{1},\ldots,x_{n}\right)} (17)
\displaystyle\cdot\cdots\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot
Kn=(1)p+n11(xnx)pV(x0,x1,xn1)V(x0,x1,,xn)\displaystyle K_{n}=(-1)^{p+n-1}\frac{1}{\left(x_{n}-x\right)_{p}}\cdot\frac{V\left(x_{0},x_{1},\ldots x_{n-1}\right)}{V\left(x_{0},x_{1},\ldots,x_{n}\right)}

Dacă se ține seama că în geheral avem

V(x0,x1,,xn)=\displaystyle V\left(x_{0},x_{1},\ldots,x_{n}\right)= (xix0)(xix1)(xixi1)(xi+1xi)(xnxi)×\displaystyle\left(x_{i}-x_{0}\right)\left(x_{i}-x_{1}\right)\ldots\left(x_{i}-x_{i-1}\right)\left(x_{i+1}-x_{i}\right)\ldots\left(x_{n}-x_{i}\right)\times
×V(x0,x1,,xi1,xi+1,,xn)\displaystyle\times V\left(x_{0},x_{1},\ldots,x_{i-1},x_{i+1},\ldots,x_{n}\right)

formulele (17) se reduc 1a

K1=(1)p(x1x0)p+1(x2x1)(x3x1)(xnx1)K_{1}=\frac{(-1)^{p}}{\left(x_{1}-x_{0}\right)^{p+1}\left(x_{2}-x_{1}\right)\left(x_{3}-x_{1}\right)\ldots\left(x_{n}-x_{1}\right)}
K2=(1)p+1(x2x0)p+1(x2x1)(x3x2)(xnx2)\displaystyle K_{2}=\frac{(-1)^{p+1}}{\left(x_{2}-x_{0}\right)^{p+1}\left(x_{2}-x_{1}\right)\left(x_{3}-x_{2}\right)\ldots\left(x_{n}-x_{2}\right)} (18)
Kn=(1)p+n1(xnx0)n+1(xnx1)(xnx2)(xnxn1)\displaystyle K_{n}=\frac{(-1)^{p+n-1}}{\left(x_{n}-x_{0}\right)^{n+1}\left(x_{n}-x_{1}\right)\left(x_{n}-x_{2}\right)\ldots\left(x_{n}-x_{n-1}\right)}

Din aceste expresii se vede că toți numitorii fiind pozitivi, coeficientii K1,K2,,KnK_{1},K_{2},\ldots,K_{n} au semnele alternate, K1K_{1} avînd semnul lui (1)p(-1)^{p}.

Coeficienții λ1,v1,,vp\lambda_{1},v_{1},\ldots,v_{p} sînt dați de prima ecuație (10) și de primele pp ecuații (9). T, Tinînd seamă de formulele (17), vom avea în general

vj=(1)pV(x0,x1,,xn)[\displaystyle v_{j}=\frac{(-1)^{p}}{V\left(x_{0},x_{1},\ldots,x_{n}\right)}[ 1(x1x0)pjV(x0,x2,,xn)\displaystyle\frac{1}{\left(x_{1}-x_{0}\right)^{p-j}}V\left(x_{0},x_{2},\ldots,x_{n}\right)-
\displaystyle- 1(x2x0)pjV(x0,x1,x3,,xn)++\displaystyle\frac{1}{\left(x_{2}-x_{0}\right)^{p-j}}V\left(x_{0},x_{1},x_{3},\ldots,x_{n}\right)+\ldots+
+(1)n11(xnx0)pjV(x0,x1,,xn1)]\displaystyle\left.+(-1)^{n-1}\frac{1}{\left(x_{n}-x_{0}\right)^{p-j}}V\left(x_{0},x_{1},\ldots,x_{n-1}\right)\right]

sau

vj=(1)p+n1V(x0,x1,,xn)|111x0x1xnx0n1x1n1xnn101(x1x0)pj1(xnx0)pj|v_{j}=\frac{(-1)^{p+n-1}}{V\left(x_{0},x_{1},\ldots,x_{n}\right)}\left|\begin{array}[]{cccc}1&1&\cdots&1\\ x_{0}&x_{1}&\cdots&x_{n}\\ \vdots&\vdots&&\vdots\\ x_{0}{}^{n-1}&x_{1}{}^{n-1}&\cdots&x_{n}^{n-1}\\ 0&\frac{1}{\left(x_{1}-x_{0}\right)^{p-j}}&\cdots&\frac{1}{\left(x_{n}-x_{0}\right)^{p-j}}\end{array}\right|

sau încă
vj=(1)p+n1(x1x0)(x2x0)(xnx0)V(x0,x1,,xn)|11x1x0xnx0(x1x0)n2(x1x0)pj+1(xnx0)n2(xnx0)pj+1|v_{j}=(-1)^{p+n-1}\frac{\left(x_{1}-x_{0}\right)\left(x_{2}-x_{0}\right)\ldots\left(x_{n}-x_{0}\right)}{V\left(x_{0},x_{1},\ldots,x_{n}\right)}\left|\begin{array}[]{ccc}1&\cdots&1\\ x_{1}-x_{0}&\cdots&x_{n}-x_{0}\\ \vdots&&\vdots\\ \frac{\left(x_{1}-x_{0}\right)^{n-2}}{\left(x_{1}-x_{0}\right)^{p-j+1}}\cdots&\cdots&\left(x_{n}-x_{0}\right)^{n-2}\\ \left(x_{n}-x_{0}\right)^{p-j+1}\end{array}\right|, unde j=0,1,,p(λ1=v0)j=0,1,\ldots,p\cdot\left(\lambda_{1}=v_{0}\right).

Se știe că
|11y1yny1n2ynn21y1l1ynl|=(1)n1V(y1y2yn)(y1,y2,yn)Q1(1y1,1y2,,1yn)\left|\begin{array}[]{ccc}1&\ldots&1\\ y_{1}&\ldots&y_{n}\\ \vdots&&\vdots\\ y_{1}^{n-2}&&y_{n}^{n-2}\\ \frac{1}{y_{1}^{l}}&\ldots&\frac{1}{y_{n}^{l}}\end{array}\right|=(-1)^{n-1}\frac{V\left(y_{1}y_{2}\cdots y_{n}\right)}{\left(y_{1},y_{2},\cdots y_{n}\right)}Q_{-1}\left(\frac{1}{y_{1}},\frac{1}{y_{2}},\ldots,\frac{1}{y_{n}}\right),
unde Ql1(1y1,1y2,,1yn)Q_{l-1}\left(\frac{1}{y_{1}},\frac{1}{y_{2}},\ldots,\frac{1}{y_{n}}\right) este un polinom omogen de gradul l1l-1 în 1y1,1y2,,1yn\frac{1}{y_{1}},\frac{1}{y_{2}},\ldots,\frac{1}{y_{n}}, cu coeficienții egali cu 1 .

Ținînd seama de aceasta, expresia definitivă a coeficienților vjv_{j} este vj=(1)p(x1x0)(x2x0)(xnx0)Qpj(1x1x0,1x2x0,,1xnx0)v_{j}=\frac{(-1)^{p}}{\left(x_{1}-x_{0}\right)\left(x_{2}-x_{0}\right)\ldots\left(x_{n}-x_{0}\right)}Q_{p-j}\left(\frac{1}{x_{1}-x_{0}},\frac{1}{x_{2}-x_{0}},\cdots,\frac{1}{x_{n}-x_{0}}\right), unde j=0,1,,n.(λ1=v0)j=0,1,\ldots,n.\left(\lambda_{1}=v_{0}\right).

Se constată că toți coeficienții νj\nu_{j} au semnul lui (1)p(-1)^{p}.
4. Altă formă a formulei de derivare numerică (6). Să considerăm funcția rațională

1(xx0)p+1(xx1)(xxn)\frac{1}{\left(x-x_{0}\right)^{p+1}\left(x-x_{1}\right)\ldots\left(x-x_{n}\right)}

pe care s-o descompunem în funcții raționale simple punînd în evidență reziduurile A1,A2,,AnA_{1},A_{2},\ldots,A_{n} relative la nodurile x1,x2,,xnx_{1},x_{2},\ldots,x_{n}. Vom avea
1(xx0)p+1(xx1)(xxn)=A1xx1+A2xx2++Anxxn+\frac{1}{\left(x-x_{0}\right)^{p+1}\left(x-x_{1}\right)\ldots\left(x-x_{n}\right)}=\frac{A_{1}}{x-x_{1}}+\frac{A_{2}}{x-x_{2}}+\ldots+\frac{A_{n}}{x-x_{n}}+\ldots,
unde

A1=(1)n1(x1x0)p+1(x2x1)(xnx1)\displaystyle A_{1}=\frac{(-1)^{n-1}}{\left(x_{1}-x_{0}\right)^{p+1}\left(x_{2}-x_{1}\right)\ldots\left(x_{n}-x_{1}\right)}
A2=(1)n2(x2x0)p+1(x2x1)(x3x2)xnx2)\displaystyle A_{2}=\frac{(-1)^{n-2}}{\left.\left(x_{2}-x_{0}\right)^{p+1}\left(x_{2}-x_{1}\right)\left(x_{3}-x_{2}\right)\ldots x_{n}-x_{2}\right)}
An=1(xnx0)p+1(xnx1)(xxn1)\displaystyle A_{n}=\frac{1}{\left(x_{n}-x_{0}\right)^{p+1}\left(x_{n}-x_{1}\right)\ldots\left(x-x_{n-1}\right)}

Ţinînd seamă de acestea, formulele (18) arată că avem

K1=(1)n+p1A1\displaystyle K_{1}=(-1)^{n+p-1}A_{1}
K2=(1)n+p1A2\displaystyle K_{2}=(-1)^{n+p-1}A_{2} (21)
Kn=(1)n+p1An\displaystyle K_{n}=(-1)^{n+p-1}A_{n}

Din prima ecuație (10) și din primele pp ecuații (9) se deduce că

λ1f(x0)+v11!f(x0)++vpp!f(p)(x0)==i=1nKi[f(x0)+xix01!f(x0)++(xix0)pp!f(x0)]\begin{gathered}\lambda_{1}f\left(x_{0}\right)+\frac{v_{1}}{1!}f^{\prime}\left(x_{0}\right)+\ldots+\frac{v_{p}}{p!}f^{(p)}\left(x_{0}\right)=\\ =\sum_{i=1}^{n}K_{i}\left[f\left(x_{0}\right)+\frac{x_{i}-x_{0}}{1!}f^{\prime}\left(x_{0}\right)+\ldots+\frac{\left(x_{i}-x_{0}\right)^{p}}{p!}f\left(x_{0}\right)\right]\end{gathered}

Formula de derivare numerică (6) se poate deci scrie sub forma

i=1nKi{f(xi)[f(x0)+xix01!f(x0)++(xix0)pp!f(p)(x0)]}=\displaystyle\sum_{i=1}^{n}K_{i}\left\{f\left(x_{i}\right)-\left[f\left(x_{0}\right)+\frac{x_{i}-x_{0}}{1!}f^{\prime}\left(x_{0}\right)+\ldots+\frac{\left(x_{i}-x_{0}\right)^{p}}{p!}f^{(p)}\left(x_{0}\right)\right]\right\}=
=(1)n+p1x0xnφ(x)f(n+p)(x)𝑑x\displaystyle=(-1)^{n+p-1}\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+p)}(x)dx (22)

în care figurează numai coeficienții KiK_{i}, dați de formulele (18), atît în membrul întîi, cît și în membrul al doilea, din cauza formulelor (8).

Însă formulele (21) arată că coeficienții K1,K2,,KnK_{1},K_{2},\ldots,K_{n} sînt proporționali cu A1,A2,,AnA_{1},A_{2},\ldots,A_{n}, ceea ce înseamnă că formulele de derivare numerică (6) sau (22) se pot scrie şi sub forma

i=1iAi{f(xi)[f(x0)+xix01!f(x0)++(xix0)pp!f(p)(x0)]}=\displaystyle\sum_{i=1}^{i}A_{i}\left\{f\left(x_{i}\right)-\left[f\left(x_{0}\right)+\frac{x_{i}-x_{0}}{1!}f^{\prime}\left(x_{0}\right)+\ldots+\frac{\left(x_{i}-x_{0}\right)^{p}}{p!}f^{(p)}\left(x_{0}\right)\right]\right\}=
=(1)n+p1x0xnφ(x)f(n+p)(x)𝑑x\displaystyle=(-1)^{n+p-1}\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+p)}(x)dx (\prime)

În această formulă funcția φ(x)\varphi(x) coincide pe rînd cu funcţiile φ1(x),φ2(x),,φn(x)\varphi_{1}(x),\varphi_{2}(x),\ldots,\varphi_{n}(x) în intervalele [x0,x1],[x1,x2],,[xn1,xn]\left[x_{0},x_{1}\right],\left[x_{1},x_{2}\right],\ldots,\left[x_{n-1},x_{n}\right] unde, după formulele (8), avem
φ1(x)=A1(xx1)n+p1(n+p1)!+A2(xx2)n+p1(n+p1)!++An(xxn)n+p1(n+p1)!\varphi_{1}(x)=A_{1}\frac{\left(x-x_{1}\right)^{n+p-1}}{(n+p-1)!}+A_{2}\frac{\left(x-x_{2}\right)^{n+p-1}}{(n+p-1)!}+\ldots+A_{n}\frac{\left(x-x_{n}\right)^{n+p-1}}{(n+p-1)!}

φ2(x)=A2(xx2)n+p1(n+p1)!++An(xxn)n+p1(n+p1)!\varphi_{2}(x)=\quad A_{2}\frac{\left(x-x_{2}\right)^{n+p-1}}{(n+p-1)!}+\ldots+A_{n}\frac{\left(x-x_{n}\right)^{n+p-1}}{(n+p-1)!} (23)

φn(x)=\varphi_{n}(x)=

An(xxn)n+p1(n+p1)!A_{n}\frac{\left(x-x_{n}\right)^{n+p-1}}{(n+p-1)!}

În formulele (22) si (22’) factorul pe care-1 înmulțeste KiK_{i} este diferenţa dintre f(xi)f\left(x_{i}\right) și primii p+1p+1 termeni din dezvoltarea lui f(x)f(x) după puterile lui xix0x_{i}-x_{0} cu ajutorul formulei lui Taylor. Această observare dă un procedeu practic pentru scrierea formulelor de derivare numerică de forma (6).

Exemplu. Să presupunem n=3n=3 și x1=x0+h,x2=x0+2hx_{1}=x_{0}+h,x_{2}=x_{0}+2h, x3=x0+3hx_{3}=x_{0}+3h iar p=2p=2. Pentru a găsi formula de derivare numerică corespunzătoare, se pornește de 1a descompunerea în funcții raționale simple

1(xx0)3(xx1)(xx2)(xx3)=A1xx1+A2xx2+A3xx3+\frac{1}{\left(x-x_{0}\right)^{3}\left(x-x_{1}\right)\left(x-x_{2}\right)\left(x-x_{3}\right)}=\frac{A_{1}}{x-x_{1}}+\frac{A_{2}}{x-x_{2}}+\frac{A_{3}}{x-x_{3}}+\ldots

unde

A1=12h5,A2=18h5,A3=154h5.A_{1}=\frac{1}{2h^{5}},A_{2}=-\frac{1}{8h^{5}},A_{3}=\frac{1}{54h^{5}}.

Formula de derivare numerică este deci

12h5[fx1)f(x0)hf(x0)h22!f′′(x0)]18h5[f(x2)f(x0)2hf(x)(2h)22!f′′(x0)]++154h5[f(x3)f(x0)3hf(x0)(3h)22!f′′(x0)]=x0x3φ(x)f(5)(x)𝑑x,\begin{gathered}\left.\frac{1}{2h^{5}}\left[fx_{1}\right)-f\left(x_{0}\right)-hf^{\prime}\left(x_{0}\right)-\frac{h^{2}}{2!}f^{\prime\prime}\left(x_{0}\right)\right]-\\ -\frac{1}{8h^{5}}\left[f\left(x_{2}\right)-f\left(x_{0}\right)-2hf^{\prime}(x)-\frac{(2h)^{2}}{2!}f^{\prime\prime}\left(x_{0}\right)\right]+\\ +\frac{1}{54h^{5}}\left[f\left(x_{3}\right)-f\left(x_{0}\right)-3hf^{\prime}\left(x_{0}\right)-\frac{(3h)^{2}}{2!}f^{\prime\prime}\left(x_{0}\right)\right]=\int_{x_{0}}^{x_{3}}\varphi(x)f^{(5)}(x)dx,\end{gathered}

adică

1216h5[108f(x1)27f(x2)\displaystyle\frac{1}{216h^{5}}\left[108f\left(x_{1}\right)-27f\left(x_{2}\right)\right. +4f(x3)85f(x0)66hf(x0)18h2f′′(x)]=\displaystyle\left.+4f\left(x_{3}\right)-85f\left(x_{0}\right)-66hf^{\prime}\left(x_{0}\right)-18h^{2}f^{\prime\prime}(x)\right]=
=x0x3φ(x)f(5)(x)𝑑x\displaystyle=\int_{x_{0}}^{x_{3}}\varphi(x)f^{(5)}(x)dx (24)

În această formulă avem

φ1(x)=12h5(xx1)44!18h5(xx2)44!+154h5(xx3)44!φ2(x)=18h5(xx2)44!+154h5(xx3)44!φ3(x)=154h5(xx2)44!\begin{array}[]{rlrl}\varphi_{1}(x)=&\frac{1}{2h^{5}}\frac{\left(x-x_{1}\right)^{4}}{4!}-\frac{1}{8h^{5}}\frac{\left(x-x_{2}\right)^{4}}{4!}+\frac{1}{54h^{5}}\frac{\left(x-x_{3}\right)^{4}}{4!}\\ \varphi_{2}(x)=&-\frac{1}{8h^{5}}\frac{\left(x-x_{2}\right)^{4}}{4!}+\frac{1}{54h^{5}}\frac{\left(x-x_{3}\right)^{4}}{4!}\\ \varphi_{3}(x)=&&\frac{1}{54h^{5}}\frac{\left(x-x_{2}\right)^{4}}{4!}\end{array}
  1. 5.

    Constantele λ1,λ2,,λn\lambda_{1},\lambda_{2},\ldots,\lambda_{n} din ecuatiile diferentiale (4) sînt toate diferite de zero. Pentru a demonstra aceasta, să observăm că din formulele (7) şi (21) avem

λ1=(1)p+n1(A1+A2++An)\displaystyle\lambda_{1}=(-1)^{p+n-1}\left(A_{1}+A_{2}+\cdots+A_{n}\right)
λ2=(1)p+n1(A2+A3++An)\displaystyle\lambda_{2}=(-1)^{p+n-1}\left(A_{2}+A_{3}+\cdots+A_{n}\right) (25)
λn=(1)p+n1An.\displaystyle\lambda_{n}=(-1)^{p+n-1}A_{n}.

Deci a demonstra că constantele λ1,λ2,,λn\lambda_{1},\lambda_{2},\ldots,\lambda_{n} sunt diferite de zero, este tot una cu a demonstra că A1,A2,AnA_{1},A_{2},\ldots A_{n} fiind reziduurile functiei rationale (20) relativ la polurile x1,x2,,xnx_{1},x_{2},\ldots,x_{n}, sumele Aj+Aj+1++AnA_{j}+A_{j+1}+\ldots+A_{n} sînt diferite de zero.

Să considerăm polinomul

hk(x)=(xx0)p+1(xx1)(xxk1)(xxk+1)(xxn)(xkx0)p+1(xkx1)(xkxk1)(xkxk+1)(xkxn),h_{k}(x)=\frac{\left(x-x_{0}\right)^{p+1}\left(x-x_{1}\right)\ldots\left(x-x_{k-1}\right)\left(x-x_{k+1}\right)\ldots\left(x-x_{n}\right)}{\left(x_{k}-x_{0}\right)^{p+1}\left(x_{k}-x_{1}\right)\ldots\left(x_{k}-x_{k-1}\right)\left(x_{k}-x_{k+1}\right)\ldots\left(x_{k}-x_{n}\right)},

care se anulează în nodul x0x_{0} împreună cu primele pp derivate și în nodurile x1,x2,,xk1,xk+1,,xnx_{1},x_{2},\ldots,x_{k-1},x_{k+1},\ldots,x_{n} și care ia valoarea 1 în nodul xkx_{k}. Polinomul hk(x)h_{k}(x), este un polinom de gradul p+np+n al cărui prim termen este Akxp+n,AkA_{k}x^{p+n},A_{k} fiind reziduul polului xkx_{k} al funcţiei raţionale (20).

Polinomul
h(x)=hj(x)+hj+1(x)++hn(x)=(Aj+Aj+1++An)xp+n+h(x)=h_{j}(x)+h_{j+1}(x)+\ldots+h_{n}(x)=\left(A_{j}+A_{j+1}+\ldots+A_{n}\right)x^{p+n}+\ldots are rădăcina x0x_{0} multiplă de ordinul p+1p+1 și avem
iar

h(xj)=1,h(xj+1)=1,,h(xn)=1h\left(x_{j}\right)=1,\quad h\left(x_{j+1}\right)=1,\ldots,h\left(x_{n}\right)=1
h(x1)=0,h(x2)=0,,h(xj1)=0.h\left(x_{1}\right)=0,\quad h\left(x_{2}\right)=0,\ldots,h\left(x_{j-1}\right)=0.

Aplicînd la polinomul h(x)h(x) teorema lui Rolle 1a intervalele [x0,x1],,[xj2,xj1]\left[x_{0},x_{1}\right],\ldots,\left[x_{j-2},x_{j-1}\right] şi la intervalele [xj,xj+1],,[xn1,xn]\left[x_{j},x_{j+1}\right],\ldots,\left[x_{n-1},x_{n}\right], deducem că h(x)h(x) are rădăcina x0x_{0} multiplă de ordinul pp și alte n1n-1 rădăcini distincte la dreapta lui x0x_{0}. Repetînd acest raționament la polinomul h(x)h^{\prime}(x), apoi la h′′(x),h^{\prime\prime}(x),\ldots deducem că polinomul h(p)(x)h^{(p)}(x) are rădăcina x0x_{0} şi alte n1n-1 rădăcini distincte 1a dreapta lui x0x_{0}. Avem
h(p)(x)=(n+p)(n+p1)(p+1)(Aj+Aj+1++An)xn+h^{(p)}(x)=(n+p)(n+p-1)\ldots(p+1)\left(A_{j}+A_{j+1}+\ldots+A_{n}\right)x^{n}+\ldots
Dacă Aj+Aj+1++An=0A_{j}+A_{j+1}+\ldots+A_{n}=0, atunci h(x)h(x) este un polinom de grad mai mic decît nn, care avînd nn rădăcini distincte este identic nul. Se deduce că h(p1)(x)=0h^{(p-1)}(x)=0, deoarece h(p1)(x0)=0h^{(p-1)}\left(x_{0}\right)=0. În mod\bmod analog se deduce că h(p2)(x)=0h^{(p-2)}(x)=0\ldots şi aşa mai departe că h(x)=0h^{\prime}(x)=0. Ar urma deci ca polinomul h(x)h(x) să fie o constantă, ceea ce este imposibil căci h(x0)=0h\left(x_{0}\right)=0, pe cînd h(xn)=1h\left(x_{n}\right)=1.

Deci avem Aj+Aj+1++An0A_{j}+A_{j+1}+\ldots+A_{n}\neq 0 şi prin urmare toate constantele λ1,λ2,,λn\lambda_{1},\lambda_{2},\ldots,\lambda_{n} sînt diferite de zero.

Putem preciza semnul sumei Aj+Aj+1++AnA_{j}+A_{j+1}+\ldots+A_{n}. Pentru aceasta, observăm că în intervalul [xj1,xj]\left[x_{j-1},x_{j}\right] polinomul h(x)h(x) este pozitiv. Rezultă că h(x)h(x) are un maxim în intervalul [xj,xj+1]\left[x_{j},x_{j+1}\right], un minim în intervalul [xj+1,xj+2],\left[x_{j+1},x_{j+2}\right],\ldots şi că în ultimul interval [xn1,xn],h(x)\left[x_{n-1},x_{n}\right],h(x) are un maxim sau un minim după cum (1)nj(-1)^{n-j} este -1 sau +1 .

Dacă h(x)h(x) are un maxim în intervalul [xn1,xn]\left[x_{n-1},x_{n}\right], atunci h(x)h(x) tinde către -\infty cînd xx tinde către ++\infty; deci Aj+Aj+1++An<0A_{j}+A_{j+1}+\ldots+A_{n}<0.

Dacă h(x)h(x) are un minim în intervalul [xn1,xn]\left[x_{n-1},x_{n}\right], atunci h(x)h(x) tinde către ++\infty cînd xx tinde către ++\infty, deci Aj+Aj+1++An>0A_{j}+A_{j+1}+\ldots+A_{n}>0.

Prin urmare suma Aj+Aj+1++AnA_{j}+A_{j+1}+\ldots+A_{n} are semnul lui (1)nj(-1)^{n-j} şi putem adăuga după formulele (25) că λj\lambda_{j} are semnul lui (1)p+j+1(-1)^{p+j+1}.
6. Functia φ(x)\varphi(x) din formula de derivare numerică (6) sau (22) sau (22’) este pozitivă in intervalul ( x0,xnx_{0},x_{n} ). Pentru n=1n=1, acest lucru este evident căci formula (6) se reduce în acest caz la formula lui Taylor cu restul scris sub forma lui Lagrange.

Să presupunem deci n2n\geqslant 2. Funcţia φ(x)\varphi(x) satisface în nodurile x0x_{0} şi xnx_{n} la următoarele condiții

φ(x0)=0,φ(x0)=0,,φ(n2)(x0)=0\displaystyle\varphi\left(x_{0}\right)=0,\quad\varphi^{\prime}\left(x_{0}\right)=0,\ldots,\varphi^{(n-2)}\left(x_{0}\right)=0
φ(xn)=0,φ(xn)=0,,φ(n+p2)(xn)=0\displaystyle\varphi\left(x_{n}\right)=0,\quad\varphi^{\prime}\left(x_{n}\right)=0,\ldots,\varphi^{(n+p-2)}\left(x_{n}\right)=0

iar în intervalul [xn1,xn]\left[x_{n-1},x_{n}\right] ea coincide cu

φn(x)=λn(xxn)n+p1(n+p1)!=(1)n+p1λn(xnx)n+p1(n+p1)!\varphi_{n}(x)=\lambda_{n}\frac{\left(x-x_{n}\right)^{n+p-1}}{(n+p-1)!}=(-1)^{n+p-1}\lambda_{n}\frac{\left(x_{n}-x\right)^{n+p-1}}{(n+p-1)!}

Însă s-a arătat la nr. 4 , că λn\lambda_{n} are semnul lui (1)n+p+1(-1)^{n+p+1}, de unde rezultă că φ(x)=φn(x)\varphi(x)=\varphi_{n}(x) este pozitivă în intervalul [xn1xn)\left[x_{n-1}x_{n}\right).

Functia φ(x)\varphi(x) este continuă în intervalul [x0,xn]\left[x_{0},x_{n}\right] şi are derivate continue pînă la ordinul n+p2n+p-2, derivata φ(n+p1)(x)\varphi^{(n+p-1)}(x) fiind discontinuă în nodurile x1,x2,,xn1x_{1},x_{2},\ldots,x_{n-1}. Funcția φ(x)\varphi(x) anulîndu-se în nodurile x0x_{0} și xnx_{n}, conform teoremei lui Rolle, derivata ei φ(x)\varphi^{\prime}(x) are cel puțin un zero în intervalul ( x0,xnx_{0},x_{n} ). Să arătăm că ea nu poate avea decît un singur zero.

Intr-adevăr, dacă φ(x)\varphi^{\prime}(x) ar avea două zerouri în intervalul ( x0,xnx_{0},x_{n} ), aplicînd succesiv teorema lui Rolle ar rezulta ca φ′′(x),,φ(n2)(x)\varphi^{\prime\prime}(x),\ldots,\varphi^{(n-2)}(x) să aibă 3,,n13,\ldots,n-1 zerouri în intervalul ( x0,xnx_{0},x_{n} ). Continuînd acelaşi rationament, ar urma ca φ(n1)(x),φ(n)(x),,φ(n+p2)(x)\varphi^{(n-1)}(x),\varphi^{(n)}(x),\ldots,\varphi^{(n+p-2)}(x) să aibă nn zerouri în intervalul ( x0,xnx_{0},x_{n} ). Să arătăm că aceasta este o imposibilitate.

Observăm întîi că nici un zero al lui φ(n+p2)(x)\varphi^{(n+p-2)}(x) nu se găsește în intervalu1 [xn1,xn)\left[x_{n-1},x_{n}\right). De asemenea observăm că într-un interval. (xk1,xk]\left(x_{k-1},x_{k}\right], unde k=1,2,,n1,φ(n+p2)(x)k=1,2,\ldots,n-1,\varphi^{(n+p-2)}(x) nu poate să aibă două zerouri, căci aplicînd teorema lui Rolle ar urma ca φ(n+p1)(x)\varphi^{(n+p-1)}(x) să se anuleze într-un
punct din intervalul ( xk1,xkx_{k-1},x_{k} ), ceea ce este imposibil căci în acest interval avem φ(n+p1)(x)=φk(n+p1)(x)=λk0\varphi^{(n+p-1)}(x)=\varphi_{k}^{(n+p-1)}(x)=\lambda_{k}\neq 0. Deci în intervalul ( x0,xn1x_{0},x_{n-1} ) derivata φ(n+p2)(x)\varphi^{(n+p-2)}(x) nu poate să aibă decît cel mult n1n-1 zerouri, pe cînd mai sus s-a arătat că în acelaşi interval φ(n+p2)(x)\varphi^{(n+p-2)}(x) are nn zerouri.

Deci ipoteza că φ(x)\varphi^{\prime}(x) ar avea două zerouri în intervalul ( x0,xnx_{0},x_{n} ) ducînd la o contradictie, deducem că φ(x)\varphi^{\prime}(x) are un singur zero în intervalul ( x0,xn1x_{0},x_{n-1} ). Functia φ(x)\varphi(x) fiind pozitivă în intervalul ( xn1,xnx_{n-1},x_{n} ) și derivata ei φ(x)\varphi^{\prime}(x) avînd un singur zero în intervalul ( x0,xn1x_{0},x_{n-1} ), este pozitivă în intervalul ( x0,xnx_{0},x_{n} ).

Graficul funcției φ(x)\varphi(x) este dat în fig. 1.

  1. 7.

    Restul in formula de derivare numerică (6), (22) sau (22’). Membrul al doilea al formulei de derivare numerică este

R=(1)n+p+1x0xnφ(x)f(n+p)(x)𝑑xR=(-1)^{n+p+1}\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+p)}(x)dx (26)

și se numeşte restul formulei.
Deoarece s-a demonstrat că φ(x)\varphi(x) este o funcție pozitivă în intervalul (x0,xn)\left(x_{0},x_{n}\right), restul se mai poate scrie sub forma

R=(1)n+p+1f(n+p)(ξ)x0xnφ(x)𝑑xR=(-1)^{n+p+1}f^{(n+p)}(\xi)\int_{x_{0}}^{x_{n}}\varphi(x)dx

unde ξ(x0,xn)\xi\in\left(x_{0},x_{n}\right). Integrala din membrul al doilea se calculează cu ajutorul formulei de derivare numerică (6), înlocuind pe f(x)f(x) cu polinomul

f(x)=(xx0)p(xx1)(xxn)(n+p)!f(x)=\frac{\left(x-x_{0}\right)^{p}\left(x-x_{1}\right)\ldots\left(x-x_{n}\right)}{(n+p)!}

Formula (6) ne dă

(1)n+p+1x0xnφ(x)𝑑x=vpp!f(p)(x0)(-1)^{n+p+1}\int_{x_{0}}^{x_{n}}\varphi(x)dx=-\frac{v_{p}}{p!}f^{(p)}\left(x_{0}\right)

Avem

f(p)(x0)p!=(1)n(x1x0)(xnx0)(n+p)!\frac{f^{(p)}\left(x_{0}\right)}{p!}=(-1)^{n}\frac{\left(x_{1}-x_{0}\right)\ldots\left(x_{n}-x_{0}\right)}{(n+p)!}

iar formula (19) dă

Rezultă că

vp=(1)p(x1x0)(xnx0)v_{p}=\frac{(-1)^{p}}{\left(x_{1}-x_{0}\right)\cdots\left(x_{n}-x_{0}\right)}
x0xnφ(x)𝑑x=1(n+p)!\int_{x_{0}}^{x_{n}}\varphi(x)dx=\frac{1}{(n+p)!}

și prin urmare restul RR dat de formula (26) se mai scrie sub forma

R=(1)n+p+1f(n+p)(ξ)(n+p)!R=(-1)^{n+p+1}\frac{f^{(n+p)}(\xi)}{(n+p)!} (\prime)

unde ξ(x0,xn)\xi\in\left(x_{0},x_{n}\right).
Dacă formula de derivare numerică (6) este scrisă sub forma (16) și notăm cu R1R_{1} membrul al doilea al acestei formule, atunci avem conform calculelor de mai sus

R1=f(n+p)(n+p)!R_{1}=f\frac{(n+p)}{(n+p)!}

și regăsim aici o teoremă bine cunoscută asupra diferenței divizate din membrul întîi al formulei (16).

Dacă notăm cu Mn+pM_{n+p} o margine superioară a lui |f(n+p)(x)|\left|f^{(n+p)}(x)\right| în intervalul [a,b][a,b], atunci din formula (26)\left(26^{\prime}\right) deducem următoarea evaluare a lui |R||R|

|R|Mn+p(n+p)!|R|\leqslant\frac{M_{n+p}}{(n+p)!} (27)

§ 2. Generalizarea formule lor lui A. A. Markov și punerea restului acestor formule sub formă de integrală definită

  1. 8.

    Fie f(x)f(x) o funcție de clasă Cn+1C^{n+1} în intervalul [a,b][a,b] şi x0,x1,,xnx_{0},x_{1},\ldots,x_{n} noduri din acest interval, astfel ca x0<x1<x2<<xnx_{0}<x_{1}<x_{2}<\ldots<x_{n}. Dacă nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} sînt în progresie aritmetică cu relația hh, formulele lui Markov [4],

hpf(p)(x0)=i=pnAiΔif(x0)h^{p}f^{(p)}\left(x_{0}\right)=\sum_{i=p}^{n}A_{i}\Delta^{i}f\left(x_{0}\right) (28)

dau derivata f(p)(x0)f^{(p)}\left(x_{0}\right) cu ajutorul valorilor lui f(x)f(x) pe nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n}, unde p=1,2,,np=1,2,\ldots,n.

În acest paragraf vom stabili formule de tipul formulelor lui Markov, fără însă să presupunem că nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} sînt in progresie aritmetică și vom studia restul acestor formule pe care-1 vom pune sub formă de integrală definită.
9. Presupunem deci nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} oricum în intervalul [a,b][a,b] şi ordonate astfel ca x0<x1<<xnx_{0}<x_{1}<\ldots<x_{n}. La intervalele [x0,x1]\left[x_{0},x_{1}\right], [x1,x2],,[xn1,xn]\left[x_{1},x_{2}\right],\ldots,\left[x_{n-1},x_{n}\right] ataşăm funcţiile φ1(x),φ2(x),,φn(x)\varphi_{1}(x),\varphi_{2}(x),\ldots,\varphi_{n}(x) şi constantele λ1,λ2,,λn\lambda_{1},\lambda_{2},\ldots,\lambda_{n} și apoi considerăm ecuațiile diferențiale

φ1(n)(x)=λ1,φ2(n)(x)=λ2,,φn(n)(x)=λn\varphi_{1}^{(n)}(x)=\lambda_{1},\varphi_{2}^{(n)}(x)=\lambda_{2},\ldots,\varphi_{n}^{(n)}(x)=\lambda^{n} (29)

pe care le integrăm cu condițiile la limită

φ1(x0)=0,φ1(x0)=0,,φ1(np1)(x0)=0\displaystyle\varphi_{1}\left(x_{0}\right)=0,\quad\varphi_{1}^{\prime}\left(x_{0}\right)=0,\ldots,\varphi_{1}^{(n-p-1)}\left(x_{0}\right)=0
φ1(np)(x0)=(1)pμp!,φ1(np+1)(x0)=0,,φ1(n1)(x0)=0\displaystyle\varphi_{1}^{(n-p)}\left(x_{0}\right)=(-1)^{p}\frac{\mu}{p!},\quad\varphi_{1}^{(n-p+1)}\left(x_{0}\right)=0,\ldots,\varphi_{1}^{(n-1)}\left(x_{0}\right)=0 (30)
φ2(x1)=φ1(x1),φ2(x1)=φ1(x1),,φ2(n1)(x1)=φ1(n1)(x1)\displaystyle\varphi_{2}\left(x_{1}\right)=\varphi_{1}\left(x_{1}\right),\quad\varphi_{2}^{\prime}\left(x_{1}\right)=\varphi_{1}^{\prime}\left(x_{1}\right),\ldots,\varphi_{2}^{(n-1)}\left(x_{1}\right)=\varphi_{1}^{(n-1)}\left(x_{1}\right)
φn(xn1))=φn1(xn1),φn(xn1)=φn1(xn1),\displaystyle\varphi_{n}\left(x_{n-1)}\right)=\varphi_{n-1}\left(x_{n-1}\right),\quad\varphi_{n}^{\prime}\left(x_{n-1}\right)=\varphi_{n-1}^{\prime}\left(x_{n-1}\right),\ldots
φn(n1)(xn1)=φn1(n1)(xn1)\displaystyle\quad\varphi_{n}^{(n-1)}\left(x_{n-1}\right)=\varphi_{n-1}^{(n-1)}\left(x_{n-1}\right)
φn(xn)=0,φn(xn)=0,,φn(n1)(xn)=0\displaystyle\varphi_{n}\left(x_{n}\right)=0,\quad\varphi_{n}^{\prime}\left(x_{n}\right)=0,\ldots,\varphi_{n}^{(n-1)}\left(x_{n}\right)=0

Constantele λ1,λ2,,λn\lambda_{1},\lambda_{2},\ldots,\lambda_{n} şi μ\mu din ecuațiile diferențiale (29) și din condițiile la limită (30) se determină astfel ca functiile φ1(x),,φn(x)\varphi_{1}(x),\ldots,\varphi_{n}(x) să verifice atît ecuațiile diferențiale cît și condițiile la limită.

Fiecare integrală

x0x1φ1(n+1)(x)f(x)𝑑x,x1x2φ2(n+1)(x)f(x)𝑑x,,xn1xnφn(n+1)(x)f(x)𝑑x\int_{x_{0}}^{x_{1}}\varphi_{1}^{(n+1)}(x)f(x)dx,\int_{x_{1}}^{x_{2}}\varphi_{2}^{(n+1)}(x)f(x)dx,\ldots,\int_{x_{n-1}}^{x_{n}}\varphi_{n}^{(n+1)}(x)f(x)dx

este nulă. Aplicînd la fiecare formula generalizată de integrare prin părți și făcînd suma lor, obținem formula de derivare numerică

μf(p)(x0)p!λ1f(x0)+K1f(x1)++Knf(xn)=\displaystyle-\mu\frac{f^{(p)}\left(x_{0}\right)}{p!}-\lambda_{1}f\left(x_{0}\right)+K_{1}f\left(x_{1}\right)+\ldots+K_{n}f\left(x_{n}\right)=
=(1)nx0xnφ(x)f(n+1)(x)𝑑x\displaystyle=(-1)^{n}\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+1)}(x)dx (31)

unde

K1=λ1λ2,K2=λ2λ3,,Kn1=λn1λn,Kn=λn.K_{1}=\lambda_{1}-\lambda_{2},\quad K_{2}=\lambda_{2}-\lambda_{3},\ldots,K_{n-1}=\lambda_{n-1}-\lambda_{n},K_{n}=\lambda_{n}. (32)

În stabilirea formulei (31) s-a presupus că 1pn1\leqslant p\leqslant n.
Pentru a arăta că formula (31) are sens, trebuie să determinăm functiile φ1(x),,φn(x)\varphi_{1}(x),\ldots,\varphi_{n}(x) care verifică ecuațiile diferențiale (29) și condiţiile la limită (30).

Ecuațiile diferențiale (29) și condiţiile la limită din nodurile x1,x2,,xnx_{1},x_{2},\ldots,x_{n} ne dau

φn(x)=Kn(xxn)nn!\displaystyle\varphi_{n}(x)=K_{n}\frac{\left(x-x_{n}\right)^{n}}{n!}
φn1(x)=Kn1(xxn1)nn!+Kn(xxn)nn!\displaystyle\varphi_{n-1}(x)=K_{n-1}\frac{\left(x-x_{n-1}\right)^{n}}{n!}+K_{n}\frac{\left(x-x_{n}\right)^{n}}{n!} (33)
Kn(xxn)nn!.\displaystyle\ldots\ldots\ldots\ldots\ldots\ldots\ldots\ldots\ldots K_{n}\frac{\left(x-x_{n}\right)^{n}}{n!}.

Scriind că și condițiile la limită din punctul x0x_{0} sînt satisfăcute, avem sistemul de ecuații liniare și omogene

K1(x1x0)+K2(x2x0)++Kn(xnx0)=0\displaystyle K_{1}\left(x_{1}-x_{0}\right)+K_{2}\left(x_{2}-x_{0}\right)+\ldots+K_{n}\left(x_{n}-x_{0}\right)=0
K1(x1x0)p1+K2(x2x0)p1++Kn(xnx0)p1=0\displaystyle K_{1}\left(x_{1}-x_{0}\right)^{p-1}+K_{2}\left(x_{2}-x_{0}\right)^{p-1}+\cdots+K_{n}\left(x_{n}-x_{0}\right)^{p-1}=0
K1(x1x0)p+K2(x2x0)p++Kn(xnx0)p=μ\displaystyle K_{1}\left(x_{1}-x_{0}\right)^{p}+K_{2}\left(x_{2}-x_{0}\right)^{p}+\ldots+K_{n}\left(x_{n}-x_{0}\right)^{p}=\mu (34)
K1(x1x0)p+1+K2(x2x0)p+1++Kn(xnx0)p+1=0\displaystyle K_{1}\left(x_{1}-x_{0}\right)^{p+1}+K_{2}\left(x_{2}-x_{0}\right)^{p+1}+\ldots+K_{n}\left(x_{n}-x_{0}\right)^{p+1}=0
K1(x1x0)n+K2(x2x0)n++Kn(xnx0)n=0,\displaystyle K_{1}\left(x_{1}-x_{0}\right)^{n}+K_{2}\left(x_{2}-x_{0}\right)^{n}+\ldots+K_{n}\left(x_{n}-x_{0}\right)^{n}=0,

care determină pe K1,K2,,KnK_{1},K_{2},\ldots,K_{n}, sau sistemul

λ1+K1++Kn=0\displaystyle-\lambda_{1}+K_{1}+\ldots+K_{n}=0
λ1x0pCppμ+K1x1p++Knxnp=0\displaystyle-\lambda_{1}x_{0}^{p}-C_{p}^{p}\mu+K_{1}x_{1}^{p}+\ldots+K_{n}x_{n}^{p}=0
λ1x0p+1Cp+1pμx0+K1x1p+1++Knxnp+1=0\displaystyle-\lambda_{1}x_{0}^{p+1}-C_{p+1}^{p}\mu x_{0}+K_{1}x_{1}^{p+1}+\cdots+K_{n}x_{n}^{p+1}=0 (35)
λ1x0nCnpμx0np+K1x1n++Knxnn=0,\displaystyle-\lambda_{1}x_{0}^{n}-C_{n}^{p}\mu x_{0}^{n-p}+K_{1}x_{1}^{n}+\ldots+K_{n}x_{n}^{n}=0,

care determină pe K1,K2,Kn,λK_{1},K_{2},\ldots K_{n},\lambda și μ\mu.
Considerăm matricea

1011x00x1xnx0pCppx1pxnpx0nCnpx0npx1nxnn\begin{array}[]{||ccccc||}1&0&1&\ldots&1\\ x_{0}&0&x_{1}&\ldots&x_{n}\\ \vdots&\vdots&\vdots&&\vdots\\ x_{0}^{p}&C_{p}^{p}&x_{1}^{p}&\ldots&x_{n}^{p}\\ \vdots&\vdots&\vdots&&\vdots\\ x_{0}^{n}&C_{n}^{p}x_{0}^{n-p}&x_{1}^{n}&\ldots&x_{n}^{n}\end{array}\|

și notăm cu A1,A2,,An+2A_{1},A_{2},\ldots,A_{n+2} determinanții care au aceleaşi linii și coloane afară de 1a1-\mathrm{a}, a 2a,2-\mathrm{a},\ldots, a (n+2)(n+2)-a. Toți aceşti determinanți sînt diferiţi de zero, și rezolvînd sistemul (35) în λ1,μ,K1,,Kn-\lambda_{1},-\mu,K_{1},\ldots,K_{n} vom avea

λ1A1=μA2=K1A3==(1)n+1An+2\frac{-\lambda_{1}}{A_{1}}=\frac{-\mu}{-A_{2}}=\frac{K_{1}}{A_{3}}=\ldots=\frac{(-1)^{n+1}}{A_{n+2}} (36)

Membrul întîi al formulei de derivare numerică fiind o combinaţie liniară de numărătorii din formulele (36), aceste formule se mai scriu sub forma

λ1A1=μA2=K1A3==Kn(1)n+1An+2=x0φ(x)f(n+1)(x)𝑑xΔ,\frac{-\lambda_{1}}{A_{1}}=\frac{-\mu}{-A_{2}}=\frac{K_{1}}{A_{3}}=\ldots=\frac{K_{n}}{(-1)^{n+1}A_{n+2}}=\frac{-\int_{x_{0}}\varphi(x)f^{(n+1)}(x)dx}{\Delta}, (37)

unde

Δ=|1011x00x1xnx0pCppx1pxnpx0nCnpx0npx1nxnnf(x0)f(p)(x0)p!f(x1)f(xn)|.\Delta=\left|\begin{array}[]{ccccc}1&0&1&\ldots&1\\ x_{0}&0&x_{1}&\ldots&x_{n}\\ \vdots&\vdots&\vdots&&\vdots\\ x_{0}^{p}&C_{p}^{p}&x_{1}^{p}&\ldots&x_{n}^{p}\\ \vdots&\vdots&\vdots&&\vdots\\ x_{0}^{n}&C_{n}^{p}x_{0}^{n-p}&x_{1}^{n}&\ldots&x_{n}^{n}\\ f\left(x_{0}\right)&\frac{f^{(p)}\left(x_{0}\right)}{p!}&f\left(x_{1}\right)&\ldots&f\left(x_{n}\right)\end{array}\right|.

Să demonstrăm că determinantul Δ1\Delta_{1} care se obține din Δ\Delta inlocuind pe f(x)cuxn+1f(x)\penalty 10000\ cux^{n+1} este diferit de zero. Pentru aceasta, considerăm determinantul lui Vandermonde

|1111x0xx1xnx0pxpx1pxnpx0n+1xn+1x1n+1xnn+1|=(1)n(xx0)(xx1)(xxn)×\left|\begin{array}[]{lllll}1&1&1&\ldots&1\\ x_{0}&x&x_{1}&\ldots&x_{n}\\ \vdots&\vdots&\vdots&&\vdots\\ x_{0}^{p}&x^{p}&x_{1}^{p}&\ldots&x_{n}^{p}\\ \vdots&\vdots&\vdots&&\vdots\\ x_{0}^{n+1}&x^{n+1}&x_{1}^{n+1}&\ldots&x_{n}^{n+1}\end{array}\right|=(-1)^{n}\left(x-x_{0}\right)\left(x-x_{1}\right)\ldots\left(x-x_{n}\right)\times

unde V(x0,x1,,xn)V\left(x_{0},x_{1},\ldots,x_{n}\right) este determinantul lui Vandermonde al numerelor distincte x0,x1,,xnx_{0},x_{1},\ldots,x_{n}. Derivînd ambii membrii în raport cu xx de pp ori, împărțind cu pp ! şi făcînd apoi x=x0x=x_{0}, obținem valoarea determinantului Δ1\Delta_{1}. Să notăm

h(x)=(xx0)(xx1)(xxn).h(x)=\left(x-x_{0}\right)\left(x-x_{1}\right)\ldots\left(x-x_{n}\right).

Vom avea

h(p)(x0)p!=Σ(x0x1)(x0x2)(x0xnp+1)\frac{h^{(p)}\left(x_{0}\right)}{p!}=\Sigma\left(x_{0}-x_{1}\right)\left(x_{0}-x_{2}\right)\ldots\left(x_{0}-x_{n-p+1}\right)

Notînd în general

μk(x1x0,,xnx0)=(x1x0)(x2x0)(xkx0)>0\mu_{k}\left(x_{1}-x_{0},\ldots,x_{n}-x_{0}\right)=\sum\left(x_{1}-x_{0}\right)\left(x_{2}-x_{0}\right)\ldots\left(x_{k}-x_{0}\right)>0 (39)

vom avea

h(p)(x0)p!=(1)np+1μnp+1(x1x0,,xnx0)\frac{h^{(p)}\left(x_{0}\right)}{p!}=(-1)^{n-p+1}\mu_{n-p+1}\left(x_{1}-x_{0},\ldots,x_{n}-x_{0}\right)

Rezultă că

Δ1=(1)p1V(x0,x1,,xn)μnp+1(x1x0,,xnx0)0\Delta_{1}=(-1)^{p-1}V\left(x_{0},x_{1},\ldots,x_{n}\right)\mu_{n-p+1}\left(x_{1}-x_{0},\ldots,x_{n}-x_{0}\right)\neq 0 (40)

Egalînd rapoartele (37) cu 1Δ1-\frac{1}{\Delta_{1}}, deducem că formula de derivare numerică (31) se mai poate scrie sub forma

ΔΔ1=x0xnφ(x)f(n+1)(x)𝑑x\frac{\Delta}{\Delta_{1}}=\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+1)}(x)dx (41)

unde Δ\Delta este determinantul (38), iar Δ1\Delta_{1} se obtine din Δ\Delta inlocuind pe f(x)f(x) cu xn+1x^{n+1}.
10. Calculul coeficientilor λ1,μ,K1,K2,,Kn\lambda_{1},\mu,K_{1},K_{2},\ldots,K_{n}. Din formulele

λ1A1=μA2=K1A3==Kn(1)n+1An+2=1Δ1\frac{-\lambda_{1}}{A_{1}}=\frac{-\mu}{-A_{2}}=\frac{K_{1}}{A_{3}}=\ldots=\frac{K_{n}}{(-1)^{n+1}A_{n+2}}=-\frac{1}{\Delta_{1}}

se deduce că

λ1=A1Δ1,μ=A2Δ1,K1=A3Δ1,,Kn=(1)nAn+2Δ1\lambda_{1}=\frac{A_{1}}{\Delta_{1}},\mu=-\frac{A_{2}}{\Delta_{1}},K_{1}=-\frac{A_{3}}{\Delta_{1}},\ldots,K_{n}=(-1)^{n}\frac{A_{n+2}}{\Delta_{1}}

Însă

A1=(1)pV(x1,x2,,xn)μnp(x1x0,x2x0,,xnx0)\displaystyle A_{1}=(-1)^{p}V\left(x_{1},x_{2},\ldots,x_{n}\right)\mu_{n-p}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)
A2=V(x0,x1,,xn)\displaystyle A_{2}=V\left(x_{0},x_{1},\ldots,x_{n}\right)
A3=(1)p1V(x0,x2x3,,xn)μnp(x2x0,x3x0,,xnx0)\displaystyle A_{3}=(-1)^{p-1}V\left(x_{0},x_{2}x_{3},\ldots,x_{n}\right)\mu_{n-p}\left(x_{2}-x_{0},x_{3}-x_{0},\ldots,x_{n}-x_{0}\right)
A4=(1)p1V(x0,x1,x3,,xn)μnp(x1x0,x3x0,,xnx0)\displaystyle A_{4}=(-1)^{p-1}V\left(x_{0},x_{1},x_{3},\ldots,x_{n}\right)\mu_{n-p}\left(x_{1}-x_{0},x_{3}-x_{0},\ldots,x_{n}-x_{0}\right)
xn1)μnp(x1x0,x2x0,,xn1)\displaystyle\left.\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot x_{n-1}\right)\mu_{n-p}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n-1}\right)
An+2=(1)p1V(x0,x1,x2,,xn1\displaystyle A_{n+2}=(-1)^{p-1}V\left(x_{0},x_{1},x_{2},\ldots,x_{n-1}\right.

Ţinînd seama de formula (40) se deduce că

μ=(1)pμnp+1(x1x0,,xnx0)\mu=\frac{(-1)^{p}}{\mu_{n-p+1}\left(x_{1}-x_{0},\ldots,x_{n}-x_{0}\right)} (42)

iar

λ1=V(x1,x2,x3,,xn)V(x0,x1,x2,,xn)μnp(x1x0,x2x0,,xnx0)μnp+1(x1x0,x2x0,,xnx0)\displaystyle\lambda_{1}=-\frac{V\left(x_{1},x_{2},x_{3},\ldots,x_{n}\right)}{V\left(x_{0},x_{1},x_{2},\ldots,x_{n}\right)}\cdot\frac{\mu_{n-p}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)}{\mu_{n-p+1}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)}
K1=V(x0,x2,x3,,xn)V(x0,x1,x2,,xn)μnp(x2x0,x3x0,,xnx0)μnp+1(x1x0,x2x0,,xnx0)\displaystyle K_{1}=-\frac{V\left(x_{0},x_{2},x_{3},\ldots,x_{n}\right)}{V\left(x_{0},x_{1},x_{2},\ldots,x_{n}\right)}\cdot\frac{\mu_{n-p}\left(x_{2}-x_{0},x_{3}-x_{0},\ldots,x_{n}-x_{0}\right)}{\mu_{n-p+1}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)} (43)
xn)\displaystyle\left.\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot x_{n}\right)
Kn=(1)nV(x0,x1,x2,,xn1)V(x0,x1,x2,,xn)μnp(x1x0,x2x0,,xn1x0)μnp+1(x1x0,x2x0,,xnx0)\displaystyle K_{n}=(-1)^{n}\frac{V\left(x_{0},x_{1},x_{2},\ldots,x_{n-1}\right)}{V\left(x_{0},x_{1},x_{2},\ldots,x_{n}\right)}\cdot\frac{\mu_{n-p}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n-1}-x_{0}\right)}{\mu_{n-p+1}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)}

Însă

V(x1,x2,x3,,xn)V(x0,x1,x2,,xn)=1(x1x0)(x2x0)(xnx0)\displaystyle\frac{V\left(x_{1},x_{2},x_{3},\ldots,x_{n}\right)}{V\left(x_{0},x_{1},x_{2},\ldots,x_{n}\right)}=\frac{1}{\left(x_{1}-x_{0}\right)\left(x_{2}-x_{0}\right)\ldots\left(x_{n}-x_{0}\right)}
V(x0,x2,x3,,xn)V(x0,x1,x2,,xn)=1(x0x1)(x2x1)(xnx1)\displaystyle\frac{V\left(x_{0},x_{2},x_{3},\ldots,x_{n}\right)}{V\left(x_{0},x_{1},x_{2},\ldots,x_{n}\right)}=\frac{-1}{\left(x_{0}-x_{1}\right)\left(x_{2}-x_{1}\right)\ldots\left(x_{n}-x_{1}\right)}
V(x0,x1,x2,,xn1)V(x0,x1,x2,,xn)=(1)n(x0xn)(x1xn)(xn1xn)\displaystyle\frac{V\left(x_{0},x_{1},x_{2},\ldots,x_{n-1}\right)}{V\left(x_{0},x_{1},x_{2},\ldots,x_{n}\right)}=\frac{(-1)^{n}}{\left(x_{0}-x_{n}\right)\left(x_{1}-x_{n}\right)\ldots\left(x_{n-1}-x_{n}\right)}

iar dacă se consideră funcția rațională

1(xx0)(xx1)(xxn)=B0xx0+B1xx1++Bnxxn\frac{1}{\left(x-x_{0}\right)\left(x-x_{1}\right)\ldots\left(x-x_{n}\right)}=\frac{B_{0}}{x-x_{0}}+\frac{B_{1}}{x-x_{1}}+\ldots+\frac{B_{n}}{x-x_{n}} (44)

dezvoltată în funcții raționale simple, avem

B0=(1)n(x1x0)(x2x0)(xnx0)\displaystyle B_{0}=\frac{(-1)^{n}}{\left(x_{1}-x_{0}\right)\left(x_{2}-x_{0}\right)\ldots\left(x_{n}-x_{0}\right)}
B1=(1)n(x0x1)(x2x1)(xnx1)\displaystyle B_{1}=\frac{(-1)^{n}}{\left(x_{0}-x_{1}\right)\left(x_{2}-x_{1}\right)\ldots\left(x_{n}-x_{1}\right)}
Bn=(1)n(x0xn)(x1xn)(xn1xn)\displaystyle B_{n}=\frac{(-1)^{n}}{\left(x_{0}-x_{n}\right)\left(x_{1}-x_{n}\right)\ldots\left(x_{n-1}-x_{n}\right)}

Revenind la formulele (43), vom avea

λ1=(1)nB0μnp(x1x0,x2x0,,xnx0)μnp+1(x1x0,x2x0,,xnx0)\displaystyle-\lambda_{1}=(-1)^{n}B_{0}\frac{\mu_{n-p}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)}{\mu_{n-p+1}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)}
K1=(1)nB1μnp(x2x0,x3x0,,xnx0)μnp+1(x1x0,x2x0,,xnx0)\displaystyle K_{1}=(-1)^{n}B_{1}\frac{\mu_{n-p}\left(x_{2}-x_{0},x_{3}-x_{0},\ldots,x_{n}-x_{0}\right)}{\mu_{n-p+1}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)} (45)
xn1x0)\displaystyle\left.\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot x_{n-1}-x_{0}\right)
Kn=(1)nBuμnp(x1x0,x2x0,,xnμnp+1(x1x0,x2x0,,xnx0)\displaystyle K_{n}=(-1)^{n}B_{u}\frac{\mu_{n-p}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}\right.}{\mu_{n-p+1}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)}

Deoarece semnul lui BiB_{i} este semnul lui (1)n+i(-1)^{n+i}, din formulele (45) deducem că λ1>0,K1<0,K2>0,,(1)nKn>0-\lambda_{1}>0,K_{1}<0,K_{2}>0,\ldots,(-1)^{n}K_{n}>0, adică λ1,K1,,Kn-\lambda_{1},K_{1},\ldots,K_{n} au semnele alternate, λ1-\lambda_{1} fiind pozitiv.

Din formulele (45) deducem că formula de derivare numerică (31) se mai scrie sub forma

(1)n+p+1f(p)(x0)p!\displaystyle(-1)^{n+p+1}\frac{f^{(p)}\left(x_{0}\right)}{p!} +B0μnp(x1x0,x2x0,,xnx0)f(x0)\displaystyle+B_{0}\mu_{n-p}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)f\left(x_{0}\right)
+B1μnp(x2x0,x3x0,,xnx0)f(x1)\displaystyle+B_{1}\mu_{n-p}\left(x_{2}-x_{0},x_{3}-x_{0},\ldots,x_{n}-x_{0}\right)f\left(x_{1}\right)
+\displaystyle+\cdots\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot (46)
+Bnμnp(x1x0,x2x0,,xn1x0)f(xn)\displaystyle+B_{n}\mu_{n-p}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n-1}-x_{0}\right)f\left(x_{n}\right)
=μnp+1(x1x0,x2x0,,xnx0)x0xnφ(x)f(n+1)(x)𝑑x\displaystyle=\mu_{n-p+1}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+1)}(x)dx

Avem prin urmare o regulă practică pentru a se scrie formula de derivare numerică (46). Se calculează reziduurile B0,B1,,BnB_{0},B_{1},\ldots,B_{n} din formula (44), apoi se calculează sumele μnp\mu_{n-p} şi μnp+1\mu_{n-p+1} și în fine se scrie formula (46).

Exemplu. Să presupunem că n=4n=4 și p=2p=2, iar nodurile x0,x1,x2x_{0},x_{1},x_{2}, x3,x4x_{3},x_{4} sînt în progresie aritmetică cu rația hh. Avem

1(xx0)(xx1)(xx2)(xx3)(xx4)=\displaystyle\frac{1}{\left(x-x_{0}\right)\left(x-x_{1}\right)\left(x-x_{2}\right)\left(x-x_{3}\right)\left(x-x_{4}\right)}=
=B0xx0+B1xx1+B2xx2+B3xx3+B4xx4\displaystyle=\frac{B_{0}}{x-x_{0}}+\frac{B_{1}}{x-x_{1}}+\frac{B_{2}}{x-x_{2}}+\frac{B_{3}}{x-x_{3}}+\frac{B_{4}}{x-x_{4}}

unde

B0=124h4,B1=16h4,B2=14h4,B3=16h4,B4=124h4B_{0}=\frac{1}{24h^{4}},\quad B_{1}=-\frac{1}{6h^{4}},\quad B_{2}=\frac{1}{4h^{4}},\quad B_{3}=-\frac{1}{6h^{4}},\quad B_{4}=\frac{1}{24h^{4}}

Pe de altă parte din șirul

x1x0=h,x2x0=2h,x3x0=3h,x4x0=4hx_{1}-x_{0}=h,\quad x_{2}-x_{0}=2h,\quad x_{3}-x_{0}=3h,\quad x_{4}-x_{0}=4h

deducem că

μ3(x1x0,x2x0,x3x0,x4x0)=50h3\mu_{3}\left(x_{1}-x_{0},x_{2}-x_{0},x_{3}-x_{0},x_{4}-x_{0}\right)=50h^{3}

iar

μ2(x1x0,x2x0,x3x0,x4x0)=35h2\displaystyle\mu_{2}\left(x_{1}-x_{0},x_{2}-x_{0},x_{3}-x_{0},x_{4}-x_{0}\right)=5h^{2}
μ2(x2x0,x3x0,x4x0)=26h2\displaystyle\mu_{2}\left(x_{2}-x_{0},x_{3}-x_{0},x_{4}-x_{0}\right)=6h^{2}
μ2(x1x0,x3x0,x4x0)=19h2\displaystyle\mu_{2}\left(x_{1}-x_{0},x_{3}-x_{0},x_{4}-x_{0}\right)=9h^{2}
μ2(x1x0,x2x0,x4x0)=14h2\displaystyle\mu_{2}\left(x_{1}-x_{0},x_{2}-x_{0},x_{4}-x_{0}\right)=4h^{2}
μ2(x1x0,x2x0,x3x0)=11h2\displaystyle\mu_{2}\left(x_{1}-x_{0},x_{2}-x_{0},x_{3}-x_{0}\right)=1h^{2}

Aplicînd formula (46), vom avea următoarea formulă de derivare numerică

f′′(x0)2=124h2[35f(x0)104f(x1)+114f(x2)56f(x3)+11f(x4)]\displaystyle\frac{f^{\prime\prime}\left(x_{0}\right)}{2}=\frac{1}{24h^{2}}\left[35f\left(x_{0}\right)-104f\left(x_{1}\right)+114f\left(x_{2}\right)-56f\left(x_{3}\right)+11f\left(x_{4}\right)\right]
50h3x0x4φ(x)f(5)(x)𝑑x\displaystyle-50h^{3}\int_{x_{0}}^{x_{4}}\varphi(x)f^{(5)}(x)dx (47)
  1. 11.

    O nouă tormă a formulei de derivare numerică (31) sau (46). Din definiția diferențelor divizate ale funcției f(x)f(x) pe nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n}, rezultă că putem scrie
    f(x1)=f(x0)+(x1x0)[x0,x1;f(x)]f\left(x_{1}\right)=f\left(x_{0}\right)+\left(x_{1}-x_{0}\right)\left[x_{0},x_{1};f(x)\right]
    f(x2)=f(x0)+(x2x0)[x0,x1;f(x)]+(x2x0)(x2x1)[x0,x1,x2;f(x)]f\left(x_{2}\right)=f\left(x_{0}\right)+\left(x_{2}-x_{0}\right)\left[x_{0},x_{1};f(x)\right]+\left(x_{2}-x_{0}\right)\left(x_{2}-x_{1}\right)\left[x_{0},x_{1},x_{2};f(x)\right]

f(xn)=\displaystyle f\left(x_{n}\right)= f(x0)+(xnx0)[x0,x1;f(x)]+(xnx0)(xnx1)[x0,x1,x2;f(x)]+\displaystyle f\left(x_{0}\right)+\left(x_{n}-x_{0}\right)\left[x_{0},x_{1};f(x)\right]+\left(x_{n}-x_{0}\right)\left(x_{n}-x_{1}\right)\left[x_{0},x_{1},x_{2};f(x)\right]+
++(xnx0)(xnx1)(xnxn1)[x0,x1,,xn;f(x)]\displaystyle+\ldots+\left(x_{n}-x_{0}\right)\left(x_{n}-x_{1}\right)\ldots\left(x_{n}-x_{n-1}\right)\left[x_{0},x_{1},\ldots,x_{n};f(x)\right]

Înlocuind în formula (46) pe f(x1),f(x2),,f(xn)f\left(x_{1}\right),f\left(x_{2}\right),\ldots,f\left(x_{n}\right) cu ajutorul diferent, divizate, această formulă ia următoarea formă

(1)n+p+1f(p)(x0)p!+D0f(x0)+D1[x0,x1;f(x)]++\displaystyle(-1)^{n+p+1}\frac{f^{(p)}\left(x_{0}\right)}{p!}+D_{0}f\left(x_{0}\right)+D_{1}\left[x_{0},x_{1};f(x)\right]+\ldots+
+\displaystyle+ Dp[x0,x1,,xp;f(x)]++Dn[x0,x1,,xn;f(x)]=\displaystyle D_{p}\left[x_{0},x_{1},\ldots,x_{p};f(x)\right]+\ldots+D_{n}\left[x_{0},x_{1},\ldots,x_{n};f(x)\right]=
=\displaystyle= μnp+1(x1x0,x2x0,,xnx0)x0xnφ(x)f(n+1)(x)𝑑x\displaystyle\mu_{n-p+1}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+1)}(x)dx (48)

Coeficienții D0,D1,,DnD_{0},D_{1},\ldots,D_{n} se determină în modul următor: înlocutind pe f(x)f(x) cu 1,x,xp11,x,\ldots x^{p-1} se constată că D0,D1,,Dp1D_{0},D_{1},\ldots,D_{p-1} sînt nuli. Apoi pentru a determina pe Dp+iD_{p+i}, unde i=0,1,,npi=0,1,\ldots,n-p, înlocuim pe f(x)cuf(x)\mathrm{cu}

fp+i(x)=(xx0)(xx1)(xxp+i1)f_{p+i}(x)=\left(x-x_{0}\right)\left(x-x_{1}\right)\ldots\left(x-x_{p+i-1}\right)

Toate diferentele divizate din formula (48) sînt atunci nule, afară de diferența divizată [x0,x1,,xp+i;fp+i(x)]\left[x_{0},x_{1},\ldots,x_{p+i};f_{p+i}(x)\right] care este egală cu 1 . Se deduce că

Dp+i=(1)n+pfp+i(p)(x0)p!D_{p+i}=(-1)^{n+p}\frac{f_{p+i}^{(p)}\left(x_{0}\right)}{p!}

Însă

fp+i(p)(x0)p!=(1)iμi(x1x0,,xp+i1x0)\frac{f_{p+i}^{(p)}\left(x_{0}\right)}{p!}=(-1)^{i}\mu_{i}\left(x_{1}-x_{0},\ldots,x_{p+i-1}-x_{0}\right)

și prin urmare vom avea

Dp+i=(1)n+p+iμi(x1x0,,xp+i1x0)D_{p+i}=(-1)^{n+p+i}\mu_{i}\left(x_{1}-x_{0},\ldots,x_{p+i-1}-x_{0}\right)

adică

Dp=(1)n+p\displaystyle D_{p}=(-1)^{n+p}
Dp+1=(1)n+p+1μ1(x1x0,,xpx0)\displaystyle D_{p+1}=(-1)^{n+p+1}\mu_{1}\left(x_{1}-x_{0},\ldots,x_{p}-x_{0}\right)
Dp+2=(1)n+p+2μ2(x1x0,,xp+1x0)\displaystyle D_{p+2}=(-1)^{n+p+2}\mu_{2}\left(x_{1}-x_{0},\ldots,x_{p+1}-x_{0}\right)
Dn=(1)n+nμnp(x1x0,,xn1x0).\displaystyle D_{n}=(-1)^{n+n}\mu_{n-p}\left(x_{1}-x_{0},\ldots,x_{n-1}-x_{0}\right).

Formula de derivare numerică (46) poate fi scrisă deci sub forma

f(p)(x0)p!\displaystyle\frac{f^{(p)}\left(x_{0}\right)}{p!} =[x0,x1,,xp;f(x)]μ1(x1x0,,xpx0)[x0,x1,,xp+1;f(x)]\displaystyle=\left[x_{0},x_{1},\ldots,x_{p};f(x)\right]-\mu_{1}\left(x_{1}-x_{0},\ldots,x_{p}-x_{0}\right)\left[x_{0},x_{1},\ldots,x_{p+1};f(x)\right]
+μ2(x1x0,,xp+1x0)[x0,x1,,xp+2;f(x)]+\displaystyle+\mu_{2}\left(x_{1}-x_{0},\ldots,x_{p+1}-x_{0}\right)\left[x_{0},x_{1},\ldots,x_{p+2};f(x)\right]-\ldots+
+(1)npμnp(x1x0,,xn1x0)[x0,x1,,xn;f(x)]\displaystyle+(-1)^{n-p}\mu_{n-p}\left(x_{1}-x_{0},\ldots,x_{n-1}-x_{0}\right)\left[x_{0},x_{1},\ldots,x_{n};f(x)\right]
+(1)np+1μnp+1(x1x0,,xnx0)x0xnφ(x)f(n+1)(x)𝑑x\displaystyle+(-1)^{n-p+1}\mu_{n-p+1}\left(x_{1}-x_{0},\ldots,x_{n}-x_{0}\right)\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+1)}(x)dx

unde în membrul al doilea s-au pus în evidență diferențele divizate ale functiei f(x)f(x) pe nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n}.

In particular, cînd nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} sînt în progresie aritmetică cu raţia hh, avem

[x0,x1,,xq;f(x)]=Δqf(x)q!hq\left[x_{0},x_{1},\ldots,x_{q};f(x)\right]=\frac{\Delta^{q}f(x)}{q!h^{q}}

iar

μi(x1x0,,xp+i1x0)=hi1.2i\mu_{i}\left(x_{1}-x_{0},\ldots,x_{p+i-1}-x_{0}\right)=h^{i}\sum 1.2\ldots i

unde suma din membrul al doilea este extinsă la toate produsele de ii factori luați dintre numerele 1,2,,p+i11,2,\ldots,p+i-1. Dacă notăm această sumă cu θi(1,2,,p+i1)\theta_{i}(1,2,\ldots,p+i-1), vom putea scrie

μi(x1x0,,xp+i1x0)=hiθi(1,2,,p+i1)\mu_{i}\left(x_{1}-x_{0},\ldots,x_{p+i-1}-x_{0}\right)=h^{i}\theta_{i}(1,2,\ldots,p+i-1)

și formula de derivare numerică devine

hpf(p)(x0)p!=Δ(p)f(x0)p!θ1(1,2,,p)Δp+1f(x0)(p+1)!+\displaystyle\frac{h^{p}f^{(p)}\left(x_{0}\right)}{p!}=\frac{\Delta^{(p)}f\left(x_{0}\right)}{p!}-\theta_{1}(1,2,\ldots,p)\frac{\Delta^{p+1}f\left(x_{0}\right)}{(p+1)!}+
+θ2(1,2,,p+1)Δp+2f(x0)(p+2)!+(1)npθnp(1,2,,n1)Δnf(x0)n!+\displaystyle+\theta_{2}(1,2,\ldots,p+1)\frac{\Delta^{p+2}f\left(x_{0}\right)}{(p+2)!}-\ldots+(-1)^{n-p}\theta_{n-p}(1,2,\ldots,n-1)\frac{\Delta^{n}f\left(x_{0}\right)}{n!}+
+(1)np+1θnp+1(1,2,,n)hn+1x0xnφ(x)f(n+1)(x)𝑑x\displaystyle+(-1)^{n-p+1}\theta_{n-p+1}(1,2,\ldots,n)h^{n+1}\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+1)}(x)dx (50)

Această formulă este cunoscută sub numele de formula lui Markov: ea exprimă derivata de ordinul pp a funcției f(x)f(x) în nodul x0x_{0}, cu ajutorul diferentelor succesive ale functiei f(x)f(x) în nodul x0x_{0}, pe nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n}, începînd cu diferența de ordinul pp și terminînd cu diferența de ordinul nn. Stabilind formula lui Markov, am pus in evidență și restul ei scris sub formă de integrală definită.

Formula de derivare numerică (31) sau (46) sau (49) apare astfel ca o generalizare a formulei lui Markov, în sensul că în formula (49) nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} nu mai sînt în progresie aritmetică.

Ne rămîne să studiem restul formulelor de derivare numerică (49) și (50).
12. OO proprietate importantă a coeficientilor KiK_{i}. Să demonstrăm că sumele Kj+Kj+1++KnK_{j}+K_{j+1}+\ldots+K_{n}, unde j=1,2,,nj=1,2,\ldots,n sînt diferite de zero.

Pentru aceasta, să considerăm polinoamele

hk(x)=(xx0)(xx1)(xxk1)(xxk+1)(xxn)(xkx0)(xkx1)(xkxk1)(xkxk+1)(xkxn)h_{k}(x)=\frac{\left(x-x_{0}\right)\left(x-x_{1}\right)\ldots\left(x-x_{k-1}\right)\left(x-x_{k+1}\right)\ldots\left(x-x_{n}\right)}{\left(x_{k}-x_{0}\right)\left(x_{k}-x_{1}\right)\ldots\left(x_{k}-x_{k-1}\right)\left(x_{k}-x_{k+1}\right)\ldots\left(x_{k}-x_{n}\right)}

pentru k=j,j+1,,nk=j,j+1,\ldots,n, şi suma lor

h(x)=hj(x)+hj+1(x)++hn(x)h(x)=h_{j}(x)+h_{j+1}(x)+\ldots+h_{n}(x)

6 - Studii şi cercetări de matematică

Polinomul h(x)h(x) este de gradul nn și coeficientul lui xnx^{n} are semnul lui (1)nj(-1)^{n-j}. (nr. 4). Avem

h(x0)=0,h(x1)=0,,h(xj1)=0h(xj)=1,h(xj+1)+1,,h(xn)=0\begin{array}[]{ll}h\left(x_{0}\right)=0,&h\left(x_{1}\right)=0,\ldots,h\left(x_{j-1}\right)=0\\ h\left(x_{j}\right)=1,&h\left(x_{j+1}\right)+1,\ldots,h\left(x_{n}\right)=0\end{array}

Inlocuind în formula de derivare numerică (31) pe f(x)f(x) cu h(x)h(x), vom avea

Kj+Kj+1++Kn=h(p)(x0)p!μK_{j}+K_{j+1}+\ldots+K_{n}=\frac{h^{(p)}\left(x_{0}\right)}{p!}\mu

S-a văzut (nr. 4) că h(x)h^{\prime}(x) are n1n-1 rădăcini distincte în intervalul ( x0,xnx_{0},x_{n} ). Aplicînd teorema lui Rolle, se deduce că h′′(x)h^{\prime\prime}(x) are n2n-2 rădăcini distincte în intervalul ( x0,xnx_{0},x_{n} ), … și că h(p)(x)h^{(p)}(x) are npn-p rădăcini distincte în intervalul x0,xnx_{0},x_{n} ). Insă h(p)(x)h^{(p)}(x) este un polinom de gradul npn-p şi prin urmare h(p)(x0)0h^{(p)}\left(x_{0}\right)\neq 0, ceea ce dovedeşte că suma Kj+Kj+1++KnK_{j}+K_{j+1}+\ldots+K_{n} este diferită de zero. Putem preciza și semnul acestei sume. Pentru aceasta, observăm că semnul lui h(p)(x0)h^{(p)}\left(x_{0}\right) este semnul lui h(p)(x)h^{(p)}(x) cînd xx\rightarrow-\infty, adică semnul lui (1)nj(1)np=(1)p+j(-1)^{n-j}\cdot(-1)^{n-p}=(-1)^{p+j}. Pe de altă parte, din formula (42), semnul lui μ\mu este semnul lui (1)p(-1)^{p}. Deci semnul sumei Kj+Kj+1+++KnK_{j}+K_{j+1}++\ldots+K_{n} este semnul lui (1)i(-1)^{i}.

Concluzie. Constantele λ1,λ2,,λn\lambda_{1},\lambda_{2},\ldots,\lambda_{n} din ecuatiile diferentiale (29) sînt diferite de zero. Intr-adevăr, din formulele (32) rezultă că

λ1=K1+K2++Kn\displaystyle\lambda_{1}=K_{1}+K_{2}+\ldots+K_{n}
\displaystyle\cdot\cdots\cdot\cdots\cdot
λj=Kj+Kj+1++Kn\displaystyle\lambda_{j}=K_{j}+K_{j+1}+\ldots+K_{n}
\displaystyle\cdot\cdots\cdot\cdot
λn=Kn\displaystyle\lambda_{n}=K_{n}

și ţinînd seama de proprietatea de mai sus a coeficienţilor K1,K2,,KnK_{1},K_{2},\ldots,K_{n} deducem că λj\lambda_{j} este diferit de zero și are semnul lui (1)j(-1)^{j}.
13. Functia φ(x)\varphi(x) din formula de derivare numerică (31) este pozitivă în ( x0,xnx_{0},x_{n} ). Să observăm întîi că functia φn(x)\varphi_{n}(x) este pozitivă în intervalul [xn1,xn)\left[x_{n-1},x_{n}\right). Intr-adevăr, după formulele (33) avem

φn(x)=Kn(xxn)nn!=(1)nKn(xnx)nn!\varphi_{n}(x)=K_{n}\frac{\left(x-x_{n}\right)^{n}}{n!}=(-1)^{n}K_{n}\frac{\left(x_{n}-x\right)^{n}}{n!}

Insă s-a arătat la nr. 12 că (1)nKn>0(-1)^{n}K_{n}>0, de unde rezultă că funcția φn(x)\varphi_{n}(x) este pozitivă în intervalul [xn1,xn)\left[x_{n-1},x_{n}\right),

Funcția φ(x)\varphi(x) este continuă și are derivate continue pînă la ordinul n1n-1 în intervalul [x0,xn]\left[x_{0},x_{n}\right]. In plus φ(n)(x)\varphi^{(n)}(x) este o funcţie continuă in fiecare interval partial (xi1,xi)\left(x_{i-1},x_{i}\right) şi avem φi(n)(x)=λi0\varphi_{i}^{(n)}(x)=\lambda_{i}\neq 0.

Conditiile 1a limită în nodurile x0x_{0} și xnx_{n} sînt diferite după cum p=1p=1, 1<p<n1,p=n1,p=n1<p<n-1,p=n-1,p=n.
1.p=11^{\circ}.p=1. Condițiile la limită sînt

φ(x0)=0,φ(x0)=0,,φ(n2)(x0)=0,φ(n1)(x0)=μ0\displaystyle\varphi\left(x_{0}\right)=0,\quad\varphi^{\prime}\left(x_{0}\right)=0,\ldots,\varphi^{(n-2)}\left(x_{0}\right)=0,\quad\varphi^{(n-1)}\left(x_{0}\right)=-\mu\neq 0
φ(xn)=0,φ(xn)=0,,φ(n2)(xn)=0,φ(n1)(xn)=0.\displaystyle\varphi\left(x_{n}\right)=0,\quad\varphi^{\prime}\left(x_{n}\right)=0,\ldots,\varphi^{(n-2)}\left(x_{n}\right)=0,\quad\varphi^{(n-1)}\left(x_{n}\right)=0. (51)

2.1<p<n12^{\circ}.1<p<n-1. Condițiile la limită sînt

φ(x0)=0,φ(x0)=0,,φ(np1)(x0)=0,φ(np)(x0)=(1)pμp!0\displaystyle\varphi\left(x_{0}\right)=0,\quad\varphi^{\prime}\left(x_{0}\right)=0,\ldots,\varphi^{(n-p-1)}\left(x_{0}\right)=0,\varphi^{(n-p)}\left(x_{0}\right)=(-1)^{p}\frac{\mu}{p!}\neq 0
φ(np+1)(x0)=0,,φ(n1)(x0)=0\displaystyle\varphi^{(n-p+1)}\left(x_{0}\right)=0,\ldots,\varphi^{(n-1)}\left(x_{0}\right)=0 (52)

φ(xn)=0,φ(xn)=0,,φ(n1)(xn)=0\varphi\left(x_{n}\right)=0,\quad\varphi^{\prime}\left(x_{n}\right)=0,\ldots,\varphi^{(n-1)}\left(x_{n}\right)=0.
3p=n13^{\circ}\cdot p=n-1. Condițiile 1a limită sînt

φ(x0)=0,φ(x0)=(1)n1μ(n1)!0,φ′′(x0)=0,,φ(n1)(x0)=0\displaystyle\varphi\left(x_{0}\right)=0,\quad\varphi^{\prime}\left(x_{0}\right)=(-1)^{n-1}\frac{\mu}{(n-1)!}\neq 0,\quad\varphi^{\prime\prime}\left(x_{0}\right)=0,\ldots,\varphi^{(n-1)}\left(x_{0}\right)=0
φ(xn)=0,φ(xn)=0,,φ(n1)(xn)=0\displaystyle\varphi\left(x_{n}\right)=0,\quad\varphi^{\prime}\left(x_{n}\right)=0,\ldots,\varphi^{(n-1)}\left(x_{n}\right)=0 (53)
φ(x0)=(1)nμn!0,φ(x0)=0,,φ(n1)(x0)=0\displaystyle\varphi\left(x_{0}\right)=(-1)^{n}\frac{\mu}{n!}\neq 0,\quad\varphi^{\prime}\left(x_{0}\right)=0,\ldots,\varphi^{(n-1)}\left(x_{0}\right)=0
φ(xn)=0,φ(xn)=0,,φ(n1)(xn)=0\displaystyle\varphi\left(x_{n}\right)=0,\quad\varphi^{\prime}\left(x_{n}\right)=0,\ldots,\varphi^{(n-1)}\left(x_{n}\right)=0 (54)

În primele trei cazuri φ(x)\varphi(x) anulîndu-se în x0x_{0} și xnx_{n}, după teorema lui Rolle, φ(x)\varphi^{\prime}(x) are cel puțin un zero în intervalu1 ( x0,xnx_{0},x_{n} ). Să dovedim că φ(x)nu\varphi^{\prime}(x)nu poate să aibă decît un zero în intervalul ( x0,xn1x_{0},x_{n-1} ).

Să presupunem că derivata φ(x)\varphi^{\prime}(x) ar avea două zerouri cuprinse între x0x_{0} şi xn1x_{n-1} şi să dovedim că aceasta este imposibil.

Aplicînd succesiv teorema lui Rolle, se arată din conditiile la limită (51), (52) și (53) că φ(n1)(x)\varphi^{(n-1)}(x) are nn zerouri în intervalul (x0,xn1)\left(x_{0},x_{n-1}\right) in cazul p=1p=1, sau n1n-1 zerouri în intervalul ( x0,xn1x_{0},x_{n-1} ) cînd 1<pn11<p\leqslant n-1. Într-un interval parțial ( xi1,xix_{i-1},x_{i} ] nu se pot găsi două zerouri ale lui φ(n1)(x)\varphi^{(n-1)}(x). căci dacă aceasta s-ar întîmpla, aplicînd teorema lui Rolle ar urma ca φ(n)(x)\varphi^{(n)}(x) să se anuleze în intervalul ( xi1,xix_{i-1},x_{i} ) ceea ce este imposibil căci în acest interval φ(n)(x)=φi(n)(x)=λi0\varphi^{(n)}(x)=\varphi_{i}^{(n)}(x)=\lambda_{i}\neq 0.

Dacă p=1p=1, cele nn zerouri ale lui φ(n1)(x)\varphi^{(n-1)}(x) din intervalu1 ( x0,xn1x_{0},x_{n-1} ) nu se pot repartiza decît cîte unul în intervalele (x0,x1],(x1,x2],\left(x_{0},x_{1}\right],\left(x_{1},x_{2}\right],\ldots, (xn2,xn1)\left(x_{n-2},x_{n-1}\right) şi aceasta este imposibil căci avem numai n1n-1 intervale. S-a ajuns astfel la o contradictie.

Dacă 1<pn11<p\leqslant n-1, nici un zero al lui φ(n1)(x)\varphi^{(n-1)}(x) nu se găseşte în intervalul ( x0,x1x_{0},x_{1} ], căci dacă s-ar găsi un zero, avînd φ(n1)(x0)=0\varphi^{(n-1)}\left(x_{0}\right)=0, putem aplica teorema lui Rolle și ar urma ca φ(n)(x)\varphi^{(n)}(x) să se anuleze în intervalul
( x0,x1x_{0},x_{1} ), ceea ce este imposibil deoarece λ10\lambda_{1}\neq 0. Cele n1n-1 zerouri ale lui φ(n1)(x)\varphi^{(n-1)}(x) se găsesc deci în intervalul ( x1,xn1x_{1},x_{n-1} ). Însă s-a văzut mai sus că în fiecare din cele n2n-2 intervale ( x1,x2x_{1},x_{2} ] , … (αn2,xn1)\left(\alpha_{n-2},x_{n-1}\right) nu se găseşte decît un singur zero al lui φ(n1)(x)\varphi^{(n-1)}(x). Deci din nou s-a ajuns la o contradicție.

Rezultă că în cazul p<n,φ(x)p<n,\varphi^{\prime}(x) nu are decît un singur zero în intervalul ( x0,xn1x_{0},x_{n-1} ) şi funcția φ(x)\varphi(x) fiind pozitivă în intervalul [ xn1,xnx_{n-1},x_{n} ), este pozitivă în tot intervalul ( x0,xnx_{0},x_{n} ).

Să examinăm și cazul p=np=n. Observăm că φ(x0)=(1)nμn!>0\varphi\left(x_{0}\right)=(-1)^{n}\frac{\mu}{n!}>0. Funcţia φ(x)\varphi^{\prime}(x) se anulează în x0x_{0} şi xnx_{n}, aşa cum arată formulele (54). Aplicînd teorema lui Rolle rezultă că φ′′(x)\varphi^{\prime\prime}(x) are cel puțin un zero în intervalul (x0,xn)\left(x_{0},x_{n}\right). Să demonstrăm că φ′′(x)\varphi^{\prime\prime}(x) nu are decît un singur zero în intervalul (x0,xn)\left(x_{0},x_{n}\right).

Dacă φ′′(x)\varphi^{\prime\prime}(x) ar avea două zerouri în intervalul ( x0,xnx_{0},x_{n} ), tinînd seama de condițiile la limită (54) şi aplicînd succesiv teorema lui Rolle ar urma ca φ(n1)(x)\varphi^{(n-1)}(x) să aibă n1n-1 zerouri în intervalul ( x0,xn1x_{0},x_{n-1} ), ceea ce este imposibil după cum rezultă din raționamentele făcute mai sus.

Derivata φ′′(x)\varphi^{\prime\prime}(x) avînd un singur zero în intervalul ( x0,xn1x_{0},x_{n-1} ), rezultă că derivata φ(x)\varphi^{\prime}(x) nu se anulează în intervalul ( x0,xn1x_{0},x_{n-1} ), căci dacă s-ar anula, ținînd seama că φ(x0)=0,φ(xn)=0\varphi^{\prime}\left(x_{0}\right)=0,\varphi^{\prime}\left(x_{n}\right)=0, ar urma că φ′′(x)\varphi^{\prime\prime}(x) să se anuleze cel puțin în două puncte din intervalul ( x0,xn1x_{0},x_{n-1} ), ceea ce este imposibil. Deci funcția φ(x)\varphi^{\prime}(x) nu se anulează în intervalul ( x0,xnx_{0},x_{n} ) și fiind negativă în intervalul [xn1,xn)\left[x_{n-1},x_{n}\right), este negativă în tot intervalul ( x0,xnx_{0},x_{n} ). Rezultă că funcţia φ(x)\varphi(x) este descrescătoare în intervalul [x0,xn]\left[x_{0},x_{n}\right]; fiind pozitivă în x0x_{0} și nulă în xnx_{n}, ea este pozitivă în intervalul ( x0,xnx_{0},x_{n} ).

Graficul functiei φ(x)\varphi(x) în intervalul [x0,xn]\left[x_{0},x_{n}\right] este redat în fig. 2.

  1. 14.

    Restul în formula de derivare numerică (46). Să notăm cu RR, restul în formula de derivare numerică (46), adică

R=μnp+1(x1x0,,xnx0)x0xnφ(x)f(n+1)(x)𝑑xR=\mu_{n-p+1}\left(x_{1}-x_{0},\ldots,x_{n}-x_{0}\right)\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+1)}(x)dx

Pentru că s-a demonstrat că funcția φ(x)\varphi(x) este pozitivă în intervalul ( x0,xnx_{0},x_{n} ), putem aplica formula mediei, şi vom avea
unde ξ(x0,xn)\xi\in\left(x_{0},x_{n}\right).

R=μnp+1(x1x0,,xnx0)f(n+1)(ξ)x0xnφ(x)𝑑xR=\mu_{n-p+1}\left(x_{1}-x_{0},\ldots,x_{n}-x_{0}\right)f^{(n+1)}(\xi)\int_{x_{0}}^{x_{n}}\varphi(x)dx

Integrala din membrul al doilea se calculează cu ajutorul formulei de derivare numerică (46), înlocuind pe f(x)f(x) cu

g(x)=(xx0)(xx1)(xxn)(n+1)!.g(x)=\frac{\left(x-x_{0}\right)\left(x-x_{1}\right)\ldots\left(x-x_{n}\right)}{(n+1)!}.

Vom avea

(1)n+p+1g(p)(x0)p!=μnp+1(x1x0,,xnx0)x0xnφ(x)𝑑x(-1)^{n+p+1}\frac{g^{(p)}\left(x_{0}\right)}{p!}=\mu_{n-p+1}\left(x_{1}-x_{0},\ldots,x_{n}-x_{0}\right)\int_{x_{0}}^{x_{n}}\varphi(x)dx

Însă

g(p)(x0)p!=(1)np+1(n+1)!μnp+1(x1x0,,xnx0),\frac{g^{(p)}\left(x_{0}\right)}{p!}=\frac{(-1)^{n-p+1}}{(n+1)!}\mu_{n-p+1}\left(x_{1}-x_{0},\ldots,x_{n}-x_{0}\right),

de unde rezultă că

x0xnφ(x)𝑑x=1(n+1)!\int_{x_{0}}^{x_{n}}\varphi(x)dx=\frac{1}{(n+1)!} (55)

Prin urmare restul RR din formula de derivare numerică (46) se mai scrie sub forma

R=μnp+1(x1x0,,xnx0)f(n+1)(ξ)(n+1)!,R=\mu_{n-p+1}\left(x_{1}-x_{0},\ldots,x_{n}-x_{0}\right)\frac{f^{(n+1)}(\xi)}{(n+1)!}, (56)

unde ξ(x0,xn)\xi\in\left(x_{0},x_{n}\right).
De asemenea, restul R1R_{1} din formula de derivare numerică (49) se mai scrie sub forma

R1=(1)np+1μnp+1(x1x0,,xnx0)f(n+1)(ξ)(n+1)!,R_{1}=(-1)^{n-p+1}\mu_{n-p+1}\left(x_{1}-x_{0},\ldots,x_{n}-x_{0}\right)\frac{f^{(n+1)}(\xi)}{(n+1)!}, (57)

unde ξ(x0,xn)\xi\in\left(x_{0},x_{n}\right).
Din formulele (56), (57) rezultă o evaluare a restului RR sau R1R_{1}. Avem

|R|=|R1|μnp+1(x1x0,,xnx0)Mn+1(n+1)!.|R|=\left|R_{1}\right|\leqslant\mu_{n-p+1}\left(x_{1}-x_{0},\ldots,x_{n}-x_{0}\right)\frac{M_{n+1}}{(n+1)!}.

In cazul formulei lui Markov (50), restul

R2=(1)np+1θnp+1(1,2,,n)hn+1x0xnφ(x)f(n+1)(x)𝑑xR_{2}=(-1)^{n-p+1}\theta_{n-p+1}(1,2,\ldots,n)h^{n+1}\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+1)}(x)dx

se mai poate scrie sub forma

R2=(1)np+1θnp+1(1,2,,n)hn+1f(n+1)(ξ)(n+1)!R_{2}=(-1)^{n-p+1}\theta_{n-p+1}(1,2,\ldots,n)h^{n+1}\frac{f^{(n+1)}(\xi)}{(n+1)!} (58)

unde ξ(x0,xn)\xi\in\left(x_{0},x_{n}\right).

Capitolul II

INTEGRAREA NUMERICĂ A ECUATTILOR DIFERENT, IALE

§ 1. Formule de integrare numerică rezultînd din aplicarea formulelor de derivare numerică (6)

  1. 15.

    Inainte de a trece la stabilirea formulelor de integrare numerică să considerăm formula lui Taylor

y(x)=\displaystyle y(x)= y(x0)+xx01!y(x0)+(xx0)22!y′′(x0)++\displaystyle y\left(x_{0}\right)+\frac{x-x_{0}}{1!}y^{\prime}\left(x_{0}\right)+\frac{\left(x-x_{0}\right)^{2}}{2!}y^{\prime\prime}\left(x_{0}\right)+\ldots+
+(xx0)pp!y(p)(x0)+x0x(xs)pp!y(p+1)(s)𝑑s\displaystyle+\frac{\left(x-x_{0}\right)^{p}}{p!}y^{(p)}\left(x_{0}\right)+\int_{x_{0}}^{x}\frac{(x-s)^{p}}{p!}y^{(p+1)}(s)ds (59)

şi să vedem ce devine ea, cînd se înlocuiesc y(x0),y′′(x0),,y(p)(x0)y^{\prime}\left(x_{0}\right),y^{\prime\prime}\left(x_{0}\right),\ldots,y^{(p)}\left(x_{0}\right), din tormulele de derivare numerică (6).

În formula de derivare numerică

[λ1f(x0)+ν11!f(x0)++νpp!f(p)(x0)]+K1f(x1)+K2f(x2)++Knf(xn)=(1)n+p1x0xnφ(x)f(n+p)(x)𝑑x\begin{gathered}-\left[\lambda_{1}f\left(x_{0}\right)+\frac{\nu_{1}}{1!}f^{\prime}\left(x_{0}\right)+\ldots+\frac{\nu_{p}}{p!}f^{(p)}\left(x_{0}\right)\right]\\ +K_{1}f\left(x_{1}\right)+K_{2}f\left(x_{2}\right)+\ldots+K_{n}f\left(x_{n}\right)=(-1)^{n+p-1}\int_{x_{0}}^{x_{n}}\varphi(x)f^{(n+p)}(x)dx\end{gathered}

în care reamintim că vp0v_{p}\neq 0, deoarece avem

vp=(1)p(x1x0)(x2x0)(xnx0)v_{p}=\frac{(-1)^{p}}{\left(x_{1}-x_{0}\right)\left(x_{2}-x_{0}\right)\ldots\left(x_{n}-x_{0}\right)}

să înlocuim pe f(x)f(x) cu y(x)y(x), iar funcția φ(x)\varphi(x) s-o notăm cu Φp(x)\Phi_{p}(x), pentru a pune în evidență indicele pp care este ordinul cel mai înalt al derivatelor din formula (6). Mai reamintim că

x0xnΦp(x)𝑑x=1(n+p)!\int_{x_{0}}^{x_{n}}\Phi_{p}(x)dx=\frac{1}{(n+p)!} (60)

Înlocuind în formula (6), pp cu 1,2,3,1,2,3,\ldots şi rezolvînd aceste ecuaţii în raport cu y(x0),y′′(x0),,y(p)(x0)y^{\prime}\left(x_{0}\right),y^{\prime\prime}\left(x_{0}\right),\ldots,y^{(p)}\left(x_{0}\right), vom obt,ine formule de forma

y(x0)=B10y(x0)+B11y(x1)++B1ny(xn)+\displaystyle y^{\prime}\left(x_{0}\right)=B_{10}y\left(x_{0}\right)+B_{11}y\left(x_{1}\right)+\ldots+B_{1n}y\left(x_{n}\right)+
+C11x0xnΦ1(x)y(n+1)(x)𝑑x\displaystyle+C_{11}\int_{x_{0}}^{x_{n}}\Phi_{1}(x)y^{(n+1)}(x)dx
y′′(x0)=B20y(x0)xn+B21y(x1)++B2ny(xn)+\displaystyle y^{\prime\prime}\left(x_{0}\right)=B_{20}y\left(x_{0}\right)^{x_{n}}+B_{21}y\left(x_{1}\right)+\ldots+B_{2n}y\left(x_{n}\right)+
+C21x0xnΦ1(x)y(n+1)(x)𝑑x+C22x0xnΦ2(x)y(n+2)(x)𝑑x\displaystyle+C_{21}\int_{x_{0}}^{x_{n}}\Phi_{1}(x)y^{(n+1)}(x)dx+C_{22}\int_{x_{0}}^{x_{n}}\Phi_{2}(x)y^{(n+2)}(x)dx (61)
y(p)(x0)=Bp0y(x0)+Bp1y(x1)++Bpny(xn)+\displaystyle y^{(p)}\left(x_{0}\right)=B_{p0}y\left(x_{0}\right)+B_{p1}y\left(x_{1}\right)+\ldots+B_{pn}y\left(x_{n}\right)+
+Cp1x0xnΦ1(x)y(n+1)(x)𝑑x++Cppx0xnΦp(x)y(n+p)(x)𝑑x\displaystyle+C_{p1}\int_{x_{0}}^{x_{n}}\Phi_{1}(x)y^{(n+1)}(x)dx+\ldots+C_{pp}\int_{x_{0}}^{x_{n}}\Phi_{p}(x)y^{(n+p)}(x)dx

unde BikB_{ik} şi CjlC_{jl} sînt numere bine determinate, iar

C110,C220,,Cpp0C_{11}\neq 0,\quad C_{22}\neq 0,\ldots,C_{pp}\neq 0 (62)

Dacă înlocuim în formula lui Taylor (59) pe y(x0),y′′(x0),,y(p)(x0)y^{\prime}\left(x_{0}\right),y^{\prime\prime}\left(x_{0}\right),\ldots,y^{(p)}\left(x_{0}\right) cu membrii ai doilea ai formulelor (61), obtinem formule de forma

y(x0)=B0(x)y(x0)+B1(x)y(x1)++Bn(x)y(xn)+\displaystyle y\left(x_{0}\right)=B_{0}(x)y\left(x_{0}\right)+B_{1}(x)y\left(x_{1}\right)+\ldots+B_{n}(x)y\left(x_{n}\right)+ (63)
+C1(x)x0xnΦ1(x)y(n+1)(x)𝑑x+C2(x)x0xnΦ2(x)y(n+2)(x)𝑑x++\displaystyle+C_{1}(x)\int_{x_{0}}^{x_{n}}\Phi_{1}(x)y^{(n+1)}(x)dx+C_{2}(x)\int_{x_{0}}^{x_{n}}\Phi_{2}(x)y^{(n+2)}(x)dx+\ldots+
++Cp(x)x0xnΦp(x)y(n+p)(x)𝑑x+x0x(xs)pp!y(p+1)(s)𝑑s\displaystyle+\ldots+C_{p}(x)\int_{x_{0}}^{x_{n}}\Phi_{p}(x)y^{(n+p)}(x)dx+\int_{x_{0}}^{x}\frac{(x-s)^{p}}{p!}y^{(p+1)}(s)ds

Rămîne să determinăm polionoamele B0(x),B1(x),,Bn(x)B_{0}(x),B_{1}(x),\ldots,B_{n}(x) şi C1(x)C_{1}(x), C2(x),,Cp(x)C_{2}(x),\ldots,C_{p}(x).

Determinarea polinoamelor B0(x),B1(x),,Bn(x)B_{0}(x),B_{1}(x),\ldots,B_{n}(x). Vom deosebi două cazuri, după cum p<np<n sau pnp\geqslant n.
11^{\circ}. Cazul p<np<n. Pentru a determina pe B0(x)B_{0}(x), înlocuim în formula (63) pe y(x)y(x) cu

Vom obține

y0(x)=(xx1)(xx2)(xxn).y_{0}(x)=\left(x-x_{1}\right)\left(x-x_{2}\right)\ldots\left(x-x_{n}\right).
(x0x1)(x0x2)(x0xn)B0(x)=y0(x)x0x(xs)pp!y0(p+1)(s)𝑑s\left(x_{0}-x_{1}\right)\left(x_{0}-x_{2}\right)\ldots\left(x_{0}-x_{n}\right)B_{0}(x)=y_{0}(x)-\int_{x_{0}}^{x}\frac{(x-s)^{p}}{p!}y_{0}^{(p+1)}(s)ds

Diferenţa din membrul al doilea este dată de formula lui Taylor (59), în care inlocuim pe y(x)y(x) cu y0(x)y_{0}(x). Avem

y0(k)(x0)k!=(1)nkμnk(x1x0,x2x0,,xnx0),\frac{y_{0}^{(k)}\left(x_{0}\right)}{k!}=(-1)^{n-k}\mu_{n-k}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right),

de unde rezultă că vom avea

B0(x)=1(x1x0)(x2x0)(xnx0){μn(x1x0,x2x0,,xnx0)\displaystyle B_{0}(x)=\frac{1}{\left(x_{1}-x_{0}\right)\left(x_{2}-x_{0}\right)\ldots\left(x_{n}-x_{0}\right)}\left\{\mu_{n}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)-\right.
μn1(x1x0,x2x0,,xnx0)(xx0)+\displaystyle-\mu_{n-1}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)+
+,,,,xn)(xx0)p}.\displaystyle\left.\left.+\ldots\ldots,\ldots,\ldots,\ldots,x_{n}\right)\left(x-x_{0}\right)^{p}\right\}.

Pentru a determina polinomul Bi(x)B_{i}(x), înlocuim în formula (63) pe y(x)cuy(x)\mathrm{cu}

yi(x)=(xx0)(xx1)(xxi1)(xxi+1)(xxn)y_{i}(x)=\left(x-x_{0}\right)\left(x-x_{1}\right)\ldots\left(x-x_{i-1}\right)\left(x-x_{i+1}\right)\ldots\left(x-x_{n}\right)

şi obţinem

(xix0)(xix1)(xixi1)(xixi+1)(xixn)Bi(x)==yi(x)x0x(xs)pp!yi(p+1)(s)𝑑s\begin{gathered}\left(x_{i}-x_{0}\right)\left(x_{i}-x_{1}\right)\ldots\left(x_{i}-x_{i-1}\right)\left(x_{i}-x_{i+1}\right)\ldots\left(x_{i}-x_{n}\right)B_{i}(x)=\\ =y_{i}(x)-\int_{x_{0}}^{x}\frac{(x-s)^{p}}{p!}y_{i}^{(p+1)}(s)ds\end{gathered}

Membrul al doilea se calculează tot cu formula lui Taylor (59), în care înlocuim pe y(x)y(x) cu yi(x)y_{i}(x). Avem yi(x0)=0y_{i}\left(x_{0}\right)=0, iar

y(k)(x0)k!=(1)nkμnk(x1x0,,xi1x0,xi+1x0,,xnx0).\frac{y^{(k)}\left(x_{0}\right)}{k!}=(-1)^{n-k}\mu_{n-k}\left(x_{1}-x_{0},\ldots,x_{i-1}-x_{0},x_{i+1}-x_{0},\ldots,x_{n}-x_{0}\right).

Rezultă că polinomul Bi(x)B_{i}(x) este

Bi(x)=(1)n1(xix0)(xix1)(xixi1)(xixi+1)(xixn)\displaystyle B_{i}(x)=\frac{(-1)^{n-1}}{\left(x_{i}-x_{0}\right)\left(x_{i}-x_{1}\right)\ldots\left(x_{i}-x_{i-1}\right)\left(x_{i}-x_{i+1}\right)\ldots\left(x_{i}-x_{n}\right)}
{μn1(x1x0,,xi1x0,xi+1x0,,xnx0)(xx0)\displaystyle\left\{\mu_{n-1}\left(x_{1}-x_{0},\ldots,x_{i-1}-x_{0},x_{i+1}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)-\right.
μn2(x1x0,,xi1x0,xi+1x0,,xnx0)(xx0)2+(65)\displaystyle-\mu_{n-2}\left(x_{1}-x_{0},\ldots,x_{i-1}-x_{0},x_{i+1}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)^{2}+(5)
+....\displaystyle+\ldots.\ldots.\ldots......
+(1)p1μnp(x1x0,,xi1x0,xi+1x0,,xnx0)(xx0)p}.\displaystyle\left.+(-1)^{p-1}\mu_{n-p}\left(x_{1}-x_{0},\ldots,x_{i-1}-x_{0},x_{i+1}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)^{p}\right\}.

Dacă notăm cu A0,A1,,AnA_{0},A_{1},\ldots,A_{n} reziduurile funcţiei raţionale

1(xx0)(xx1)(xxn)=A0xx0+A1xx1++Anxxn\frac{1}{\left(x-x_{0}\right)\left(x-x_{1}\right)\ldots\left(x-x_{n}\right)}=\frac{A_{0}}{x-x_{0}}+\frac{A_{1}}{x-x_{1}}+\ldots+\frac{A_{n}}{x-x_{n}}

relativ la polii x0,x1,x2,,xnx_{0},x_{1},x_{2},\ldots,x_{n}, formulele (64) şi (65) se mai scriu sub forma

B0(x)=(1)nA0\displaystyle B_{0}(x)=(-1)^{n}A_{0} {(μn(x1x0,x2x0,,xnx0)\displaystyle\left\{\left(\mu_{n}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)\right.\right.
μn1(x1x0,x2x0,,xnx0)(xx0)+\displaystyle-\mu_{n-1}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)+
+,xn\displaystyle+\ldots,\ldots x_{n}
+(1)pμnp(x1x0,x2x0,,xnx0)(xx0)p}\displaystyle\left.+(-1)^{p}\mu_{n-p}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)^{p}\right\} (66)
Bi(x)\displaystyle B_{i}(x) =(1)n1Ai{μn1(x1x0,,xi1x0,xi+1x0,,xnx0)(xx0)\displaystyle=(-1)^{n-1}A_{i}\left\{\mu_{n-1}\left(x_{1}-x_{0},\ldots,x_{i-1}-x_{0},x_{i+1}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)\right.
μn2(x1x0,,xi1x0,xi+1x0,,xnx0)(xx0)2\displaystyle-\mu_{n-2}\left(x_{1}-x_{0},\ldots,x_{i-1}-x_{0},x_{i+1}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)^{2}
+,,xi,,xn,,xi+1x0,,xnx0)(xx0)p},\displaystyle\left.\left.+\ldots,\ldots,x_{i},\ldots,x_{n},\ldots,x_{i+1}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)^{p}\right\},

unde i=1,2,,ni=1,2,\ldots,n.
22^{\circ}. Cazul pnp\geqslant n. Procedînd ca mai sus, se obţine

B0(x)\displaystyle B_{0}(x) =(xx1)(xx2)(xxn)(x0x1)(x0x2)(x0xn)\displaystyle=\frac{\left(x-x_{1}\right)\left(x-x_{2}\right)\ldots\left(x-x_{n}\right)}{\left(x_{0}-x_{1}\right)\left(x_{0}-x_{2}\right)\ldots\left(x_{0}-x_{n}\right)}
B1(x)\displaystyle B_{1}(x) =(xx0)(xx2)(xxn)(x1x0)(x1x2)(x1xn)\displaystyle=\frac{\left(x-x_{0}\right)\left(x-x_{2}\right)\ldots\left(x-x_{n}\right)}{\left(x_{1}-x_{0}\right)\left(x_{1}-x_{2}\right)\ldots\left(x_{1}-x_{n}\right)} (67)
(xxn1)\displaystyle\ldots\ldots\ldots\ldots\ldots\ldots\ldots\ldots\left(x-x_{n-1}\right) =(xx0)(xx1)(xnxn1)(xnx0)(xnx0)(x)(x)\displaystyle\ldots=\frac{\left(x-x_{0}\right)\left(x-x_{1}\right)\ldots\left(x_{n}-x_{n-1}\right)}{\left(x_{n}-x_{0}\right)\left(x_{n}-x_{0}\right)\ldots(x)\ldots(x)}

de unde rezultă că

B0(x)y(x0)+B1(x)y(x1)++Bn(x)y(xn)=L[x0,x1,,xn;y(x)],B_{0}(x)y\left(x_{0}\right)+B_{1}(x)y\left(x_{1}\right)+\ldots+B_{n}(x)y\left(x_{n}\right)=L\left[x_{0},x_{1},\ldots,x_{n};y(x)\right], (\prime)

membrul al doilea fiind polinomul lui Lagrange relativ la nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n}.

Determinarea polinoamelor C1(x),C2(x),,Cp(x)C_{1}(x),C_{2}(x),\ldots,C_{p}(x). Ca mai sus, deosebim două cazuri, după cum p<np<n sau pnp\geqslant n.
11^{\circ}. Cazul p<np<n. Pentru a determina polinomul Ck(x)C_{k}(x) înlocuim în formula (63) pe y(x)y(x) cu polinomul

yk(x)=(xx0)k(xx1)(xxn)(n+k)!y_{k}(x)=\frac{\left(x-x_{0}\right)^{k}\left(x-x_{1}\right)\ldots\left(x-x_{n}\right)}{(n+k)!}

unde k=1,2,3,,pk=1,2,3,\ldots,p.

Funcţia yk(x)y_{k}(x) anulîndu-se pe nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} şi avînd yk(x0)=0y_{k}^{\prime}\left(x_{0}\right)=0, yk′′(x0)=0,,y(k1)(x0)=0y_{k}^{\prime\prime}\left(x_{0}\right)=0,\ldots,y^{(k-1)}\left(x_{0}\right)=0, din formulele (61) deducem că x0xnΦ1(x)yk(n+1)(x)𝑑x=0,x0xnΦ2(x)yk(n+2)(x)𝑑x=0,,x0xnΦk1(x)yk(n+k1)(x)𝑑x=0\int_{x_{0}}^{x_{n}}\Phi_{1}(x)y_{k}^{(n+1)}(x)dx=0,\int_{x_{0}}^{x_{n}}\Phi_{2}(x)y_{k}^{(n+2)}(x)dx=0,\ldots,\int_{x_{0}}^{x_{n}}\Phi_{k-1}(x)y_{k}^{(n+k-1)}(x)dx=0, pe cînd

x0xnΦk(x)yk(n+k)(x)𝑑x=x0xnΦk(x)𝑑x=1(n+k)!\int_{x_{0}}^{x_{n}}\Phi_{k}(x)y_{k}^{(n+k)}(x)dx=\int_{x_{0}}^{x_{n}}\Phi_{k}(x)dx=\frac{1}{(n+k)!}

Atunci, formula (63) ne dă

Ck(x)(n+k)!=yk(x)x0x(xs)pp!yk(p+1)(s)𝑑s\frac{C_{k}(x)}{(n+k)!}=y_{k}(x)-\int_{x_{0}}^{x}\frac{(x-s)^{p}}{p!}y_{k}^{(p+1)}(s)ds

Membrul al doilea se calculează cu ajutorul formulei lni Taylor (59), în care înlocuim pe y(x)y(x) cu yk(x)y_{k}(x).

Avem

yk(x0)=0,yk(x0)=0,,yk(k1)(x0)=0y_{k}\left(x_{0}\right)=0,\quad y_{k}^{\prime}\left(x_{0}\right)=0,\ldots,y_{k}^{(k-1)}\left(x_{0}\right)=0

şi

y(k+l)(x0)(k+l)!=(1)nl(n+k)!μnl(x1x0,,xnx0)\frac{y^{(k+l)}\left(x_{0}\right)}{(k+l)!}=\frac{(-1)^{n-l}}{(n+k)!}\mu_{n-l}\left(x_{1}-x_{0},\ldots,x_{n}-x_{0}\right)

Vom avea în definitiv

Ck(x)=(\displaystyle C_{k}(x)=( 1)n(xx0)k{μn(x1x0,x2x0,,xnx0)\displaystyle-1)^{n}\left(x-x_{0}\right)^{k}\left\{\mu_{n}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)-\right.
μn1(x1x0,x2x0,,xnx0)(xx0)+\displaystyle\quad-\mu_{n-1}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)+
+\displaystyle+\cdots\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot
+(1)pkμnp+k(x1x0,x2x0,,xnx0)(xx0)pk}.\displaystyle\left.+(-1)^{p-k}\mu_{n-p+k}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)^{p-k}\right\}. (68)

22^{\circ}. Cazul pnp\geqslant n. In acest caz avînd n>1n>1, şi n+1p+1<n+pn+1\leqslant p+1<n+p, formula (63) se scrie

y(x)=B0(x)y(x0)+B1(x)y(x1)++Bn(x)y(xn)+\displaystyle y(x)=B_{0}(x)y\left(x_{0}\right)+B_{1}(x)y\left(x_{1}\right)+\ldots+B_{n}(x)y\left(x_{n}\right)+
+C1(x)x0xnΦ1(x)y(n+1)(x)𝑑x++Cpn(x)x0xnΦpn(x)y(p)(x)𝑑x+\displaystyle+C_{1}(x)\int_{x_{0}}^{x_{n}}\Phi_{1}(x)y^{(n+1)}(x)dx+\ldots+C_{p-n}(x)\int_{x_{0}}^{x_{n}}\Phi_{p-n}(x)y^{(p)}(x)dx+
+Cpn+1(x)x0xnΦpn+1(x)y(p+1)(x)𝑑x++Cp(x)x0xΦp(x)y(n+p)(x)𝑑x+\displaystyle+C_{p-n+1}(x)\int_{x_{0}}^{x_{n}}\Phi_{p-n+1}(x)y^{(p+1)}(x)dx+\ldots+C_{p}(x)\int_{x_{0}}^{x}\Phi_{p}(x)y^{(n+p)}(x)dx+
+x0x(xs)pp!y(p+1)(s)𝑑s\displaystyle+\int_{x_{0}}^{x}\frac{(x-s)^{p}}{p!}y^{(p+1)}(s)ds (\prime)

Este evident că dacă p=np=n, termenii scrişi pe linia a doua a formulei (63’) lipsesc. Inlocuind în formula (63’) pe y(x)y(x) cu

yh(x)=(xx0)h(xx1)(xxn)(n+h)!y_{h}(x)=\frac{\left(x-x_{0}\right)^{h}\left(x-x_{1}\right)\ldots\left(x-x_{n}\right)}{(n+h)!}

unde h=1,2,,pnh=1,2,\ldots,p-n, şi procedînd ca mai sus, se găseşte că

Ch(x)=(xx0)h(xx1)(xxn)C_{h}(x)=\left(x-x_{0}\right)^{h}\left(x-x_{1}\right)\ldots\left(x-x_{n}\right) (69)

Pentru a determina polinomul Cpn+l(x)C_{p-n+l}(x), unde l=1,2,,nl=1,2,\ldots,n, înlocuim în formula ( 6363^{\prime} ) pe y(x)cuy(x)\mathrm{cu}

ypn+l(x)=(xx0)pn+l(xx1)(xxn)(p+l)!y_{p-n+l}(x)=\frac{\left(x-x_{0}\right)^{p-n+l}\left(x-x_{1}\right)\ldots\left(x-x_{n}\right)}{(p+l)!}

Procedînd ca mai sus, vom avea

Cpn+l(x)(p+l)!=ypn+l(x)x0xn(xs)pp!ypn+l(p+1)(s)𝑑s\frac{C_{p-n+l}(x)}{(p+l)!}=y_{p-n+l}(x)-\int_{x_{0}}^{x_{n}}\frac{(x-s)^{p}}{p!}y_{p-n+l}^{(p+1)}(s)ds

Membrul al doilea se calculează cu formula lui Taylor (59), în care înlocuim pe y(x)y(x) cu ypn+l(x)y_{p-n+l}(x). Se găsește

Cpn+l(x)(p+l)!=ypn+l(pn+l)(x0)(pn+l)!(x\displaystyle\frac{C_{p-n+l}(x)}{(p+l)!}=\frac{y_{p-n+l}^{(p-n+l)}\left(x_{0}\right)}{(p-n+l)!}(x x0)pn+l+ypn+l(pn+l+1)(x0)(pn+l+1)!(xx0)pn+l+1++\displaystyle\left.-x_{0}\right)^{p-n+l}+\frac{y_{p-n+l}^{(p-n+l+1)}\left(x_{0}\right)}{(p-n+l+1)!}\left(x-x_{0}\right)^{p-n+l+1}+\ldots+
+ypn+l(p)p!(xx0)p\displaystyle+\frac{y_{p-n+l}^{(p)}}{p!}\left(x-x_{0}\right)^{p}

Se arată că, în general, avem

ypn+l(j)(x0)j!=(1)pj+l(p+l)!μpj+l(x1x0,x2x0,,xnx0)\frac{y_{p-n+l}^{(j)}\left(x_{0}\right)}{j!}=\frac{(-1)^{p-j+l}}{(p+l)!}\mu_{p-j+l}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)

Deducem astfe1 că

Cpn+l(x)\displaystyle C_{p-n+l}(x) =(1)n(xx0)pn+l{μn(x1x0,x2x0,,xnx0)\displaystyle=(-1)^{n}\left(x-x_{0}\right)^{p-n+l}\left\{\mu_{n}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)-\right.
μn1(x1x0,x2x0,,xnx0)(xx0)+\displaystyle-\mu_{n-1}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)+
+\displaystyle+\cdot\cdot\cdot\cdot\cdot\cdot
+(1)nlμl(x1x0,x2x0,,xnx0)(xx0)nl}\displaystyle\left.+(-1)^{n-l}\mu_{l}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)^{n-l}\right\}

sau schimbînd pe pn+lp-n+l în hh, vom avea

Ch(x)=\displaystyle C_{h}(x)= (1)n(xx)h{μn(x1x0,x2x0,,xnx0)\displaystyle(-1)^{n}(x-x)^{h}\left\{\mu_{n}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)-\right.
μn1(x1x0,x2x0,,xnx0)(xx0)+\displaystyle-\mu_{n-1}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)+
++\displaystyle+\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot+
+(1)phμnp+h(x1x0,x2x0,,xnx0)(xx0)ph}\displaystyle\left.+(-1)^{p-h}\mu_{n-p+h}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)\left(x-x_{0}\right)^{p-h}\right\} (70)
pentru h\displaystyle\text{ pentru }h =pn+1,pn+2,,p.\displaystyle=p-n+1,p-n+2,\ldots,p.

Exemple. 11^{\circ}. Să presupunem n=4,p=2n=4,p=2 și nodurile x0,x1,x2x_{0},x_{1},x_{2}, x3,x4x_{3},x_{4} în progresie aritmetică cu rația hh.

Dacă în formula lui Taylor

y(x)=y(x0)+xx01!y(x0)+(xx0)22!y′′(x0)+x0x(xs)22!y′′′(s)𝑑sy(x)=y\left(x_{0}\right)+\frac{x-x_{0}}{1!}y^{\prime}\left(x_{0}\right)+\frac{\left(x-x_{0}\right)^{2}}{2!}y^{\prime\prime}\left(x_{0}\right)+\int_{x_{0}}^{x}\frac{(x-s)^{2}}{2!}y^{\prime\prime\prime}(s)ds

se înlocuiesc derivatele y(x0),y′′(x0)y^{\prime}\left(x_{0}\right),y^{\prime\prime}\left(x_{0}\right) din formulele de derivare numerică, se obţine

y(x)=B0(x)y(x0)+B1(x)y(x1)+B2(x)y(x2)+B3(x)y(x3)+B4(x)y(x4)+\displaystyle y(x)=B_{0}(x)y\left(x_{0}\right)+B_{1}(x)y\left(x_{1}\right)+B_{2}(x)y\left(x_{2}\right)+B_{3}(x)y\left(x_{3}\right)+B_{4}(x)y\left(x_{4}\right)+
+C1(x)x0x4Φ1(x)y(5)(x)𝑑x+C2(x)x0x4Φ2(x)y(6)(x)𝑑x+x0x(xs)22!y′′′(s)𝑑s\displaystyle+C_{1}(x)\int_{x_{0}}^{x_{4}}\Phi_{1}(x)y^{(5)}(x)dx+C_{2}(x)\int_{x_{0}}^{x_{4}}\Phi_{2}(x)y^{(6)}(x)dx+\int_{x_{0}}^{x}\frac{(x-s)^{2}}{2!}y^{\prime\prime\prime}(s)ds (71)

Pentru a scrie polinoamele B0(x),,B4(x)B_{0}(x),\ldots,B_{4}(x), vom aplica formulele (66). Facem descompunerea în funcții raţionale simple

(xx0)(xx1)(xx2)(xx3)(xx4)1=A0xx0+A1xx1++A2xx2+A3xx3+A4xx4\begin{gathered}\frac{\left(x-x_{0}\right)\left(x-x_{1}\right)\left(x-x_{2}\right)\left(x-x_{3}\right)\left(x-x_{4}\right)}{1}=\frac{A_{0}}{x-x_{0}}+\frac{A_{1}}{x-x_{1}}+\\ +\frac{A_{2}}{x-x_{2}}+\frac{A_{3}}{x-x_{3}}+\frac{A_{4}}{x-x_{4}}\end{gathered}

şi avem

A0=124h4,A1=16h4,A2=14h4,A3=16h4,A4=124h4A_{0}=\frac{1}{24h^{4}},\quad A_{1}=\frac{-1}{6h^{4}},\quad A_{2}=\frac{1}{4h^{4}},\quad A_{3}=\frac{-1}{6h^{4}},\quad A_{4}=\frac{1}{24h^{4}}

Rezultă atunci că

B0(x)=\displaystyle B_{0}(x)= 124h4{\displaystyle\frac{1}{24h^{4}}\{
μ4(x1x0,x2x0,x3x0,x4x0)\displaystyle\quad-\mu_{4}\left(x_{1}-x_{0},x_{2}-x_{0},x_{3}-x_{0},x_{4}-x_{0}\right)-
+μ2(x1x0,x2x0,x4x0)(xx0)+\displaystyle\quad+\mu_{2}\left(x_{1}-x_{0},x_{2}-x_{0},x_{4}-x_{0}\right)\left(x-x_{0}\right)+
B1(x)=16h4\displaystyle B_{1}(x)=\frac{1}{6h^{4}} {μ3(x2x0,x4x4)(xx0)2}\displaystyle\left\{\mu_{3}\left(x_{2}-x_{0},x_{4}-x_{4}\right)\left(x-x_{0}\right)^{2}\right\}
μ2(x2x0,x3x0)(xx0)\displaystyle\quad-\mu_{2}\left(x_{2}-x_{0},x_{3}-x_{0}\right)\left(x-x_{0}\right)-
x4x0)(xx0)2}\displaystyle\left.\left.x_{4}-x_{0}\right)\left(x-x_{0}\right)^{2}\right\}

adică

B0(x)=124h2[24h250h(xx0)+35(xx0)2]\displaystyle B_{0}(x)=\frac{1}{24h^{2}}\left[24h^{2}-50h\left(x-x_{0}\right)+35\left(x-x_{0}\right)^{2}\right]
B1(x)=16h2[24h(xx0)26(xx0)2]\displaystyle B_{1}(x)=\frac{1}{6h^{2}}\left[24h\left(x-x_{0}\right)-26\left(x-x_{0}\right)^{2}\right]
B2(x)=14h2[12h(xx0)19(xx0)2]\displaystyle B_{2}(x)=\frac{-1}{4h^{2}}\left[12h\left(x-x_{0}\right)-19\left(x-x_{0}\right)^{2}\right] (72)
B3(x)=16h2[8h(xx0)14(xx0)2]\displaystyle B_{3}(x)=\frac{1}{6h^{2}}\left[8h\left(x-x_{0}\right)-14\left(x-x_{0}\right)^{2}\right]
B4(x)=124h2[6h(xx0)11(xx0)2]\displaystyle B_{4}(x)=\frac{-1}{24h^{2}}\left[6h\left(x-x_{0}\right)-11\left(x-x_{0}\right)^{2}\right]

Aplicînd formulele (68), vom avea

C1(x)=(xx0)[μ4(x1x0,x2x0,x3x0,x4x0)\displaystyle C_{1}(x)=\left(x-x_{0}\right)\left[\mu_{4}\left(x_{1}-x_{0},x_{2}-x_{0},x_{3}-x_{0},x_{4}-x_{0}\right)-\right.
μ3(x1x0,x2x0,x3x0,x4x0)(xx0)]\displaystyle\left.-\mu_{3}\left(x_{1}-x_{0},x_{2}-x_{0},x_{3}-x_{0},x_{4}-x_{0}\right)\left(x-x_{0}\right)\right]
C2(x)=(xx0)2μ4(x1x0,x2x0,x3x0,x4x0),\displaystyle C_{2}(x)=\left(x-x_{0}\right)^{2}\mu_{4}\left(x_{1}-x_{0},x_{2}-x_{0},x_{3}-x_{0},x_{4}-x_{0}\right),

adică

C1(x)=(xx0)[24h450h3(xx0)]\displaystyle C_{1}(x)=\left(x-x_{0}\right)\left[24h^{4}-50h^{3}\left(x-x_{0}\right)\right] (73)
C2(x)=24h4(xx0)2\displaystyle C_{2}(x)=24h^{4}\left(x-x_{0}\right)^{2}

22^{\circ}. Să presupunem n=2,p=2n=2,p=2, şi nodurile x0,x1,x0x_{0},x_{1},x_{0} în progresie aritmetică cu rația hh. Dacă în formula lui Taylor

y(x)=y(x0)+xx01!y(x0)+(xx0)22!y′′(x0)+x0x(xs)22!y′′′(s)𝑑sy(x)=y\left(x_{0}\right)+\frac{x-x_{0}}{1!}y^{\prime}\left(x_{0}\right)+\frac{\left(x-x_{0}\right)^{2}}{2!}y^{\prime\prime}\left(x_{0}\right)+\int_{x_{0}}^{x}\frac{(x-s)^{2}}{2!}y^{\prime\prime\prime}(s)ds

se înlocuiesc derivatele y(x0),y′′(x0)y^{\prime}\left(x_{0}\right),y^{\prime\prime}\left(x_{0}\right) din formulele de derivare numerică, se obţine

y(x)=B0(x)y(x0)+B1(x)y(x1)+B2(x)y(x2)+\displaystyle y(x)=B_{0}(x)y\left(x_{0}\right)+B_{1}(x)y\left(x_{1}\right)+B_{2}(x)y\left(x_{2}\right)+
+C1(x)x0x2Φ1(x)y′′′(x)𝑑x+C2(x)x0x2Φ2(x)y(4)(x)𝑑x+x0x(xs)22!y′′′(s)𝑑s\displaystyle+C_{1}(x)\int_{x_{0}}^{x_{2}}\Phi_{1}(x)y^{\prime\prime\prime}(x)dx+C_{2}(x)\int_{x_{0}}^{x_{2}}\Phi_{2}(x)y^{(4)}(x)dx+\int_{x_{0}}^{x}\frac{(x-s)^{2}}{2!}y^{\prime\prime\prime}(s)ds (74)

Aplicînd formulele (67) avem

B0(x)=(xx1)(xx2)2h2=2h23h(xx0)+(xx0)22h2\displaystyle B_{0}(x)=\frac{\left(x-x_{1}\right)\left(x-x_{2}\right)}{2h^{2}}=\frac{2h^{2}-3h\left(x-x_{0}\right)+\left(x-x_{0}\right)^{2}}{2h^{2}}
B1(x)=(xx0)(xx2)h2=4h(xx0)2(xx0)22h2\displaystyle B_{1}(x)=\frac{\left(x-x_{0}\right)\left(x-x_{2}\right)}{-h^{2}}=\frac{4h\left(x-x_{0}\right)-2\left(x-x_{0}\right)^{2}}{2h^{2}} (75)
B2(x)=(xx0)(xx1)2h2=h(xx0)(xx0)22h2\displaystyle B_{2}(x)=\frac{\left(x-x_{0}\right)\left(x-x_{1}\right)}{2h^{2}}=-\frac{h\left(x-x_{0}\right)-\left(x-x_{0}\right)^{2}}{2h^{2}}

De asemenea, aplicînd formulele (70) avem

C1(x)=(xx0)[μ2(x1x0,x2x0)μ1(x1x0,x2x0)(xx0)]\displaystyle C_{1}(x)=\left(x-x_{0}\right)\left[\mu_{2}\left(x_{1}-x_{0},x_{2}-x_{0}\right)-\mu_{1}\left(x_{1}-x_{0},x_{2}-x_{0}\right)\left(x-x_{0}\right)\right]
C2(x)=(xx0)2(μ2(x1x0,x2x0)\displaystyle C_{2}(x)=\left(x-x_{0}\right)^{2}\left(\mu_{2}\left(x_{1}-x_{0},x_{2}-x_{0}\right)\right.

adică

C1(x)=(xx0)[2h23h(xx0)]\displaystyle C_{1}(x)=\left(x-x_{0}\right)\left[2h^{2}-3h\left(x-x_{0}\right)\right]
C2(x)=2h2(xx0)2\displaystyle C_{2}(x)=2h^{2}\left(x-x_{0}\right)^{2} (76)

33^{\circ}. Să presupunem n=2n=2 şi p=3p=3, iar nodurile x0,x1,x2,x3x_{0},x_{1},x_{2},x_{3} în progresie aritmetică cu raţia hh. Dacă în formula lui Taylor

y(x)=y(x0)+xx01!y(x0)+(xx0)22!y′′(x0)+(xx0)33!y′′′(x0)++x0x(xs)33!y(4)(s)𝑑s\begin{gathered}y(x)=y\left(x_{0}\right)+\frac{x-x_{0}}{1!}y^{\prime}\left(x_{0}\right)+\frac{\left(x-x_{0}\right)^{2}}{2!}y^{\prime\prime}\left(x_{0}\right)+\frac{\left(x-x_{0}\right)^{3}}{3!}y^{\prime\prime\prime}\left(x_{0}\right)+\\ +\int_{x_{0}}^{x}\frac{(x-s)^{3}}{3!}y^{(4)}(s)ds\end{gathered}

se înlocuiesc derivatele y(x0),y′′(x0),y′′′(x0)y^{\prime}\left(x_{0}\right),y^{\prime\prime}\left(x_{0}\right),y^{\prime\prime\prime}\left(x_{0}\right) din formulele de derivare numerică, se obține

y(x)=B0(x)y(x0)+B1(x)y(x1)+B2(x)y(x2)+\displaystyle y(x)=B_{0}(x)y\left(x_{0}\right)+B_{1}(x)y\left(x_{1}\right)+B_{2}(x)y\left(x_{2}\right)+
+C1(x)x0x2Φ1(x)y′′′(x)𝑑x+C2(x)x0x2Φ2(x)y(4)(x)𝑑x+C3(x)x0x2Φ3(x)y(5)(x)𝑑x+\displaystyle+C_{1}(x)\int_{x_{0}}^{x_{2}}\Phi_{1}(x)y^{\prime\prime\prime}(x)dx+C_{2}(x)\int_{x_{0}}^{x_{2}}\Phi_{2}(x)y^{(4)}(x)dx+C_{3}(x)\int_{x_{0}}^{x_{2}}\Phi_{3}(x)y^{(5)}(x)dx+
+x0x(xs)33!y(4)(s)𝑑s\displaystyle+\int_{x_{0}}^{x}\frac{(x-s)^{3}}{3!}y^{(4)}(s)ds (77)

Aplicînd formulele (67), observăm că polinoamele B0(x),B1(x),B2(x)B_{0}(x),B_{1}(x),B_{2}(x) sînt date de formulele (75). De asemenea, aplicînd formulele (69) şi (70) avem

C1(x)=(xx0)(xx1)(xx2)\displaystyle C_{1}(x)=\left(x-x_{0}\right)\left(x-x_{1}\right)\left(x-x_{2}\right)
C2(x)=(xx0)2[2h23h(xx1)]\displaystyle C_{2}(x)=\left(x-x_{0}\right)^{2}\left[2h^{2}-3h\left(x-x_{1}\right)\right] (78)
C3(x)=2h2(xx0)3\displaystyle C_{3}(x)=2h^{2}\left(x-x_{0}\right)^{3}
  1. 16.

    Restul în formula de interpolare a lui Lagrange. S-a văzut la nr. precedent că în cazul pnp\geqslant n, polinoamele B0(x),B1(x),Bn(x)B_{0}(x),B_{1}(x),\ldots B_{n}(x) din formula (63) sînt date de formulele (67) şi deci suma

B0(x)y(x0)+B1(x)y(x1)++Bn(x)y(xn)B_{0}(x)y\left(x_{0}\right)+B_{1}(x)y\left(x_{1}\right)+\ldots+B_{n}(x)y\left(x_{n}\right)

este egală cu polinomul lui Lagrange L[x0,x1,,xn;y(x)]L\left[x_{0},x_{1},\ldots,x_{n};y(x)\right] al functiei y(x)y(x) pe nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n}. Acest lucru nu se întîmplă cînd p<np<n.

Formula (63) se scrie deci, cînd pnp\geqslant n, sub forma

y=L[x0,x1,,xn;y(x)]+R(x).y=L\left[x_{0},x_{1},\ldots,x_{n};y(x)\right]+R(x). (79)

Am obținut astfel formula de interpolare a lui Lagrange, împreună cu restul ei dat de formula

R(x)=\displaystyle R(x)= C1(x)x0xnΦ0(x)y(n+1)(x)𝑑x+C2(x)x0xnΦ2(x)y(n+2)(x)𝑑x++\displaystyle C_{1}(x)\int_{x_{0}}^{x_{n}}\Phi_{0}(x)y^{(n+1)}(x)dx+C_{2}(x)\int_{x_{0}}^{x_{n}}\Phi_{2}(x)y^{(n+2)}(x)dx+\ldots+
+Cp(x)x0xnΦp(x)y(n+p)(x)𝑑x+x0x(xs)pp!y(p+2)(s)𝑑s\displaystyle+C_{p}(x)\int_{x_{0}}^{x_{n}}\Phi_{p}(x)y^{(n+p)}(x)dx+\int_{x_{0}}^{x}\frac{(x-s)^{p}}{p!}y^{(p+2)}(s)ds (80)

Această expresie a restului este legată de formulele de derivare numerică studiate în § 1 , din capitolul I, folosite pentru a trece de la formula lui Taylor la formula (63).

Reamintim că o altă expresie a restului R(x)R(x) în formula de interpolare a lui Lagrange, a fost dată de G. Kowa 1ewski[5]1\mathrm{ewski}\mathrm{[5]}.

Vom vedea mai departe o altă expresie a restului în formula de interpolare a lui Lagrange în care figurează numai derivata y(n+1)(x)y^{(n+1)}(x) și care este egată de formulele de derivare numerică studiate în cap. I, § 2.

Dacă notăm cul Mn+1,Mn+2,,Mn+pM_{n+1},M_{n+2},\ldots,M_{n+p} margini superioare ale valorilor absolute ale derivatelor y(n+1)(x),y(n+2)(x),,y(n+p)(x)y^{(n+1)}(x),y^{(n+2)}(x),\ldots,y^{(n+p)}(x) în intervalul [a,b][a,b] în care sînt luate nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} şi xx, din formula (80), deducem următoarea evaluare a lui |R(x)||R(x)|,

|R(x)||C1(x)|Mn+1(n+1)!\displaystyle|R(x)|\leqslant\left|C_{1}(x)\right|\frac{M_{n+1}}{(n+1)!} +|C2(x)|Mn+2(n+2)!++|Cp(x)|Mn+p(n+p)!+\displaystyle+\left|C_{2}(x)\right|\frac{M_{n+2}}{(n+2)!}+\ldots+\left|C_{p}(x)\right|\frac{M_{n+p}}{(n+p)!}+
+(xx0)p+1Mp+1(p+1)!\displaystyle+\left(x-x_{0}\right)^{p+1}\frac{M_{p+1}}{(p+1)!} (81)

la care s-a ajuns tinînd seama că funct,iile Φ1(x),,Φp(x)\Phi_{1}(x),\ldots,\Phi_{p}(x) sînt pozitive în intervalul (x0,xn)\left(x_{0},x_{n}\right) și utilizînd formulele (60).
17. Integrarea numerică a ecuațiilor diferentiale. Să considerăm ecuaţia diferențială

y(x)=f(x,y)y^{\prime}(x)=f(x,y) (82)

și să presupunem că funcția f(x,y)f(x,y) îndeplinește în dreptunghiul DD definit de inegalitătale

|xx0|<α,|yy0|<β\left|x-x_{0}\right|<\alpha,\quad\left|y-y_{0}\right|<\beta

conditiile care asigură existența și unicitatea integralei y(x)y(x) care satisface la condiția inițială y(x0)=y0y\left(x_{0}\right)=y_{0}, în intervalul [x0,x0+a]\left[x_{0},x_{0}+a\right].

Dacă functia f(x,y)f(x,y) are derivate parțiale succesive în raport cu xx și cu yy, continue pînă la ordinul pp în dreptunghiul DD, atunci din ecuatia diferentială (82) deducem prin derivări succesive

y′′(x)=fx+fyf=f1(x,y)\displaystyle y^{\prime\prime}(x)=\frac{\partial f}{\partial x}+\frac{\partial f}{\partial y}f=f_{1}(x,y)
y′′′(x)=f1x+f1yf=f2(x,y)\displaystyle y^{\prime\prime\prime}(x)=\frac{\partial f_{1}}{\partial x}+\frac{\partial f_{1}}{\partial y}f=f_{2}(x,y) (83)
\displaystyle\cdots\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot\cdot
y(p)(x)=fp2x+fp2yf=fp1(x,y)\displaystyle y^{(p)}(x)=\frac{\partial f_{p-2}}{\partial x}+\frac{\partial f_{p-2}}{\partial y}f=f_{p-1}(x,y)
y(p+1)(x)=fp1x+fp1yf=fp(x,y).\displaystyle y^{(p+1)}(x)=\frac{\partial f_{p-1}}{\partial x}+\frac{\partial f_{p-1}}{\partial y}f=f_{p}(x,y).

Formula lui Taylor (59) în care înlocuim pe y(x0),y′′(x0),,y(p)(x0)y^{\prime}\left(x_{0}\right),y^{\prime\prime}\left(x_{0}\right),\ldots,y^{(p)}\left(x_{0}\right) cu f(x0,y0),f1(x0,y0),,fp1(x0,y0)f\left(x_{0},y_{0}\right),f_{1}\left(x_{0},y_{0}\right),\ldots,f_{p-1}\left(x_{0},y_{0}\right) iar pe y(p+1)(x)y^{(p+1)}(x) cu fp[x,y(x)]f_{p}[x,y(x)], ne dă formula de integrare numerică

y(x)=y0+xx01!f(x0,y0)+(xx0)22!f1(x0,y0)++\displaystyle y(x)=y_{0}+\frac{x-x_{0}}{1!}f\left(x_{0},y_{0}\right)+\frac{\left(x-x_{0}\right)^{2}}{2!}f_{1}\left(x_{0},y_{0}\right)+\ldots+
+(xx0)pp!fp1(x0,y0)+R\displaystyle+\frac{\left(x-x_{0}\right)^{p}}{p!}f_{p-1}\left(x_{0},y_{0}\right)+R (84)

în care restul este

R=x0x(xs)pp!fp[s,y(s)]𝑑sR=\int_{x_{0}}^{x}\frac{(x-s)^{p}}{p!}f_{p}[s,y(s)]ds (85)

Notînd cu FpF_{p} o margine superioară a funcției |fp(x,y)|\left|f_{p}(x,y)\right| în dreptunghiul DD, avem pentru |R||R| următoarea evaluare

|R|Fp(xx0)p+1(p+1)!|R|\leqslant F_{p}\frac{\left(x-x_{0}\right)^{p+1}}{(p+1)!} (86)

Însă calculul lui y′′(x0),,y(p)(x0)y^{\prime\prime}\left(x_{0}\right),\ldots,y^{(p)}\left(x_{0}\right) este socotit în practică prea complicat și se preferă alte formule de integrare numerică, de exemplu formule de tip Adams.

Obținem formule de integrare numerică dacă folosim formulele de derivare numerică din cap. I, § 1, care ne-au condus la formula (63) care tine locul formulei lui Taylor (59).

Pentru a preciza, să presupunem că integrala y(x)y(x) a fost calculată pe nodurile x1,x2,xnx_{1},x_{2},\ldots x_{n} și că este prin urmare cunoscută pe aceste noduri. Pentru a putea aplica formula (63), vom presupune că functia f(x,y)f(x,y) are derivate partiale succesive în raport cu xx și cu yy, continue pînă la ordinul
n+p1n+p-1 în dreptunghiul DD. Atunci putem considera şirul de formule (83) pînă la y(n+p)(x)=fn+p1(x,y)y^{(n+p)}(x)=f_{n+p-1}(x,y), funcțiile f1(x,y),,fn+p1(x,y)f_{1}(x,y),\ldots,f_{n+p-1}(x,y) fiind toate continue în dreptunghiul DD.

Să aplicăm formula (63), în care vom înlocui pe y(p+1)(x),y(n+1)(x)y^{(p+1)}(x),y^{(n+1)}(x), ,y(n+p)(x)\ldots,y^{(n+p)}(x) cu fp(x,y),fn(x,y),fn+p1(x,y)f_{p}(x,y),f_{n}(x,y),\ldots f_{n+p-1}(x,y). Obținem formula de integrare numerică a ecuatiei diferentiale

y(x)=B0(x)y(x0)+B1(x)y(x1)++Bn(x)y(xn)+R1(x)y(x)=B_{0}(x)y\left(x_{0}\right)+B_{1}(x)y\left(x_{1}\right)+\ldots+B_{n}(x)y\left(x_{n}\right)+R_{1}(x) (87)

în care B0(x),B1(x),,Bn(x)B_{0}(x),B_{1}(x),\ldots,B_{n}(x) sînt polinoame în xx de gradul pp bine determinate, care depind numai de poziția nodurilor şi care sînt date de formulele (64) și (65) dacă p<np<n, sau de formulele (67) dacă pnp\geqslant n.

Restul R1(x)R_{1}(x) al formulei de integrare numerică (87) este

R1(x)=C1(x)x0xnΦ1(x)fn[x,y(x)]𝑑x++Cp(x)x0xnΦp(x)fn+p1[x,y(x)]𝑑x+\displaystyle R_{1}(x)=C_{1}(x)\int_{x_{0}}^{x_{n}}\Phi_{1}(x)f_{n}[x,y(x)]dx+\ldots+C_{p}(x)\int_{x_{0}}^{x_{n}}\Phi_{p}(x)f_{n+p-1}[x,y(x)]dx+
+x0x(xs)pp!fp[s,y(s)]𝑑s\displaystyle+\int_{x_{0}}^{x}\frac{(x-s)^{p}}{p!}f_{p}[s,y(s)]ds (88)

În această formulă C1(x),C2(x),,Cp(x)C_{1}(x),C_{2}(x),\ldots,C_{p}(x) sînt polinoame de gradul pp în xx, bine determinate, care depind numai de poziţia nodurilor și care sînt date de formulele (68) dacă p<np<n, sau de formulele (69) și (70) dacă pnp\geqslant n. Functiile Φ1(x),Φ2(x),,Φp(x)\Phi_{1}(x),\Phi_{2}(x),\ldots,\Phi_{p}(x) sînt bine determinate din capitolul I, § 1, de la formulele de derivare numerică; ele depind tot de poziția nodurilor și pentru ele avem formulele (60). În expresia restului, numai functiile fn(x,y),,fn+p1(x,y),fp(x,y)f_{n}(x,y),\ldots,f_{n+p-1}(x,y),f_{p}(x,y) depind de ecuația diferențială (82).

T,inînd seama de proprietatea funcților Φ1(x),,Φp(x)\Phi_{1}(x),\ldots,\Phi_{p}(x) de a fi pozitive în intervalul ( x0,xnx_{0},x_{n} ), (nr. 5), putem da o nouă expresie pentru restul R1(x)R_{1}(x).

R1(x)=C1(x)fn[ξ1,y(ξ1)](n+1)!+C2(x)fn+1[ξ2,y(ξ2)](n+2)!+\displaystyle R_{1}(x)=C_{1}(x)\frac{f_{n}\left[\xi_{1},y\left(\xi_{1}\right)\right]}{(n+1)!}+C_{2}(x)\frac{f_{n+1}\left[\xi_{2},y\left(\xi_{2}\right)\right]}{(n+2)!}\cdots+
+Cp(x)fn+p1[ξp,y(ξp)](n+p)!+(xx0)p+1(p+1)!fp[ξ,y(ξ)]\displaystyle\cdots+C_{p}(x)\frac{f_{n+p-1}\left[\xi_{p},y\left(\xi_{p}\right)\right]}{(n+p)!}+\frac{\left(x-x_{0}\right)^{p+1}}{(p+1)!}f_{p}\left[\xi_{,}y(\xi)\right] (89)

unde ξ1,ξ2,,ξp\xi_{1},\xi_{2},\ldots,\xi_{p} sînt anumite puncte din intervalul ( x0,xnx_{0},x_{n} ) iar ξ\xi din intervalul ( x0,xx_{0},x ).

Din formula (89) deducem și următoarea evaluare a lui |R1(x)|\left|R_{1}(x)\right|, în punctul xx

|R1(x)|\displaystyle\left|R_{1}(x)\right|\leqslant |C1(x)|Fn(n+1)!+|C2(x)|Fn+1(n+2)!++\displaystyle\left|C_{1}(x)\right|\frac{F_{n}}{(n+1)!}+\left|C_{2}(x)\right|\frac{F_{n+1}}{(n+2)!}+\ldots+
+|Cp(x)|Fn+p1(n+p)!+(xx0)p+1(p+1)!Fp\displaystyle+\left|C_{p}(x)\right|\frac{F_{n+p-1}}{(n+p)!}+\frac{\left(x-x_{0}\right)^{p+1}}{(p+1)!}F_{p} (90)

în care s-a notat în general cu FkF_{k} o margine superioară a lui |fk(x,y)|\left|f_{k}(x,y)\right| în dreptunghiul DD.

7 - Studii şi cercetări de matematică

Am determinat restul formulei de integrare numerică (87), scris sub forma (88), punînd în evidență modul cum el depinde de funcția f(x,y)f(x,y) și de derivatele ei parțiale succesive în raport cu xx și yy, pînă la ordinul n+p1n+p-1, acest mod fiind legat de formulele de derivare numerică din cap. I, § 1, pe care le-am aplicat ca să obținem formula (63).

Cu aceasta am rezolvat pentru cazul considerat de noi, problema determinării restului formulei de integrare numerică (87), cu ajutorul funcției f(x,y)f(x,y) și al derivatelor ei succesive în raport cu xx și yy.

Vom vedea în paragraful următor o altă formulă de integrare numerică de tipul (87), în care restul are o altă expresie legată de formulele de derivare numerică, studiate în § 2 din cap. I.

Cînd pnp\geqslant n, formula de integrare numerică (87) se scrie sub forma

y(x)=L[x0,x1,,xn;y(x)]+R1(x),y(x)=L\left[x_{0},x_{1},\ldots,x_{n};y(x)\right]+R_{1}(x), (91)

unde L[x0,x1,,xn;y(x)]L\left[x_{0},x_{1},\ldots,x_{n};y(x)\right] este polinomul de interpolare al lui Lagrange al integralei y(x)y(x), care este cunoscută pe nodurile x0,x1,xnx_{0},x_{1},\ldots x_{n}.

Este evident că ne putem aștepta să obținem o formulă de integrare numerică a ecuației diferențiale (82), luînd ca valoare aproximativă a lui y(x)y(x) în punctul xx, valoarea polinomului lui Lagrange L[x0,x1,,xn;y(x)]\mathrm{L}_{\text{agrange }}L\left[x_{0},x_{1},\ldots,x_{n};y(x)\right]. Este însă important că am stabilit restul R1(x)R_{1}(x) al acestei formule de integrare numerică scris sub forma (88) sau (89) şi pentru care am dat evaluarea (90) a valorii lui absolute. Restul R1(x)R_{1}(x) depinde de alegerea formulelor de derivare numerică și el corespunde formulelor tratate în cap. I, § 1.

Exemple. 11^{\circ}. Să presupunem n=4,p=2n=4,p=2 și că nodurile x0,x1,x2x_{0},x_{1},x_{2}, x3,x4x_{3},x_{4} sînt în progresie aritmetică cu rația hh. Aplicînd formulele (71), deducem formula de integrare numerică a ecuației diferențiale (82)

y(x)=B0(x)y(x0)\displaystyle y(x)=B_{0}(x)y\left(x_{0}\right) +B1(x)y(x1)+B2(x)y(x2)+B3(x)y(x3)+\displaystyle+B_{1}(x)y\left(x_{1}\right)+B_{2}(x)y\left(x_{2}\right)+B_{3}(x)y\left(x_{3}\right)+
+B4(x)y(x4)+R1(x)\displaystyle+B_{4}(x)y\left(x_{4}\right)+R_{1}(x) (92)

în care polinoamele B0(x),B1(x),B2(x),B3(x),B4(x)B_{0}(x),B_{1}(x),B_{2}(x),B_{3}(x),B_{4}(x) sînt date de formulele (72), restul R1(x)R_{1}(x) este

R1(x)=C1(x)x0x4Φ1(x)f4[x,y(x)]𝑑x+C2(x)x0x4Φ2(x)f5[x,y(x)]𝑑x+\displaystyle R_{1}(x)=C_{1}(x)\int_{x_{0}}^{x_{4}}\Phi_{1}(x)f_{4}[x,y(x)]dx+C_{2}(x)\int_{x_{0}}^{x_{4}}\Phi_{2}(x)f_{5}[x,y(x)]dx+
+x0x(xs)22!f2[s,y(s)]𝑑s\displaystyle+\int_{x_{0}}^{x}\frac{(x-s)^{2}}{2!}f_{2}[s,y(s)]ds (93)

în care polinoamele C1(x),C2(x)C_{1}(x),C_{2}(x) sînt date de formulele (73).
Avem următoarea evaluare pentru |R1(x)|\left|R_{1}(x)\right|

|R1(x)|C1(x)|F45!+|C2(x)|F56!+(xx0)33!F2.\left|R_{1}(x)\leqslant\left|C_{1}(x)\right|\frac{F_{4}}{5!}+\left|C_{2}(x)\right|\frac{F_{5}}{6!}+\frac{\left(x-x_{0}\right)^{3}}{3!}F_{2}.\right. (94)

Pentru a se vedea importanţa coeficienților lui F2,F3,F4F_{2},F_{3},F_{4} din evaluarea (94) a lui |R1(x)|\left|R_{1}(x)\right|, dăm un tablou relativ la xx0=h2,3h2,5h2,7h2,9h2,5hx-x_{0}=\frac{h}{2},\frac{3h}{2},\frac{5h}{2},\frac{7h}{2},\frac{9h}{2},5h.

xx0x-x_{0} Evaluarea lui |R1(x)|\left|R_{1}(x)\right|
h2\frac{h}{2} h348F2+h5240F4+h6120F5\frac{h^{3}}{48}F_{2}+\frac{h^{5}}{240}F_{4}+\frac{h^{6}}{120}F_{5}
3h2\frac{3h}{2} 27h348F2+153h5240F4+9h6120F5\frac{27h^{3}}{48}F_{2}+\frac{153h^{5}}{240}F_{4}+\frac{9h^{6}}{120}F_{5}
5h2\frac{5h}{2} 125h348F2+505h5240F4+25h6120F5\frac{125h^{3}}{48}F_{2}+\frac{505h^{5}}{240}F_{4}+\frac{25h^{6}}{120}F_{5}
7h2\frac{7h}{2} 343h348F2+1057h5240F4+49h6120F5\frac{343h^{3}}{48}F_{2}+\frac{1057h^{5}}{240}F_{4}+\frac{49h^{6}}{120}F_{5}
9h2\frac{9h}{2} 729h348F2+1809h5240F4+81h6120F5\frac{729h^{3}}{48}F_{2}+\frac{1809h^{5}}{240}F_{4}+\frac{81h^{6}}{120}F_{5}
5h5h 125h36+113h512F4+5h66F5\frac{125h^{3}}{6}+\frac{113h^{5}}{12}F_{4}+\frac{5h^{6}}{6}F_{5}

Pentru h=0,1h=0,1 tabloul precedent devine

xx0x-x_{0} Evaluarea lui |R1(x)|\left|R_{1}(x)\right|
0,05 0,000021F2+0,000000042F4+0,00000000084F50,000021F_{2}+0,000000042F_{4}+0,00000000084F_{5}
0,15 0,000563F2+0,00000640,000563F_{2}+0,0000064 F4+0,000000075F_{4}+0,000000075 F5F_{5}
0,25 0,00265 F2+0,000022F_{2}+0,000022 F4+0,00000021F_{4}+0,00000021 F5F_{5}
0,35 0,00715 F2+0,0000441F_{2}+0,0000441 F4+0,00000041F_{4}+0,00000041 F5F_{5}
0,45 0,0152 F2+0,0000754F_{2}+0,0000754 F4+0,000000675F_{4}+0,000000675 F5F_{5}
0,50 0,021 F2+0,000095F_{2}+0,000095 F4+0,00000084F_{4}+0,00000084 F5F_{5}

22^{\circ}. Să presupunem n=2,p=2n=2,p=2 şi că nodurile x0,x1,x2x_{0},x_{1},x_{2} sînt în progresie aritmetică cu rația hh. Din formula (74) deducem următoarea formulă de integrare numerică a ecuației difereuțiale (82)

y(x)=B0(x)y(x0)+B1(x)y(x1)+B2(x)y(x2)+R1(x),y(x)=B_{0}(x)y\left(x_{0}\right)+B_{1}(x)y\left(x_{1}\right)+B_{2}(x)y\left(x_{2}\right)+R_{1}(x), (95)

în care polinoamele B0(x),B1(x),B2(x)B_{0}(x),B_{1}(x),B_{2}(x) sînt date de formulele (75), iar restul R1(x)R_{1}(x) este dat de formula

R1(x)=C1(x)x0x2Φ1(x)f2[x,y(x)]𝑑x+C2(x)x0x2Φ2(x)f3[x,y(n)]𝑑x+\displaystyle R_{1}(x)=C_{1}(x)\int_{x_{0}}^{x_{2}}\Phi_{1}(x)f_{2}[x,y(x)]dx+C_{2}(x)\int_{x_{0}}^{x_{2}}\Phi_{2}(x)f_{3}[x,y(n)]dx+
+x0x2(xs)22!f2[s,y(s)]𝑑s\displaystyle+\int_{x_{0}}^{x_{2}}\frac{(x-s)^{2}}{2!}f_{2}[s,y(s)]ds (96)

în care polinoamele C1(x),C2(x)C_{1}(x),C_{2}(x) sînt date de formulele (76).
Avem următoarea evaluare a lui |R1(x)|\left|R_{1}(x)\right| :

|R1(x)||C1(x)|F23!+|C2(x)|F34!+(xx0)33!F2\left|R_{1}(x)\right|\leqslant\left|C_{1}(x)\right|\frac{F_{2}}{3!}+\left|C_{2}(x)\right|\frac{F_{3}}{4!}+\frac{\left(x-x_{0}\right)^{3}}{3!}F_{2} (97)

Dăm evaluările lui |R1(x)|\left|R_{1}(x)\right| pentru xx0=h2,3h2,5h2x-x_{0}=\frac{h}{2},\frac{3h}{2},\frac{5h}{2}, 3h în tabloul următor

xx0x-x_{0} Evaluarea lui |R1(x)|\left|R_{1}(x)\right| Evaluarea lui |R1(x)|\left|R_{1}(x)\right| pentru h=0,1h=0,1
h2\frac{h}{2} 13h348F2+h42F3\frac{13h^{3}}{48}F_{2}+\frac{h^{4}}{2}F_{3} 0,000271F2+0,00005F30,000271F_{2}+0,00005F_{3}
3h2\frac{3h}{2} 207h348F2+9h42F3\frac{207h^{3}}{48}F_{2}+\frac{9h^{4}}{2}F_{3} 0,00432F2+0,00045F30,00432\quad F_{2}+0,00045\quad F_{3}
5h2\frac{5h}{2} 785h348F2+25h42F3\frac{785h^{3}}{48}F_{2}+\frac{25h^{4}}{2}F_{3} 0,0164F2+0,00125F30,0164\quad F_{2}+0,00125F_{3}
3h3h 51h32F2+18h4F3\frac{51h^{3}}{2}F_{2}+18h^{4}F_{3} 0,0255F2+0,0018F30,0255\quad F_{2}+0,0018\quad F_{3}

33^{\circ} Să presupunem n=2n=2 şi p=3p=3, iar nodurile x0,x1,x2,x3x_{0},x_{1},x_{2},x_{3} în progresie aritmetică cu rația h. Din formala (77) se deduce următoarea formulă de integrare numerică a ecuației diferențiale (82)

y(x)=B0(x)y(x0)+B1(x)y(x1)+B2(x)y(x2)+R1(x)y(x)=B_{0}(x)y\left(x_{0}\right)+B_{1}(x)y\left(x_{1}\right)+B_{2}(x)y\left(x_{2}\right)+R_{1}(x) (98)

unde polinoamele B0(x),B1(x),B2(x)B_{0}(x),B_{1}(x),B_{2}(x) sînt date de formulele (75), iar restul R1(x)R_{1}(x) este

R1(x)\displaystyle R_{1}(x) =C1(x)x0x3Φ1(x)f2[x,y(x)]𝑑x+C2(x)x0x2Φ2(x)f3[x,y(x)]𝑑x+\displaystyle=C_{1}(x)\int_{x_{0}}^{x_{3}}\Phi_{1}(x)f_{2}[x,y(x)]dx+C_{2}(x)\int_{x_{0}}^{x_{2}}\Phi_{2}(x)f_{3}[x,y(x)]dx+
+C3(x)x0x2Φ3(x)f4[x,y(x)]𝑑x+x0x(xs)33!f3[s,y(s)]𝑑s\displaystyle+C_{3}(x)\int_{x_{0}}^{x_{2}}\Phi_{3}(x)f_{4}[x,y(x)]dx+\int_{x_{0}}^{x}\frac{(x-s)^{3}}{3!}f_{3}[s,y(s)]ds (99)

în care polinoamele C1(x),C2(x),C3(x)C_{1}(x),C_{2}(x),C_{3}(x) sînt date de formulele (78).
Avem următoarea evaluare pentru |R1(x)|\left|R_{1}(x)\right| :

|R1(x)||C1(x)|F23!+|C2(x)|F34!+|C3(x)|F45!+(xx0)44!F3\left|R_{1}(x)\right|\leqslant\left|C_{1}(x)\right|\frac{F_{2}}{3!}+\left|C_{2}(x)\right|\frac{F_{3}}{4!}+\left|C_{3}(x)\right|\frac{F_{4}}{5!}+\frac{\left(x-x_{0}\right)^{4}}{4!}F_{3} (100)

următor.

Dăm evaluările lui |R1(x)|\left|R_{1}(x)\right| pentru xx0=h2,3h2,5h2,3hx-x_{0}=\frac{h}{2},\frac{3h}{2},\frac{5h}{2},3h în tabloul

xx0x-x_{0} Evaluarea lui |R1(x)|\left|R_{1}(x)\right| Evaluarea lui |R1(x)|\left|R_{1}(x)\right| pentru h=0,1h=0,1
h2\frac{h}{2} h316F2+49h4384F3+h54F4\frac{h^{3}}{16}F_{2}+\frac{49h^{4}}{384}F_{3}+\frac{h^{5}}{4}F_{4} 0,000063F2+0,0000128F3+0,0000025F40,000063F_{2}+0,0000128F_{3}+0,0000025F_{4}
3h2\frac{3h}{2} h316F1+2241h4384F3+27h54F4\frac{h^{3}}{16}F_{1}+\frac{2241h^{4}}{384}F_{3}+\frac{27h^{5}}{4}F_{4} 0,000063F2+0,000584F3+0,0000675F40,000063F_{2}+0,000584\quad F_{3}+0,0000675F_{4}
5h2\frac{5h}{2} 5h316F2+13825h4384F3+125h54F4\frac{5h^{3}}{16}F_{2}+\frac{13825h^{4}}{384}F_{3}+\frac{125h^{5}}{4}F_{4} 0,000313F2+0,0036003F3+0,0003125F40,000313F_{2}+0,0036003F_{3}+0,0003125F_{4}
3h h3F2+531h48F3+54h5F4h^{3}F_{2}+\frac{531h^{4}}{8}F_{3}+54h^{5}F_{4} 0,001F2+0,0066375F3+0,00054F40,001\quad F_{2}+0,0066375F_{3}+0,00054\quad F_{4}

§ 2. Formule de integrare numerică rezultind din aplicarea formulelor de derivare numerică (31)

  1. 18.

    Restul în formula de interpolare a lui Lagrange. Să reluăm formula de derivare numerică (31) pe care o scriem sub forma

f(p)(x0)p!=λ1μf(x0)+K1μf(x1)++Knμf(xn)+\displaystyle\frac{f^{(p)}\left(x_{0}\right)}{p!}=-\frac{\lambda_{1}}{\mu}f\left(x_{0}\right)+\frac{K_{1}}{\mu}f\left(x_{1}\right)+\ldots+\frac{K_{n}}{\mu}f\left(x_{n}\right)+
+(1)np+1μnp+1x0xnψp(x)f(n+1)(x)𝑑x\displaystyle\quad+(-1)^{n-p+1}\mu_{n-p+1}\int_{x_{0}}^{x_{n}}\psi_{p}(x)f^{(n+1)}(x)dx (101)

unde

μ=(1)pμnp+1(x1x0,x2x0,,xnx0)\mu=\frac{(-1)^{p}}{\mu_{n-p+1}\left(x_{1}-x_{0},x_{2}-x_{0},\ldots,x_{n}-x_{0}\right)}

și unde s-a scris mai scurt

μnp+1=μnp+1(x1x0,,xnx0)\mu_{n-p+1}=\mu_{n-p+1}\left(x_{1}-x_{0},\ldots,x_{n}-x_{0}\right)

iar în membrul al doilea s-a scris ψp(x)\psi_{p}(x) în locul lui φ(x)\varphi(x), pentru a tine seamă de ordinul pp de derivare din membrul întîi.

S-a arătat că funcţia ψp(x)\psi_{p}(x) este pozitivă în intervalul ( x0,xnx_{0},x_{n} ) şi că avem

x0xnψp(x)𝑑x=1(n+1)!\int_{x_{0}}^{x_{n}}\psi_{p}(x)dx=\frac{1}{(n+1)!} (102)

În formula (101) să înlocuim pe f(x)f(x) cu y(x)y(x) și să facem p=1,2,,np=1,2,\ldots,n. Vom obține următoarele formule:

y(x0)1!=K10y(x0)+K11y(x1)++K1ny(xn)+(1)nμnx0xnψ1(s)y(n+1)(s)𝑑s\displaystyle\frac{y^{\prime}\left(x_{0}\right)}{1!}=K_{10}y\left(x_{0}\right)+K_{11}y\left(x_{1}\right)+\ldots+K_{1n}y\left(x_{n}\right)+(-1)^{n}\mu_{n}\int_{x_{0}}^{x_{n}}\psi_{1}(s)y^{(n+1)}(s)ds
y′′(x0)2!=K20y(x0)+K20y(x1)++K2ny(xn)+(1)n1μn1x0xnψ2(s)y(n+1)(s)𝑑s\displaystyle\frac{y^{\prime\prime}\left(x_{0}\right)}{2!}=K_{20}y\left(x_{0}\right)+K_{20}y\left(x_{1}\right)+\ldots+K_{2n}y\left(x_{n}\right)+(-1)^{n-1}\mu_{n-1}\int_{x_{0}}^{x_{n}}\psi_{2}(s)y^{(n+1)}(s)ds
y(n)(x0)n!=Kn0y(x0)+Kn1y(x1)++Knny(xn)+(1)μ1x0xnψn(s)y(n+1)(s)𝑑s\displaystyle\frac{y^{(n)}\left(x_{0}\right)}{n!}=K_{n0}y\left(x_{0}\right)+K_{n1}y\left(x_{1}\right)+\ldots+K_{nn}y\left(x_{n}\right)+(-1)\mu_{1}\int_{x_{0}}^{x_{n}}\psi_{n}(s)y^{(n+1)}(s)ds (103)

Aceste formule fiind precizate, să considerăm formula lui Taylor

y(x)=y(x0)+xx01!y(x0)++(xx0)nn!y(n)(x0)+x0x(xs)nn!y(n+1)(s)𝑑sy(x)=y\left(x_{0}\right)+\frac{x-x_{0}}{1!}y^{\prime}\left(x_{0}\right)+\ldots+\frac{\left(x-x_{0}\right)^{n}}{n!}y^{(n)}\left(x_{0}\right)+\int_{x_{0}}^{x}\frac{(x-s)^{n}}{n!}y^{(n+1)}(s)ds

și să înlocuim pe y(x0),y′′(x0),,y(′′)(x0)y^{\prime}\left(x_{0}\right),y^{\prime\prime}\left(x_{0}\right),\ldots,y^{(\prime\prime)}\left(x_{0}\right) din formulele de derivare numerică (103). Vom obține o formulă de forma

y(x)=B0(x)y(x0)+B1(x)y(x1)++Bn(x)y(xn)+R(x)y(x)=B_{0}(x)y\left(x_{0}\right)+B_{1}(x)y\left(x_{1}\right)+\ldots+B_{n}(x)y\left(x_{n}\right)+R(x) (105)

unde

R(x)=x0xnψ(x,s)y(n+1)(s)𝑑s+x0x(xs)nn!y(n+1)(s)𝑑sR(x)=-\int_{x_{0}}^{x_{n}}\psi(x,s)y^{(n+1)}(s)ds+\int_{x_{0}}^{x}\frac{(x-s)^{n}}{n!}y^{(n+1)}(s)ds (106)

în care s-a notat

ψ(x,s)=μ1ψn(s)(xx0)nμ2ψn1(s)(xx0)n1+\displaystyle\psi(x,s)=\mu_{1}\psi_{n}(s)\left(x-x_{0}\right)^{n}-\mu_{2}\psi_{n-1}(s)\left(x-x_{0}\right)^{n-1}+\ldots
+(1)n1μnψ1(s)(xx0)\displaystyle+(-1)^{n-1}\mu_{n}\psi_{1}(s)\left(x-x_{0}\right) (107)

Se arată ușor că suma primilor n+1n+1 termeni din formula (105) este polinomul de interpolare al lui Lagrange, pe nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n}, ceea ce înseamnă că formula (105) se mai poate scrie sub forma

y(x)=L[x0,x1,,xn;y(x)]+R(x)y(x)=L\left[x_{0},x_{1},\ldots,x_{n};y(x)\right]+R(x) (\prime)

care este formula de interpolare a lui Lagrange, cu restul ei scris sub forma (106).

Dacă notăm cu Mn+1M_{n+1} o margine superioară a lui |y(n+1)(x)|\left|y^{(n+1)}(x)\right| în intervalul [a,b][a,b] în care s-au luat nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} şi xx, din formulele (106), (107) deducem următoarea evaluare a lui |R(x)||R(x)|

|R(x)|Mn+1(n+1)![(xx0)n+1+μ1(xx0)n++μn(xx0)]|R(x)|\leqslant\frac{M_{n+1}}{(n+1)!}\left[\left(x-x_{0}\right)^{n+1}+\mu_{1}\left(x-x_{0}\right)^{n}+\ldots+\mu_{n}\left(x-x_{0}\right)\right]

sau, t,inînd seama de μ1,μ2,,μn\mu_{1},\mu_{2},\ldots,\mu_{n}, aceasta se mai scrie sub forma

|R(x)|(xx0)[(xx0)+(x1x0)][(xx0)+(xnx0)]Mn+1(n3+1)!|R(x)|\leqslant\left(x-x_{0}\right)\left[\left(x-x_{0}\right)+\left(x_{1}-x_{0}\right)\right]\ldots\left[\left(x-x_{0}\right)+\left(x_{n}-x_{0}\right)\right]\frac{M_{n+1}}{\left(n_{3}+1\right)!} (108)

Dacă nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} sînt în progresie aritmetică cu rația hh, atunci |R(x0+λh)|\left|R\left(x_{0}+\lambda h\right)\right| este de ordinul lui hn+1h^{n+1}. Aceasta rezultă din formula (108). Vom avea

|R(x0+λh)|λ(λ+1)(λ+n)(n+1)!Mn+1hn+1\left|R\left(x_{0}+\lambda h\right)\right|\leqslant\frac{\lambda(\lambda+1)\ldots(\lambda+n)}{(n+1)!}M_{n+1}h^{n+1} (109)

Ca să se vadă cît de mare este coeficientul lui Mn+1M_{n+1}, dăm un tablou în cazu1 n=5n=5, pentru λ=12,32,52,72,92,112,6\lambda=\frac{1}{2},\frac{3}{2},\frac{5}{2},\frac{7}{2},\frac{9}{2},\frac{11}{2},6 pentru un hh oarecare şi pentru h=0,1h=0,1.

λ\lambda Evaluarea lui |R(x0+λh)|\left|R\left(x_{0}+\lambda h\right)\right| Evaluarea lui |R(x0+λh)|\left|R\left(x_{0}+\lambda h\right)\right| pentru h=0,1h=0,1
12\frac{1}{2} 2311024h6M6\frac{231}{1024}h^{6}M_{6} 0,00000023M60,00000023M_{6}
32\frac{3}{2} 30031024h6M6\frac{3003}{1024}h^{6}M_{6} 0,00000294M60,00000294M_{6}
52\frac{5}{2} 150151024h6M6\frac{15015}{1024}h^{6}M_{6} 0,00001467M60,00001467M_{6}
72\frac{7}{2} 510511024h6M6\frac{51051}{1024}h^{6}M_{6} 0,00004986M60,00004986M_{6}
92\frac{9}{2} 1385671024h6M6\frac{138567}{1024}h^{6}M_{6} 0,00013532M60,00013532M_{6}
112\frac{11}{2} 3233231024h6M6\frac{323323}{1024}h^{6}M_{6} 0,00031575M60,00031575M_{6}
6 462h6M6462\quad h^{6}M_{6} 0,00046200M60,00046200M_{6}
  1. 19.

    Formulă de integrare numerică a ecuatiilor diferentiale. Să considerăm ecuația diferențială

y=f(x,y)y^{\prime}=f(x,y) (110)

și să presupunem că funcția f(x,y)f(x,y) este continuă împreună cu derivatele ei parțiale în raport cu xx și yy, pînă la ordinul nn, în dreptunghiul DD. În acest caz derivînd succesiv pe y(x)y(x), în raport cu xx, vom obține ca la nr. 16 :

y′′(x)=f1(x,y)\displaystyle y^{\prime\prime}(x)=f_{1}(x,y)
y′′′(x)=f2(x,y)\displaystyle y^{\prime\prime\prime}(x)=f_{2}(x,y) (111)
y(n+1)(x)=fn(x,y)\displaystyle y^{(n+1)}(x)=f_{n}(x,y)

funct,iile f1(x,y),f2(x,y),,fn(x,y)f_{1}(x,y),f_{2}(x,y),\ldots,f_{n}(x,y) fiind continue în dreptunghiul DD.
Fie y(x)y(x) integrala ecuatiei diferentiale (110) care satisface la conditia inițială y(x0)=y0y\left(x_{0}\right)=y_{0} şi pe care o presupunem cunoscută pe nodurile x1,x2,,xnx_{1},x_{2},\ldots,x_{n}. Atunci, aplicînd acestei integrale formula de interpolare a lui Lagrange (105’), obținem

y(x)=L[x0,x1,,xn;y(x)]+R2(x),y(x)=L\left[x_{0},x_{1},\ldots,x_{n};y(x)\right]+R_{2}(x), (112)

în care restul R2(x)R_{2}(x) se obține din formula (106) înlocuind pe y(n+1)(x)cufn[x,y(x)]y^{(n+1)}(x)\mathrm{cu}f_{n}[x,y(x)] din formulele (111). Pentru R2(x)R_{2}(x) avem prin urmare următoarea expresie

R2(x)=x0xnψ(x,s)fn[s,y(s)]𝑑s+x0x(xs)nn!fn[s,y(s)]𝑑sR_{2}(x)=-\int_{x_{0}}^{x_{n}}\psi(x,s)f_{n}[s,y(s)]ds+\int_{x_{0}}^{x}\frac{(x-s)^{n}}{n!}f_{n}[s,y(s)]ds (113)

în care funcția ψ(x,s)\psi(x,s) este dată de formula (107).
Putem da și următoarea expresie pentru R2(x)R_{2}(x), t,inînd seamă de proprietățile funcțiilor ψ1(s),,ψn(s)\psi_{1}(s),\ldots,\psi_{n}(s)

R2(x)=1(n+1)!\displaystyle R_{2}(x)=\frac{1}{(n+1)!} {fn[ξ0,y(ξ0)](xx0)n+1μ1fn[ξ1,y(ξ1)](xx0)n+\displaystyle\left\{f_{n}\left[\xi_{0},y\left(\xi_{0}\right)\right]\left(x-x_{0}\right)^{n+1}-\mu_{1}f_{n}\left[\xi_{1},y\left(\xi_{1}\right)\right]\left(x-x_{0}\right)^{n}+\right.
++(1)nμnfn[ξn,y(ξn)](xx0)}\displaystyle\left.+\ldots+(-1)^{n}\mu_{n}f_{n}\left[\xi_{n},y\left(\xi_{n}\right)\right]\left(x-x_{0}\right)\right\} (113)

unde ξ0(x0,x)\xi_{0}\in\left(x_{0},x\right) iar ξ1,ξ2,,ξn(x0,xn)\xi_{1},\xi_{2},\ldots,\xi_{n}\in\left(x_{0},x_{n}\right).
Din formula (113’) se deduce următoarea evaluare pentru |R2(x)|\left|R_{2}(x)\right|

|R2(x)|(xx0)[(xx0)+(x1x0)][(xx0)+(xnx0)](n+1)!Fn\left|R_{2}(x)\right|\leqslant\frac{\left(x-x_{0}\right)\left[\left(x-x_{0}\right)+\left(x_{1}-x_{0}\right)\right]\ldots\left[\left(x-x_{0}\right)+\left(x_{n}-x_{0}\right)\right]}{(n+1)!}F_{n} (114)

unde FnF_{n} este o margine superioară a lui fn(x,y)\mid f_{n}(x,y) în dreptunghiul DD.
Am obținut astfel formula de integrare numerică a ecuatiei diferențiale (110) sub forma (112), în care y(x)y(x) se exprimă aproximativ cu polinomul de interpolare al lui Lagrange, relativ la nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n},
ceea ce este un rezultat la care ne-am fi putut aştepta, însă important în formula (112) este că am determinat şi restul ei pus sub formă (113) sau (113’) și pentru care valoarea lui absolută are evaluarea (114).

Dacă nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} sînt în progresie aritmetică cu rația hh, atunci |R2(x0+λh)|\left|R_{2}\left(x_{0}+\lambda h\right)\right| este de ordinul lui hn+1h^{n+1}. Aceasta rezultă din formula (114) şi avem

|R2(x0+λh)|λ(λ+1)(λ+n)(n+1)!Fnhn+1.\left|R_{2}\left(x_{0}+\lambda h\right)\right|\leqslant\frac{\lambda(\lambda+1)\ldots(\lambda+n)}{(n+1)!}F_{n}h^{n+1}. (115)

Tabloul de la nr. precedent dă în cazul n=5n=5, valorile coeficientilor lui FnF_{n} pentru hh oarecare şi pentru h=0,1h=0,1.
20. Formula de integrare numerică a lui Adams și restul ci. Vom da acum o formulă de integrare numerică de tip Adams sub forma cea mai generală a ecuației diferențiale (110), cu ipotezele făcute la nr. 18, schimbînd însă pe nn în n+1n+1 și utilizînd rezultatele obținute de noi relativ la restul din formula de integrare numerică (112), în care integrala y(x)y(x) este înlocuită aproximativ cu polinomul de interpolare L[x0,x1,,xn;y(x)L\left[x_{0},x_{1},\ldots,x_{n};y(x)\right. relativ la nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n}. Vom nota mai scurt acest polinom cu Ln(x)L_{n}(x) şi vom scrie

y(x)=Ln(x)+R2(x)y(x)=L_{n}(x)+R_{2}(x) (116)

unde R2(x)R_{2}(x) este restul dat de formula (113).
Vom aplica, pentru aceasta, procedeul simplu pentru obtinerea formulei propriu-zise de integrare numerică a lui A d a m s (vezi [6]).

Fie xn+1x_{n+1} un nou nod la dreapta lui xnx_{n} și y(x)y(x) integrala ecuatiei (110) care este cunoscută pe nodurile x0,x1,xnx_{0},x_{1},\ldots x_{n}. Inlocuind în ecuația diferențială (110) pe yy cu Ln(x)+R2(x)L_{n}(x)+R_{2}(x), vom avea

y=g(x)+h(x)y^{\prime}=g(x)+h(x) (117)

unde s-a notat

g(x)=f[x,Ln(x)],h(x)=f[x,Ln(x)+R2(x)]f[x,Ln(x)].g(x)=f\left[x,L_{n}(x)\right],h(x)=f\left[x,L_{n}(x)+R_{2}(x)\right]-f\left[x,L_{n}(x)\right]. (118)

Vom presupune pentru un moment că curba y=Ln(x)y=L_{n}(x) este situată în dreptunghiul DD și vom reveni apoi la cazul cînd curba y=Ln(x)y=L_{n}(x) iese din dreptunghiul DD.

Integrînd ambii membri ai formulei (117) între xnx_{n} și xn+1x_{n+1}, vom deduce că

y(xn+1)=y(xn)+xnxn+1g(x)𝑑x+xnxn+1h(x)𝑑xy\left(x_{n+1}\right)=y\left(x_{n}\right)+\int_{x_{n}}^{x_{n+1}}g(x)dx+\int_{x_{n}}^{x_{n+1}}h(x)dx (119)

Funcția g(x)g(x) fiind cunoscută pe nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n}, la prima integrală din formula (119) vom aplica o formulă de cuadratură cu noduri exterioare x0,x1,,xnx_{0},x_{1},\ldots,x_{n} şi nodul xnx_{n} [7].

Se arată că avem

xnxn+1g(x)𝑑x=B0[xn;g]\displaystyle\int_{x_{n}}^{x_{n+1}}g(x)dx=B_{0}\left[x_{n};g\right] +B1[xn1,xn;g]++Bn[x0,x1,,xn;g]\displaystyle+B_{1}\left[x_{n-1},x_{n};g\right]+\ldots+B_{n}\left[x_{0},x_{1},\ldots,x_{n};g\right]
+(1)n+1Bn+1g(n+1)(ξ)(n+1)!\displaystyle+(-1)^{n+1}B_{n+1}\frac{g^{(n+1)}(\xi)}{(n+1)!} (120)

unde ξ(x0,xn+1)\xi\in\left(x_{0},x_{n+1}\right), iar

B0=xnxn+1𝑑x,Bk=xnxn+1(xxn)(xxn1)(xxnk+1)𝑑xB_{0}=\int_{x_{n}}^{x_{n+1}}dx,\quad B_{k}=\int_{x_{n}}^{x_{n+1}}\left(x-x_{n}\right)\left(x-x_{n-1}\right)\ldots\left(x-x_{n-k+1}\right)dx (121)

pentru k=1,2,,n+1k=1,2,\ldots,n+1.
Dacă nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} sînt în progresie aritmetică cu raţia hh, atunci formula (120) devine

xnxn+1g(x)dx=h[g(xn)+J1Δg(xn1)+J2Δ2g(xn2)+\displaystyle\int_{x_{n}}^{x_{n+1}}g(x)dx=h\left[g\left(x_{n}\right)+J_{1}\Delta g\left(x_{n-1}\right)+J_{2}\Delta^{2}g\left(x_{n-2}\right)+\ldots\right.
+JnΔng(x0)]+(1)n+1Jn+1hn+2g(n+1)(ξ),\displaystyle\left.+J_{n}\Delta^{n}g\left(x_{0}\right)\right]+(-1)^{n+1}J_{n+1}h^{n+2}g^{(n+1)}(\xi), (122)

unde

Jk=1k!01u(u+1)(u+k1)𝑑uJ_{k}=\frac{1}{k!}\int_{0}^{1}u(u+1)\cdots(u+k-1)du (123)

Formula (119) devine formula generalizată a lui Adams cu nodurile oricum x0,x1,,xnx_{0},x_{1},\ldots,x_{n}

y(xn+1)=\displaystyle y\left(x_{n+1}\right)= y(xn)+B0[xn;f[x,Ln(x)]]+B1[xn1xn;f[x,Ln(x)]]\displaystyle y\left(x_{n}\right)+B_{0}\left[x_{n};f\left[x,L_{n}(x)\right]\right]+B_{1}\left[x_{n-1}x_{n};f\left[x,L_{n}(x)\right]\right]
++Bn[x0,x1,,xn;f[x,Ln(x)]]+R3\displaystyle+\ldots+B_{n}\left[x_{0},x_{1},\ldots,x_{n};f\left[x,L_{n}(x)\right]\right]+R_{3} (124)

unde restul R3R_{3} este dat de formula

R3=(1)n+1Bn+1g(n+1)(ξ)(n+1)!+xnxn+1h(x)𝑑xR_{3}=(-1)^{n+1}B_{n+1}\frac{g^{(n+1)}(\xi)}{(n+1)!}+\int_{x_{n}}^{x_{n+1}}h(x)dx (125)

în care g(x)g(x) şi h(x)h(x) sînt dați de formulele (118).
Putem da o evaluare a lui |R3|\left|R_{3}\right|. Din formula (125) deducem că

|R3|Bn+1|g(n+1)(ξ)|(n+1)!+xnxn+1|h(x)|𝑑x\left|R_{3}\right|\leqslant B_{n+1}\frac{\left|g^{(n+1)}(\xi)\right|}{(n+1)!}+\int_{x_{n}}^{x_{n+1}}|h(x)|dx (126)

Însă

h(x)=Ln(x)Ln(x)+R2(x)fy(x,y)𝑑yh(x)=\int_{L_{n}(x)}^{L_{n}(x)+R_{2}(x)}\frac{\partial f}{\partial y}(x,y)dy

și deci

|h(x)|K|R2(x)||h(x)|\leqslant K\left|R_{2}(x)\right|

unde KK este o margine superioară a lui |fy|\left|\frac{\partial f}{\partial y}\right| în dreptunghiul DD. Vom avea deci

xnxn+1|h(x)|𝑑xKxnxn+1|R2(x)|𝑑x\int_{x_{n}}^{x_{n+1}}|h(x)|dx\leqslant K\int_{x_{n}}^{x_{n+1}}\left|R_{2}(x)\right|dx

Ţinînd seamă de formula (114), deducem că

xnxn+1|h(x)|𝑑xKFn(n+1)!xnxn+1(xx0)[(xx0)+(x1x0)][(xx0)+(xnx0)]dx\begin{gathered}\int_{x_{n}}^{x_{n+1}}|h(x)|dx\leqslant\frac{KF_{n}}{(n+1)!}\int_{x_{n}}^{x_{n+1}}\left(x-x_{0}\right)\left[\left(x-x_{0}\right)+\left(x_{1}-x_{0}\right)\right]\ldots\\ {\left[\left(x-x_{0}\right)+\left(x_{n}-x_{0}\right)\right]dx}\end{gathered}

Notînd cu F¯n\bar{F}_{n} o margine superioară a lui |g(n+1)(x)|\left|g^{(n+1)}(x)\right| în intervalul [x0,x0+a]\left[x_{0},x_{0}+a\right], vom deduce atunci din formula (126) că

|R3|Hn(n+1)!\left|R_{3}\right|\leqslant\frac{H_{n}}{(n+1)!} (127)

unde s-a notat
Hn=F¯nBn+1+KFnxnxn+1(xx0)[(xx0)+(x1x0)][(xx0)+(xx0)]𝑑xH_{n}=\bar{F}_{n}B_{n+1}+KF_{n}\int_{x_{n}}^{x_{n+1}}\left(x-x_{0}\right)\left[\left(x-x_{0}\right)+\left(x_{1}-x_{0}\right)\right]\ldots\left[\left(x-x_{0}\right)+\left(x-x_{0}\right)\right]dx.
Astfel am determinat o evaluare a lui |R3|\left|R_{3}\right| în formula generalizată a lui Adams cu noduri oricum x0,x1,,xnx_{0},x_{1},\ldots,x_{n}.

Cazul cînd nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n} sînt în progresie aritmetică cu ratia hh. În acest caz, formula de integrare numerică (124) se înlocuieşte, ținînd seama de formula (122), cu

y(xn+1)=1(xn)+h[g(xn)+J1Δg(xn1+J2Δ2g(xn2)+\displaystyle y\left(x_{n+1}\right)=1\left(x_{n}\right)+h\left[g\left(x_{n}\right)+J_{1}\Delta g\left(x_{n-1}+J_{2}\Delta^{2}g\left(x_{n-2}\right)+\ldots\right.\right.
+JnΔng(x0)]+R4\displaystyle\left.+J_{n}\Delta^{n}g\left(x_{0}\right)\right]+R_{4} (129)

unde

R4=(1)n+1Jn+1hn+2g(n+1)(ξ)+xnxn+1h(x)𝑑xR_{4}=(-1)^{n+1}J_{n+1}h^{n+2}g^{(n+1)}(\xi)+\int_{x_{n}}^{x_{n+1}}h(x)dx

Procedînd ca mai sus, vom avea pentru |R4|\left|R_{4}\right|

|R4|Jn+1F¯nhn+2+Kxnxn+1|R2(x)|𝑑x\left|R_{4}\right|\leqslant J_{n+1}\bar{F}_{n}h^{n+2}+K\int_{x_{n}}^{x_{n+1}}\left|R_{2}(x)\right|dx

sau

|R4|Jn+1F¯nhn+2++KFn(n+1)!xnxn+1(xx0)[(xx0)+(x1x0)][(xx0)+(xnx0)]𝑑x\begin{gathered}\left|R_{4}\right|\leqslant J_{n+1}\bar{F}_{n}h^{n+2}+\\ +\frac{KF_{n}}{(n+1)!}\int_{x_{n}}^{x_{n+1}}\left(x-x_{0}\right)\left[\left(x-x_{0}\right)+\left(x_{1}-x_{0}\right)\right]\ldots\left[\left(x-x_{0}\right)+\left(x_{n}-x_{0}\right)\right]dx\end{gathered}

Dacă în integrala din membrul al doilea se face schimbarea

x=x0+nh+hu,x=x_{0}+nh+hu,

avem

xnxn+1(xx0)[(xx0)+(x1x0)][(xx0)+(xnx0)]𝑑x==hn+201(u+n)(u+n+1)(u+2n)𝑑u\begin{gathered}\int_{x_{n}}^{x_{n+1}}\left(x-x_{0}\right)\left[\left(x-x_{0}\right)+\left(x_{1}-x_{0}\right)\right]\ldots\left[\left(x-x_{0}\right)+\left(x_{n}-x_{0}\right)\right]dx=\\ =h^{n+2}\int_{0}^{1}(u+n)(u+n+1)\ldots(u+2n)du\end{gathered}

astfel că vom avea în definitiv

|R4|H¯nhn+2,\left|R_{4}\right|\leqslant\bar{H}_{n}h^{n+2}, (130)

unde s-a notat

H¯n=Jn+1F¯n+KFn(n+1)!01(u+n)(u+n+1)(u+2n)𝑑u\bar{H}_{n}=J_{n+1}\bar{F}_{n}+\frac{KF_{n}}{(n+1)!}\int_{0}^{1}(u+n)(u+n+1)\ldots(u+2n)du (131)

Astfel s-a dovedit că restul in formula lui Adams cu nodurile in progresie aritmetică x0,x1,,xn,xn+1x_{0},x_{1},\ldots,x_{n},x_{n+1}, cu ratia hh, este de ordinul lui hn+2h^{n+2}

Este foarte important de comparat acest rezultat cu restul R2(xn+1)R_{2}\left(x_{n+1}\right) cînd integrala y(x)y(x) a ecuației diferențiale se înlocuiește cu polinomul lui Lagrange relativ la nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n}, care conform formulei (115) este de ordinul lui hn+2h^{n+2}.

Din această comparație rezultă că dacă se aplică formula de integrare numerică (112), luîndu-se ca valoare aproximativă a integralei y(x)y(x) polinomul lui Lagrange relativ la nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n}, restul în nodul xn+1x_{n+1} este de ordinul lui hn+1h^{n+1}, pe cînd dacă se aplică formula de integrare numerică a lui Adams (129), restul este de ordinul lui hn+2h^{n+2}.

În cazul n=5n=5, care corespunde formulei de integrare numerică propriu-zise a lui Adams, restul în nodul x6x_{6} este de ordinul lui h6h^{6} în formula
de integrare numerică (112), pe cînd în formula lui Adams este de ordinul lui h7h^{7}.

Amintim că W. To11mien [8] a stabilit că restul în formula de integrare numerică a lui Adams, este de ordinul lui h7h^{7}. Ceeace am arătat noi mai sus constituie o generalizare a acestui rezultat pentru un număr oarecare de noduri în progresie aritmetică.

Într-o altă lucrare vom arăta cum se pot construi formule de integrare numerică de tip Adams în general, pentru care restul în cazul nodurilor x0,x1,,xnx_{0},x_{1},\ldots,x_{n} în progresie aritmetică, este de ordinul lui hn+qh^{n+q}, unde q>2q>2.
21. Cazul cînd curba y=Ln(x)y=L_{n}(x) iese din dreptunghiul DD. În acest caz, vom prelungi functia f(x,y)f(x,y) deasupra și dedesubtul laturilor dreptunghiului DD, paralele cu axa OxOx, în modul următor, aşa cum a procedat OO. Aramă [9].

Se consideră funcția

F(x,y)=φn(x)(yβ+y0)nn!+φn1(x)(yβ+y0)n1(n1)!+\displaystyle F^{\prime}(x,y)=\varphi_{n}(x)\frac{\left(y-\beta+y_{0}\right)^{n}}{n!}+\varphi_{n-1}(x)\frac{\left(y-\beta+y_{0}\right)^{n-1}}{(n-1)!}+
++φ0(x)\displaystyle+\ldots+\varphi_{0}(x) (132)

definită pentru |xx0|α\left|x-x_{0}\right|\leqslant\alpha şi yy0βy-y_{0}\geqslant\beta. Determinăm funcţiile φ0(x)\varphi_{0}(x), φ1(x),,φn(x)\varphi_{1}(x),\ldots,\varphi_{n}(x) astfel ca

kFyk|y=y0+β=kfyk|y=y0+β\left.\frac{\partial^{k}F^{\prime}}{\partial y^{k}}\right|_{y=y_{0}+\beta}=\left.\frac{\partial^{k}f}{\partial y^{k}}\right|_{y=y_{0}+\beta}

pentru k=0,1,,nk=0,1,\ldots,n. Va fi suficient să luăm

φk(x)=kfyk|y=y0+β(k=0,1,,n).\varphi_{k}(x)=\left.\frac{\partial^{k}f}{\partial y^{k}}\right|_{y=y_{0}+\beta}\quad(k=0,1,\ldots,n).

Din formulele (133) deducem că vom avea de asemenea

jFxikyk|y=y0+s=jfxjkyk|y=y0+β\left.\frac{\partial^{j}F^{\prime}}{\partial x^{i-k}\partial y^{k}}\right|_{y=y_{0}+s}=\left.\frac{\partial^{j}f}{\partial x^{j-k}\partial y^{k}}\right|_{y=y_{0}+\beta} (134)

pentru j=k+1,k+2,..nj=k+1,k+2,..n şi k=0,1,2,,n1k=0,1,2,\ldots,n-1.
De asemenea se poate considera funct,ia
F′′(x,y)=ψn(x)(y+βy0)nn!+ψn1(x)(y+βy0)n1(n1)!++ψ0(x)F^{\prime\prime}(x,y)=\psi_{n}(x)\frac{\left(y+\beta-y_{0}\right)^{n}}{n!}+\psi_{n-1}(x)\frac{\left(y+\beta-y_{0}\right)^{n-1}}{(n-1)!}+\cdots+\psi_{0}(x), unde

ψk(x)=kfyk|y=y0β(k=0,1,,n).\psi_{k}(x)=\left.\frac{\partial^{k}f}{\partial y^{k}}\right|_{y=y_{0}-\beta}\quad(k=0,1,\ldots,n).

Se arată că avem

jF′′xjkyk|y=y0β=ifxjkyk|y=y0β\left.\frac{\partial^{j}F^{\prime\prime}}{\partial x^{j-k}\partial y^{k}}\right|_{y=y_{0}-\beta}=\left.\frac{\partial^{i}f}{\partial x^{j-k}\partial y^{k}}\right|_{y=y_{0}-\beta}

pentru j=k,k+1,,nj=k,k+1,\ldots,n şi k=0,1,,nk=0,1,\ldots,n.

Fie y=Ln(x)y=L_{n}(x) polinomul lui Iagrange al integralei y(x)y(x) a ecuatiei diferentiale y=f(x,y)y^{\prime}=f(x,y), care ia valorile y0,y1,,yny_{0},y_{1},\ldots,y_{n} pe nodurile x0,x1,,xnx_{0},x_{1},\ldots,x_{n}. Dacă curba y=Ln(x)y=L_{n}(x) iese din dreptunghiul DD, notăm cu β\beta^{\prime} o margine superioară a lui Ln(x)L_{n}(x) şi cu β′′\beta^{\prime\prime} o margine inferioară lui Ln(x)L_{n}(x) în intervalul [x0,x0+a]\left[x_{0},x_{0}+a\right]. Notăm cu β\beta^{*} cel mai mare dintre numerele βy0,y0β′′\beta^{\prime}-y_{0},y_{0}-\beta^{\prime\prime}. In dreptunghiul DD^{*} definit de

|xx0|α,|yy0|β\left|x-x_{0}\right|\leqslant\alpha,\quad\left|y-y_{0}\right|\leqslant\beta^{*}

considerăm funcția

f(x,y)={F(x,y) dacă yβy0f(x,y) dacă |yy0|βF′′(x,y) dacă yy0βf^{*}(x,y)=\begin{cases}F^{\prime}(x,y)&\text{ dacă }y\geqslant\beta-y_{0}\\ f(x,y)&\text{ dacă }\left|y-y_{0}\right|\leqslant\beta\\ F^{\prime\prime}(x,y)&\text{ dacă }y\leqslant y_{0}-\beta\end{cases}

care este continuă, împreună cu derivatele ei parţiale în raport cu xx și yy pînă la ordinul nn.

Să considerăm ecuația diferențială

Y=f(x,Y)Y^{\prime}=f^{*}(x,Y) (136)

cu condiția inițială Y(x0)=y0Y\left(x_{0}\right)=y_{0}. Ținînd seama de definiția funcției f(x,y)f^{*}(x,y), dată de formula (135), și de ecuația diferențială (110) cu aceiaşi condiție inițială y(x0)=y0y\left(x_{0}\right)=y_{0}, se deduce că în intervalu1 [x0,x0+a]\left[x_{0},x_{0}+a\right], pe care s-a dovedit că există integrale y(x)y(x), avem Y(x)=y(x)Y(x)=y(x).

Pentru ecuația diferențială (136), curba y=Ln(x)y=L_{n}(x), care coincide cu curba y=Ln(x)y=L_{n}(x) relativă la ecuația (110); nu iese din dreptunghiul DD^{*}. Deci tot ce s-a spus la nr. 19 rămîne valabil cu condiția ca să se înlocuiască dreptunghiul DD cu DD^{*} și funcția f(x,y)f(x,y) cu funcția f(x,y)f^{*}(x,y). In special formulele (128), (131) rămîn valabile, înlocuind însă pe FnF_{n} şi KK cu valorile corespunzătoare relative la dreptunghiul DD^{*}.

 Universilatea Babeş - Bolyai, Cluj  Catedra de ecuații diferentiale \begin{gathered}\text{ Universilatea Babeş - Bolyai, Cluj }\\ \text{ Catedra de ecuații diferentiale }\end{gathered}

BIBLIOGRAFIE

  1. 1.

    J. Radon, Restausdrücke bei Interpolations und Quadratur Formeln durch bestimmte Integralen, Monatshefte für Math. und Phys. 42, 389, (1935).

  2. 2.

    D. V. Ionescu, Cuadraturi numerice, Cap. III, §5. Edit. Tehn. Bucureşti 1957.

  3. 3.

    T. Popoviciu, Asupra restului în unele tormule de derivare numerică, Studii și Cerc. Matem. (Bucureşti), III, 1-2, 53-122 (1952).

  4. 4.

    G. Kowalewski, Remarque sur l’intérpolation newtonienne, C. R. de l’Acad. des Sci. Paris, 227, 21-23 (1948).

  5. 5.

    G. Sansone, Equazioni differenziali nel campo reale, Parte seconda, Bologna, 1949.

  6. 6.

    D. V. Ionescu, Formule de cuadratură cu noduri exterioare, Studii și Cerc. de Mat. (Cluj), IX, 45-135 (1958).

  7. 7.

    W. Tollmien, Uber die Fehlerabschätzung bei Adamschen Verfahren zur Integration gewöhnlicher Differential Gleichungen, Zeitschr. für ang. Math. und Mech., 18, 83-90 (1938).

  8. 8.

    O. Aramă, Asupra restului unor formule de integrare numerică de tip Runge - Kutta a ecuatiilor diferentiale, Studii și Cerc. de Mat. (Cluj), (sub tipar) (1960).

1959

Related Posts