ΠΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π¦Π΅Π»Ρ Π·Π°Π΄Π°ΡΠΈ ΠΎ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ (ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ): Π΄Π°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Ρ (Ρ ) ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ j (Ρ ), ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°ΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½Ρ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π±ΡΠ»ΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΠΌ. ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΎΡΠΌΡΠ»Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ, ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΏΡΠΈ Π·Π°ΠΌΠ΅Π½Π΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ°Ρ . ΠΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ² ΠΊ Π·Π°Π΄Π°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
- ΠΠ£Π Π‘ΠΠΠΠ― Π ΠΠΠΠ’Π
- ΠΏΠΎ ΡΠ΅ΠΌΠ΅: «ΠΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅»
- ΠΠΈΠ΅Π²
- ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
- ΠΡΠ»ΠΈ Π·Π°Π΄Π°Π½Π° ΡΡΠ½ΠΊΡΠΈΡ y (x), ΡΠΎ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π»ΡΠ±ΠΎΠΌΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Ρ. ΠΠΎ Π½Π΅ΡΠ΅Π΄ΠΊΠΎ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΡΡΠΎ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΄ΠΎΡΠΌΠΊΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ (Ρ ) ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΊΠ°ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΠΈΠ³ΡΠ°Π΅Ρ ΡΠΎΠ»Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΈΠ»ΠΈ Ρ (Ρ ) ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΡΡΡ Π² Π΄ΠΎΡΠΎΠ³ΠΎΡΡΠΎΡΡΠ΅ΠΌ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ΅. ΠΡΠΈ ΡΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΠΈΡΠ»ΠΈΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½ΠΎ ΠΏΡΡΠΌΠΎΠ΅ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° Π±ΡΠ΄Π΅Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π€ΡΠ½ΠΊΡΠΈΡ Ρ (Ρ ) ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΡΠΈΠ·ΠΈΠΊΠΎ-ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ»ΠΈ ΡΠΈΡΡΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ°ΡΡΡΡΠ°Ρ , Π³Π΄Π΅ Π΅Ρ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ Π²ΡΡΠΈΡΠ»ΡΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ³ΠΎΠ΄Π½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΡ Ρ (Ρ ) ΠΏΡΠΈΠ±Π»ΠΈΠΆΡΠ½Π½ΠΎΠΉ ΡΠΎΡΠΌΡΠ»ΠΎΠΉ, ΡΠΎ Π΅ΡΡΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ j (Ρ ), ΠΊΠΎΡΠΎΡΠ°Ρ Π±Π»ΠΈΠ·ΠΊΠ° Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΌΡΡΠ»Π΅ ΠΊ Ρ (Ρ ) ΠΈ ΠΏΡΠΎΡΡΠΎ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ. ΠΠ°ΡΠ΅ΠΌ ΠΏΡΠΈ Π²ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΏΠΎΠ»Π°Π³Π°ΡΡ Ρ (Ρ )" j (Ρ ).
- Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΡ ΡΠΎΠ³Π»Π°ΡΠΈΡ, ΡΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΠ΅ΠΌ ΡΠΎΠ³Π»Π°ΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ «ΡΠΎΡΠ½ΠΎΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π² ΡΠ·Π»ΠΎΠ²ΡΡ ΡΠΎΡΠΊΠ°Ρ ». ΠΡΠΎΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΡΡΠΎΡΡ ΡΠ΅ΠΎΡΠΈΠΈ ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΈΠ·-Π·Π° ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΌΠ° (ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΠΈ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠ΅ΠΉ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² ΡΠ·Π»ΠΎΠ²ΡΡ ΡΠΎΡΠΊΠ°Ρ ). ΠΡΡΠ³ΠΎΠΉ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ — ΡΡΠΎ «Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΠ΅ ΠΊΠ²Π°Π΄ΡΠ°ΡΡ». ΠΠ½ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΠΌΠΌΠ° ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ² ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠΉ Π² ΡΠ·Π»ΠΎΠ²ΡΡ ΡΠΎΡΠΊΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠ΅ΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΈΠ»ΠΈ, Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π°. ΠΡΠΎΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΎΡΠΈΠ±ΠΎΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΡΡΠΌΠ°. Π’ΡΠ΅ΡΠΈΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ ΡΠ²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π§Π΅Π±ΡΡΠ΅Π²Π°. ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΈΠ΄Π΅Ρ Π΅Π³ΠΎ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ°. ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ.
- Π¦Π΅Π»Ρ Π·Π°Π΄Π°ΡΠΈ ΠΎ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ (ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ): Π΄Π°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Ρ (Ρ ) ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ j (Ρ ), ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°ΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½Ρ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π±ΡΠ»ΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠΈΠΌ. ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΎΡΠΌΡΠ»Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ, ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΏΡΠΈ Π·Π°ΠΌΠ΅Π½Π΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ°Ρ .
- ΠΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ² ΠΊ Π·Π°Π΄Π°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ — ΠΌΠ΅ΡΠΎΠ΄ ΠΠ°Π³ΡΠ°Π½ΠΆΠ°. ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΈΠ΄Π΅Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ Π½Π°ΠΉΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1 Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΠ·Π»ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠ΅ ΠΈ 0 Π²ΠΎ Π²ΡΠ΅Ρ Π΄ΡΡΠ³ΠΈΡ . ΠΠ΅Π³ΠΊΠΎ Π²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ (1) ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΌ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½ΠΎΠΌ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ n; ΠΎΠ½ ΡΠ°Π²Π΅Π½ 1, Π΅ΡΠ»ΠΈ X=Xj ΠΈ 0, ΠΊΠΎΠ³Π΄Π° X=Xi, iβj.
- ΠΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½ Lj (x)Π§Yj ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Yi Π² i-ΠΉ ΡΠ·Π»ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠ΅ ΠΈ ΡΠ°Π²Π΅Π½ 0 Π²ΠΎ Π²ΡΠ΅Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠ·Π»Π°Ρ . ΠΠ· ΡΡΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ, ΡΡΠΎ (2) Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ n, ΠΏΡΠΎΡ ΠΎΠ΄ΡΡΠΈΠΉ ΡΠ΅ΡΠ΅Π· n+1 ΡΠΎΡΠΊΡ (Xi, Yi).
- ΠΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ — ΠΌΠ΅ΡΠΎΠ΄ ΠΡΡΡΠΎΠ½Π° (ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π½ΡΡ ΡΠ°Π·Π½ΠΎΡΡΠ΅ΠΉ). ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠΈΡΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ Π±Π΅Π· ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π² ΡΠ²Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠΈΡΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠΎΡΠΌΡΠ»Ρ Π΄Π»Ρ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Pn, Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠΈΡΡΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ f (x):
- P (x)=P (x0)+(x-x0)P (x0,x1)+(x-x0)(x-x1)P (x0,x1,x2)+…+
- (x-x0)(x-x1)…(x-xn)P (x0,x1,…, xn);
- ΠΠ½Π°ΡΠ΅Π½ΠΈΡ Pn (x) Π² ΡΠ·Π»Π°Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ f (x)
- Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΡΠΌΡΠ»Ρ ΠΠ°Π³ΡΠ°Π½ΠΆΠ° ΠΈ ΠΡΡΡΠΎΠ½Π° ΠΏΠΎΡΠΎΠΆΠ΄Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ, ΡΠ°Π·Π½ΠΈΡΠ° ΡΠΎΠ»ΡΠΊΠΎ Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ Π΅Π³ΠΎ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ.
- ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ:
(1) | ||
(2) | ||
ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π½Π°Ρ ΡΠ°Π·Π½ΠΎΡΡΡ 1-Π³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ°; | ||
ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π½Π°Ρ ΡΠ°Π·Π½ΠΎΡΡΡ 2-Π³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΠΈ Ρ. Π΄. | ||
1. ΠΠΎΡΡΡΠΎΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΡΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ ΠΡΡΡΠΎΠ½Π° ΠΏΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΡΠ·Π»Π°Ρ : .
2. ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ:
Π€ΠΎΡΠΌΡΠ»Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
Π Π°Π·Π΄Π΅Π»ΡΠ½Π½Π°Ρ ΡΠ°Π·Π½ΠΎΡΡΡ:
.
1. ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Polinom
Π ΠΈΡ. 1 Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Swap | Π ΠΈΡ. 2 Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Null | |
Π ΠΈΡ. 3 Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Rise | Π ΠΈΡ. 4 Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Calculat | |
Π ΠΈΡ. 5 Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Vvod
Π ΠΈΡ. 6 Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Print_Polinom
Π ΠΈΡ. 7 Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Div_Res
Π ΠΈΡ. 8 Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Nuton
Π ΠΈΡ. 9 Π‘Ρ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Recover
Π ΠΈΡ. 10 ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Polinom
2. ΠΠΈΡΡΠΈΠ½Π³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Polinom
Π Π΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Turbo Pascal, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
PROGRAM POLINOM; {ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΡΡΡΠΎΠ½Π°}
Uses Crt;
Const Max_Num_Usel=20; {ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ·Π»ΠΎΠ²}
Type
Matrix_Line = Array[1.Max_Num_Usel] Of Real;
Var Max: Byte;
X, F: Matrix_Line;
PROCEDURE Swap (Var First, Second: real); {ΠΠ±ΠΌΠ΅Π½Π° Π΄Π²ΡΡ REAL ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ }
Var Temp: Real;
Begin
Temp:=First;
First:=Second;
Second:=Temp;
End; {Swap}
FUNCTION Rise (Root:Real;Power:Integer):Real; {ΠΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΡΠ΅ΠΏΠ΅Π½Ρ}
Var Temp: Real;
i:Integer;
Begin
Temp:=1;
For i:=1 To Power Do
Temp:=Temp*Root;
Rise:=Temp;
End; {Rise}
PROCEDURE Null (Last:Byte;Var M: Matrix_Line); {ΠΠ±Π½ΡΠ»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΡ}
Var i: Byte;
Begin
For i:=1 To Last Do
M[i]: =0;
End; {Null}
PROCEDURE Calculat (Num:Integer;Cx:Matrix_Line); {Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°}
Var x, y: Real;
i:Integer;
Finish:Boolean;
c:Char;
Begin
Writeln ('***********************************************');
Writeln;
Writeln ('ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°:');
Writeln ('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~');
Writeln ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ x:');
Repeat
y:=0;
Readln (x);
For i:=Num DownTo 1 Do
y:=y+Cx[i]*Rise (x, i-1);
Writeln ('ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π² ΡΠΎΡΠΊΠ΅ Xo=', x:7:4,' ΡΠ°Π²Π½ΠΎ Yo=', y:7:4);
Write ('ΠΠ°ΠΆΠΌΠΈΡΠ΅ `ESC` Π΄Π»Ρ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π»ΡΠ±ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ');
c:=Readkey;
If c=#27 Then Finish:=True Else Finish:=False;
GoToXY (1,WhereY-2);
DelLine; DelLine;DelLine;
Until Finish;
End; {Calculat}
PROCEDURE Vvod (Var Mat_x, Mat_f:Matrix_Line;Var Number: Byte);
Var c: Char;
i, j: Integer;
Enter:Boolean;
Begin
ClrScr;
Writeln ('ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΡΡΡΠΎΠ½Π° ΠΏΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΡΠ·Π»Π°Ρ ');
Writeln ('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~);
Writeln;
Writeln ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠ»-Π²ΠΎ ΡΠ·Π»ΠΎΠ² ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ (0
Repeat
Readln (Number);
Until (Number
ClrScr;
Writeln ('ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΡΠ·Π»ΠΎΠ² Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠΏΠ°Π΄Π°ΡΡ');
Writeln ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ·Π»ΠΎΠ² ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π² Π½ΠΈΡ :');
For i:=1 To Number Do
Begin
Repeat
{ΠΠ²ΠΎΠ΄ ΡΠ·Π»ΠΎΠ²}
Enter:=True;{ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π²Π²ΠΎΠ΄Π°}
GoToXY (5,i+3);
Write ('X (', i-1,')=');
Readln (Mat_x[i]);
For j:=i-1 DownTo 1 Do
If (Mat_x[j]=Mat_x[i]) Then {ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ΡΠ·Π»Ρ}
Begin
Writeln ('ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΡΠ·Π»ΠΎΠ² ', i,' ΠΈ ', j,' Π²Π²Π΅Π΄Π΅Π½Ρ Π½Π΅Π²Π΅ΡΠ½ΠΎ!!!');
Write ('ΠΠ°ΠΆΠΌΠΈΡΠ΅ `Y` Π΄Π»Ρ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ Π²Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π»ΡΠ±ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ Π΄Π»Ρ Π²ΡΡ ΠΎΠ΄Π°');
c:=Readkey;
If (c='Y') Or (c='y') Then Enter:=False Else Halt;
GoToXY (5,i+3);
DelLine;DelLine;DelLine;
End;
Until Enter;
{ΠΠ²ΠΎΠ΄ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΡΠ·Π»Π°Ρ }
GoToXY (35,i+3);
Write ('Y (', Mat_x[i]: 5:2,')=');
Readln (Mat_f[i]);
End;
{Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠ·Π»ΠΎΠ² ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ}
For i:=1 To Number Do
For j:=i To Number Do
If (Mat_x[j]
Begin
Swap (Mat_x[j], Mat_x[i]);
Swap (Mat_f[j], Mat_f[i]);
End;
End;{Vvod}
{Π Π°ΡΠΏΠ΅ΡΠ°ΡΠΊΠ° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°}
PROCEDURE Print_Polinom (N:Integer;Cx:Matrix_Line);
Var i: Integer;
c:Char;
Begin
Writeln;
Writeln ('ΠΠΎΠ»ΠΈΠ½ΠΎΠΌ ΠΡΡΡΠΎΠ½Π°:');
Write ('P', N-1,'(x)=');
For i:=N DownTo 1 Do
If Round (Cx[i]*1000)<>0 Then{ΠΡΠ»ΠΈ Π² ΡΠΈΡΠ»Π΅ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 3Ρ Π½ΡΠ»Π΅ΠΉ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΎΠΉ,}
Begin {ΡΠΎΠ³Π΄Π° Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ Π΅Π³ΠΎ Π½Π° ΡΠΊΡΠ°Π½}
If (Cx[i]<0) Then Write (' - ') Else Write (' + ');
Write (ABS (Cx[i]):5:3);
If (i>2) Then Write ('Β· x^', i-1) Else
If (i>1) Then Write ('Β· x')
End;
Writeln;
Writeln;
Writeln ('ΠΠ°ΠΆΠΌΠΈΡΠ΅ `ESC` Π΄Π»Ρ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π»ΡΠ±ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°');
c:=Readkey;
GoToXY (1,WhereY-1);
DelLine;DelLine;
If c<>#27 Then Calculat (N, Cx);
End;{Print_Polinom}
PROCEDURE Recover (Current, Number: byte; Var Result, Mat_X:Matrix_Line);
{ΠΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΏΠΎ Π΅Π³ΠΎ ΠΊΠΎΡΠ½ΡΠΌ}
Var Process, i, j, k: Integer;
Begin
{ΠΠ°Π½ΠΎΡΠΈΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Ρ Π²ΠΈΠ΄Π° (X — Cn) Π² Result}
k:=2; {ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ² Π² Result = 2}
If Current<>1 Then {ΠΡΠ»ΠΈ ΠΈΡΠΊΠ»ΡΡΠ°Π΅ΠΌ Π½Π΅ Π₯1, ΡΠΎ Result[1] = X1}
Begin
Result[1]: =-Mat_X[1];
Process:=2 {ΠΠ°ΡΠ½Π΅ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΡΠΎ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Ρ}
End
Else Begin {ΠΠ½Π°ΡΠ΅ Result[1] = X2}
Result[1]: =-Mat_X[2];
Process:=3 {ΠΠ°ΡΠ½Π΅ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Ρ ΡΡΠ΅ΡΡΠ΅Π³ΠΎ ΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Ρ}
End;
Result[2]: =1; {Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Result[2] = 1, Ρ.ΠΊ. Π²ΡΠ΅ ΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»ΠΈ Π²ΠΈΠ΄Π° (X — Cn) }
For i:=Process To Number Do
If i<>Current Then
Begin
For j:=k DownTo 1 Do {ΠΠΎΠΌΠ½oΠΆΠ°Π΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ Π½Π° X}
Result[j+1]: =Result[j];
Result[1]:=0; {ΠΠΎΡΡΠΎΠΌΡ C0 = 0}
For j:=1 To k Do {ΠΠΎΠΌΠ½oΠΆΠ°Π΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ Π½Π° Cn = -X[n]}
Result[j]: =Result[j]-Mat_X[i]*Result[j+1];
Inc (k); {Π Π°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΡΠ²Π΅Π»ΠΈΡΠΈΠ»Π°ΡΡ}
End;
End; {Recover}
PROCEDURE Nuton (Number:Byte;Var Mat_x, Mat_f:Matrix_Line);
{ΠΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΎΡΠΌΡΠ»Π° ΠΡΡΡΠΎΠ½Π° }
Var i, j: integer;
Temp, Result: Matrix_Line;
C:real;
{Π€ΡΠ½ΠΊΡΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°Π·Π½ΠΎΡΡΠΈ ΠΏΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌΡ ΡΠ·Π»Π°ΠΌ}
Function Div_Res (Beg_Usel, Fin_Usel:Byte;Var Xn, Fn: Matrix_Line):real;
Begin
Beg_Usel:=Beg_Usel+1;
If Beg_Usel=Fin_Usel Then
Div_Res:=(Fn[Fin_Usel]-Fn[Beg_Usel-1])/(Xn[Fin_Usel]-Xn[Beg_Usel-1])
Else Div_Res:=(Div_Res (Beg_Usel, Fin_Usel, Xn, Fn)-Div_Res (Beg_Usel-1,Fin_Usel-1,Xn, Fn))/(Xn[Fin_Usel]-Xn[Beg_Usel-1]);
End; {Div_Res}
Begin {Nuton}
Null (Number, Result);
Null (Number, Temp);
For i:=2 To Number Do
Begin
Recover (Number+1,i-1,Temp, Mat_x);
c:=Div_Res (1,i, Mat_x, Mat_f); {ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°Π·Π½ΠΎΡΡΠΈ 1 ΠΈ i-Π³ΠΎ ΡΠ·Π»ΠΎΠ²}
For j:=1 To i Do
Result[j]: =c*Temp[j]+Result[j];
End;
Result[1]:=Result[1]+Mat_f[1];
Print_Polinom (Number, Result)
End;{Nuton}
Begin{Main}
Null (Max_Num_Usel, X);
Null (Max_Num_Usel, F); {ΠΠ°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±Π½ΡΠ»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΡ}
Vvod (X, F, Max);
Nuton (Max, X, F);
End.{Main}
3. ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π»ΠΈ Ρ Π½Π°Ρ ΡΡΡΠΎΠΈΡΡΡ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ ΠΡΡΡΠΎΠ½Π°, ΡΠ°Π·Π»ΠΎΠΆΠΈΠΌ ΠΊΠ°ΠΊΡΡ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, y=sin (x) Π½Π° ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅ Π₯ ΠΎΡ 0.1 Π΄ΠΎ 0.9. ΠΠΎΠ»ΠΈΠ½ΠΎΠΌ Π±ΡΠ΄Π΅ΠΌ ΡΡΡΠΎΠΈΡΡ ΠΏΠΎ 5 ΡΠΎΡΠΊΠ°ΠΌ (ΡΠ°Π³ 0.2). ΠΠ°Π½Π½ΡΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²Π²ΠΎΠ΄ΠΈΠΌ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°Π±Π»ΠΈΡΠ΅ 1.
Π’Π°Π±Π»ΠΈΡΠ° 1. ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
x | y (x) | |
0.1 | 0.0998 | |
0.3 | 0.2955 | |
0.5 | 0.4794 | |
0.7 | 0.6442 | |
0.9 | 0.7833 | |
ΠΠ° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠΌ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ΅ Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌ Sin (0.4)= 0.3894
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΡΡΡΠΎΠ½Π° ΠΏΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΡΠ·Π»Π°Ρ ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠ»-Π²ΠΎ ΡΠ·Π»ΠΎΠ² ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ (0
ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΡΠ·Π»ΠΎΠ² Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠΏΠ°Π΄Π°ΡΡ ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ·Π»ΠΎΠ² ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π² Π½ΠΈΡ :
X (0)=0.1 Y (0.10)=0.0998
X (1)=0.3 Y (0.30)=0.2955
X (2)=0.5 Y (0.50)=0.4794
X (3)=0.7 Y (0.70)=0.6442
X (4)=0.9 Y (0.90)=0.7833
ΠΠΎΠ»ΠΈΠ½ΠΎΠΌ ΠΡΡΡΠΎΠ½Π°:
P4(x)= + 0.018Β· x4 — 0.181Β· x3 + 0.005Β· x2 + 0.99
Π ΠΈΡΡΠ½ΠΎΠΊ 11. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Polinom
ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°:
ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ x:
0.4
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π² ΡΠΎΡΠΊΠ΅ Xo= 0.4000 ΡΠ°Π²Π½ΠΎ Yo= 0.3894
Π ΠΈΡΡΠ½ΠΎΠΊ 12. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠ΅ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠΠ ΠΏΡΠΈΠ²Π΅Π»ΠΎ ΠΊ ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠΌΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π½Π°ΡΠΊΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΈ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ Π² ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ. ΠΠ·ΠΌΠ΅Π½ΠΈΠ»Π°ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π½Π°ΡΡΠ½ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ, ΡΠ²Π΅Π»ΠΈΡΠΈΠ»ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ, ΠΏΡΠΎΠ³Π½ΠΎΠ·Π° ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ. ΠΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΠ°ΡΡΡΡΡ ΡΡΠ΅Π±ΡΡΡ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π° Ρ ΡΠΈΡΠ»Π΅Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ. Π§ΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π½ΠΎΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΡΠΈΠ±Π»ΠΈΠΆΡΠ½Π½ΡΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ, ΡΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Ρ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Π΄Π»Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π»Π΅ΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ.
ΠΡΠΏΠΎΠ»Π½ΡΡ ΠΊΡΡΡΠΎΠ²ΡΡ ΡΠ°Π±ΠΎΡΡ, Ρ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»Π°ΡΡ Ρ ΠΏΠΎΠ½ΡΡΠΈΠ΅ΠΌ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΡ, ΡΠΊΡΠ΅ΠΏΠΈΠ»Π° ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° ΡΠ·ΡΠΊΠ΅ Turbo Pascal ΠΈ ΠΏΡΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠΈ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ»ΡΡΠΈΠ»Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π½Π°Π²ΡΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π² ΠΏΠ°ΠΊΠ΅ΡΠ°Ρ Microsoft Word ΠΈ Microsoft Visio.