ΠΠ»Π³ΠΎΡΠΈΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²
ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΠΡΡΡΡ Π½Π° ΠΎΡΡΠ΅Π·ΠΊΠ΅ Π·Π°Π΄Π°Π½Ρ n+1 ΡΠΎΡΠΊΠΈ x0, x1, x2,…, xn, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ·Π»Π°ΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ, ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ y=f (x) Π² ΡΡΠΈΡ ΡΠΎΡΠΊΠ°Ρ , Ρ. Π΅. ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ° ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ y=f (x): y0, y1, y2… yn. Π’ΠΎΡΠΊΠΈ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ, Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΡΠ·Π»Π°ΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° ΡΠ°ΠΌΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ — ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΠΌ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠ»Π³ΠΎΡΠΈΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠΠΠΠ‘Π’ΠΠ Π‘Π’ΠΠ Π’Π ΠΠΠ‘ΠΠΠ Π’Π Π Π‘ΠΠ―ΠΠ Π£ΠΠ ΠΠΠΠ« ΠΠ½Π΅ΠΏΡΠΎΠΏΠ΅ΡΡΠΎΠ²ΡΠΊΠΈΠΉ ΠΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ° ΠΈΠΌΠ΅Π½ΠΈ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΠΊΠ° Π. ΠΠ°Π·Π°ΡΡΠ½Π° ΠΠ°ΡΠ΅Π΄ΡΠ°: «ΠΠΠ’»
ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° № 1
ΠΏΠΎ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π΅: «ΠΠ»Π³ΠΎΡΠΈΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²»
ΠΏΠΎ ΡΠ΅ΠΌΠ΅:
«ΠΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ»
ΠΡΠΏΠΎΠ»Π½ΠΈΠ»: ΡΡΡΠ΄Π΅Π½Ρ 935 Π³ΡΡΠΏΠΏΡ Π ΡΠ±Π΅ΠΊΠ° Π. Π.
ΠΡΠΎΠ²Π΅ΡΠΈΠ»Π°:
Π¨Π°ΠΏΠΎΠ²Π°Π» Π. Π.
ΠΠ½Π΅ΠΏΡΠΎΠΏΠ΅ΡΡΠΎΠ²ΡΠΊ
ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° № 1.
Π’Π΅ΠΌΠ°:
«ΠΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ»
Π¦Π΅Π»Ρ:
ΠΠ°ΡΡΠΈΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΠ°-ΠΡΠ°Π½ΠΆΠ°. ΠΠ°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π΄Π°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΡΡΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ.
ΠΠ»Π°Π½
1. Π’Π΅ΠΎΡΠΈΡ
2. ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ.
3. ΠΠ»Π³ΠΎΡΠΈΡΠΌ Π·Π°Π΄Π°ΡΠΈ (ΡΡ Π΅ΠΌΠ° ΠΠ°ΡΡΠΈ-Π¨Π½Π°ΠΉΠ΄Π΅ΡΠΌΠ°Π½Π°).
4. Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
5. ΠΠΈΠ·ΡΠ°Π»ΡΠ½Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ°.
6. ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ.
7. ΠΡΠ²ΠΎΠ΄.
1. Π’Π΅ΠΎΡΠΈΡ ΠΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π ΡΠ°ΡΡΠ΅ΡΠ°Ρ ΡΠ°ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΡ f (x) Π΄Π»Ρ Π²ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Ρ ΠΎΡΡΠ΅Π·ΠΊΠ° [a, b], Π΅ΡΠ»ΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½Ρ Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΠΈΡΠ»Π΅ ΡΠΎΡΠ΅ΠΊ ΡΡΠΎΠ³ΠΎ ΠΎΡΡΠ΅Π·ΠΊΠ°. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΡ .
ΠΠ°Π΄Π°ΡΠ° ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ Π² ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΏΡΠΈ:
ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°Π±Π»ΠΈΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ ;
ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΌ Π΄Π°Π½Π½ΡΠΌ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΌ Π² ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅;
Π·Π°ΠΌΠ΅Π½Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Ρ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ, Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ;
ΠΏΡΠΈ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΠΡΡΡΡ Π½Π° ΠΎΡΡΠ΅Π·ΠΊΠ΅ [x0,xn] Π·Π°Π΄Π°Π½Ρ n+1 ΡΠΎΡΠΊΠΈ x0, x1, x2,…, xn, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ·Π»Π°ΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ, ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ y=f (x) Π² ΡΡΠΈΡ ΡΠΎΡΠΊΠ°Ρ , Ρ. Π΅. ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ° ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ y=f (x): y0, y1, y2… yn.
y0= f (x0); y1=f (x1);.. .; yn=f (xn). (1.1)
Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°ΠΉΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°, Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠΈΡ Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΌΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ΅. ΠΠΎΠ»ΡΡΠΈΡΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ y = f (x) ΠΏΠΎ ΡΠ°Π±Π»ΠΈΡΠ΅ Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ (1.1) Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΠΎΡΡΠΎΠΌΡ Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Π΅ ΡΡΡΠΎΡΡ Π΄ΡΡΠ³ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π»Π΅Π³ΠΊΠΎ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΡ ΠΆΠ΅ ΡΠ°Π±Π»ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΡΡΠΎ ΠΈ f (x), Ρ. Π΅.
Pm (x0)=f (x0)=y0,
… (1.2)
…
Pm (xi)=f (xi)=yi, Π³Π΄Π΅ i = 0,1,2, …, n.
Π’Π°ΠΊΡΡ Π·Π°Π΄Π°ΡΡ Π½Π°Π·ΡΠ²Π°ΡΡ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π’ΠΎΡΠΊΠΈ xi Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΡΠ·Π»Π°ΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ, ΡΡΠ½ΠΊΡΠΈΡ f (x) — ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ, ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½ Pm (x) — ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΠΌ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½ΠΎΠΌ. ΠΠ°Π΄Π°ΡΠ΅ΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ, Π² ΡΠ·ΠΊΠΎΠΌ ΡΠΌΡΡΠ»Π΅ ΡΠ»ΠΎΠ²Π°, ΡΡΠΈΡΠ°ΡΡ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°Ρ x, Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠΈΡ Ρ ΡΠ·Π»ΠΎΠ²ΡΠΌΠΈ. ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° x ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ·Π»Π°ΠΌΠΈ x0<=x<=xn, ΡΠΎ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ f (x) Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠ΅ΠΉ, Π΅ΡΠ»ΠΈ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠΈΡΡΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΡΠΈΡΠ»ΡΡΡ Π²Π½Π΅ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π° [x0,xn], ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠΊΡΡΡΠ°ΠΏΠΎΠ»ΡΡΠΈΠ΅ΠΉ. ΠΡΠΎΠΈΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠΈΡ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ² ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ Π»Π°ΡΠΈΠ½ΡΠΊΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ inter — ΠΌΠ΅ΠΆΠ΄Ρ, Π²Π½ΡΡΡΠΈ, pole — ΡΠ·Π΅Π», extra — Π²Π½Π΅.
ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π΄Π°ΡΠ° ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠ°ΠΊΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΡΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±Ρ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΠ»Π° ΡΠ΅ΡΠ΅Π· Π²ΡΠ΅ ΡΠ·Π»Ρ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ»ΠΈΠ·ΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½Π° ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠΎΡΠ΅ΠΊ.
ΠΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ, ΡΡΠΎ:
ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½Π° Π½Π° ΠΎΡΡΠ΅Π·ΠΊΠ΅ [a, b] ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠΎΡΠΊΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠ΅ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ°;
ΡΠ·Π»Ρ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ»ΠΈΡΠ½Ρ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°.
ΠΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ Π² ΡΠΎΡΠΌΠ΅ ΠΠ°Π³ΡΠ°Π½ΠΆΠ° ΠΡΠ²ΠΎΠ΄ ΡΠΎΡΠΌΡΠ»Ρ ΠΡΠ°ΠΊ, ΠΌΡ ΠΈΡΠ΅ΠΌ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ Ln (x) ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π½Π΅ Π²ΡΡΠ΅ n, Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ yk Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ(x) Π² ΡΠ·Π»Π°Ρ xk, Π³Π΄Π΅ k=1,2,…, n+1 ΠΈ Π²ΡΠ΅ ΡΠ·Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½Ρ.
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π·Π°ΠΏΠΈΡΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠΌΠ° ΠΠ°Π³ΡΠ°Π½ΠΆΠ°. ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Π΄Π»Ρ k=1,2,…, n+1 ΡΡΠ½ΠΊΡΠΈΠΈ Π€n (x) ΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ n, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ Π’ΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΠΊΠ°ΠΊ ΡΠ°Π· ΡΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΌ ΠΈ Π½ΡΠΆΠ΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π½Π΅ Π²ΡΡΠ΅ n ΠΈ Ln (xk) = yk Π΄Π»Ρ Π²ΡΠ΅Ρ k=1,2,…, n+1.
Π€ΡΠ½ΠΊΡΠΈΠΈ Π€n (x) ΡΡΡΠΎΡΡΡΡ Π»Π΅Π³ΠΊΠΎ. ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠ½ΠΊΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠΌ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ n, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ Π² Π½ΠΎΠ»Ρ Π΄Π»Ρ Π²ΡΠ΅Ρ xj Π½Π΅ ΡΠ°Π²Π½ΡΡ xk. Π ΡΠΎΡΠΊΠ΅ xk ΠΎΠ½Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π’ΠΎΠ³Π΄Π° ΠΈΠ»ΠΈ, ΡΡΠΎ-ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅:
2. ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:
— ΡΠ°Π±Π»ΠΈΡΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ·Π°Π΄Π°Π½Π½ΡΠΌΠΈ Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΡΠΎΡΠ΅ΠΊ.
Π’ΠΎΡΠΊΠΈ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ, Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΡΠ·Π»Π°ΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° ΡΠ°ΠΌΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ — ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΠΌ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½ΠΎΠΌ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ:
1) ΠΠ°ΡΠ°Π±ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
2) ΠΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΠ³ΠΎΠ²ΠΎΡΠ΅Π½Π½ΡΡ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ.
ΠΡΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΠ°-ΠΡΠ°Π½ΠΆΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΡΡΠΎΠΈΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π±Π°Π·ΠΈΡΠ° xn, Π³Π΄Π΅ n = 0, 1, 2,… .
Π³Π΄Π΅ Π€k (x) — Π±Π°Π·ΠΈΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ.
3. ΠΠ»Π³ΠΎΡΠΈΡΠΌ Π·Π°Π΄Π°ΡΠΈ (ΡΡ Π΅ΠΌΠ° ΠΠ°ΡΡΠΈ-Π¨Π½Π°ΠΉΠ΄Π΅ΡΠΌΠ°Π½Π°)
ΠΠ²ΠΎΠ΄ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΉ x, y | ||||
L = 0 | ||||
i Ρ [1, N] | ||||
Lg = 1 | ||||
j Ρ [1, N] | ||||
i ≠ j | ||||
Lg = (Lg*(x — x[j]))/(x[i] - x[j]) | ||||
j = j +1 | ||||
L = L + y[i]*Lg | ||||
i = i + 1 | ||||
4. Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Unit1.h
//—————————————————————————————————————;
#ifndef Unit1H
#define Unit1H
//—————————————————————————————————————;
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
//—————————————————————————————————————;
class TForm1: public TForm
{
__published: // IDE-managed Components
TStringGrid *StringGrid1;
TChart *Chart1;
TEdit *Edit1;
TLabel *Label1;
TLineSeries *Series1;
TLineSeries *Series2;
TButton *Button1;
TButton *Button2;
TButton *Button3;
void __fastcall Button3Click (TObject *Sender);
void __fastcall Button1Click (TObject *Sender);
void __fastcall Button2Click (TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TForm1 (TComponent* Owner);
double Langrang (double*x, double*y, double xt, int N)
{
double L, Lg;
int i, j;
L = 0;
for (i = 0; i < N; i++)
{
Lg = 1;
for (j = 0; j < N; j++)
{
if (i ≠ j)
Lg*= (xt-x[j])/(x[i]-x[j]);
}
L = L + y[i]*Lg;
}
return L;
}
};
//—————————————————————————————————————;
extern PACKAGE TForm1 *Form1;
//—————————————————————————————————————;
#endif
Unit1.cpp
//—————————————————————————————————————;
#include
#pragma hdrstop
#include «Unit1.h»
//—————————————————————————————————————;
#pragma package (smart_init)
#pragma resource «*.dfm»
TForm1 *Form1;
//—————————————————————————————————————;
__fastcall TForm1: TForm1 (TComponent* Owner)
: TForm (Owner)
{
}
//—————————————————————————————————————;
void __fastcall TForm1: Button3Click (TObject *Sender)
{
StringGrid1 -> Cells[0][0] = «x» ;
StringGrid1 -> Cells[1][0] = «y» ;
StringGrid1 -> RowCount = StrToInt (Edit1 -> Text) + 1;
StringGrid1 -> Visible = true;
}
//—————————————————————————————————————;
void __fastcall TForm1: Button1Click (TObject *Sender)
{
int i;
for (i = 1; i <= StrToInt (Edit1 -> Text); i++)
{
float x = StrToFloat (StringGrid1 -> Cells[0][i]);
float y = StrToFloat (StringGrid1 -> Cells[1][i]);
Series1 -> AddXY (x, y, ' ', clRed);
}
}
//—————————————————————————————————————;
void __fastcall TForm1: Button2Click (TObject *Sender)
{
int N = StrToInt (Edit1 -> Text);
double*ax;
ax = new double [N];
double*ay;
ay = new double [N];
for (int i = 0; i < N; i++)
{
ax[i] = StrToFloat (StringGrid1 -> Cells[0][i+1]);
ay[i] = StrToFloat (StringGrid1 -> Cells[1][i+1]);
}
double h = (ax[N-1]-ax[0])/(2*N);
for (double x = ax[0]; x <= ax[N-1]; x = x + h)
{
float y = Langrang (ax, ay, x, N);
Series1 -> AddXY (x, y, ' ', clGreen);
}
}
//—————————————————————————————————————;
5. ΠΠΈΠ·ΡΠ°Π»ΡΠ½Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ°
6. ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ Π²ΠΈΠ΄ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅:
ΠΠ²ΠΎΠ΄ΠΈΠΌ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠ΅ΠΊ:
ΠΠ²ΠΎΠ΄ΠΈΠΌ 5.
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ Π² Π½Π΅Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:
X Y
1 3
2 5
3 7
4 6
5 5
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π³ΡΠ°ΡΠΈΠΊ, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ:
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΡ ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ:
ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π΅ΡΠ½ΡΠΌ.
7. ΠΡΠ²ΠΎΠ΄ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ Π»Π°Π³ΡΠ°Π½ΠΆ ΠΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΠΈΠ·ΡΡΠΈΠ» ΠΎΡΠ½ΠΎΠ²Ρ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ, Π½Π°ΡΡΠΈΠ»ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΠ°-ΠΡΠ°Π½ΠΆΠ° Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΎΡΠ²ΠΎΠΈΠ» ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ·Π½Π°Π» ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° — Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΡΠ°ΠΉΠ½ΠΈΡ ΡΠΎΡΠ΅ΠΊ Π³ΡΠ°ΡΠΈΠΊΠ° ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ°Π·Π½ΡΠ΅ Ρ ΡΠ΅Π°Π»ΡΠ½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ.