ΠΠΌΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠ°ΡΡΠ½ΡΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²ΡΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π½Π°Π΄Π΅ΠΆΠ½ΡΡ (ΡΠ°ΡΡΠ½ΡΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ R1), ΠΏΡΠΎΡΡΡΡ ΠΏΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ (ΡΠ°ΡΡΠ½ΡΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ R2), Π΄Π΅ΡΠ΅Π²ΡΡ ΠΏΠΎ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ (ΡΠ°ΡΡΠ½ΡΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ R3) ΡΠΈΡΡΠ΅ΠΌΡ. ΠΡΠ΅ ΡΡΠΈ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ Π±ΡΠ΄ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²ΡΠΌΠΈ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²Ρ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π½Π΅ Π½Π°ΠΉΠ΄Π΅ΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠΌΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΈΠΌΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅
Π Π΅Π°Π»ΡΠ½ΡΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊ ΡΠΈΡΠ»Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΠ‘Π£, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π²ΡΡ ΡΠΈΠΏΠΎΠ² ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ: Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ . Π Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ. ΠΠ»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΌΠΎΡΠ½ΡΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°ΠΏΠΏΠ°ΡΠ°Ρ (Π°Π»Π³Π΅Π±ΡΠ°, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ·, ΡΠ΅ΠΎΡΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ Ρ. Π΄.), Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π°. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΏΡΠΈ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π·Π°ΡΠ°ΡΡΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ΄ΡΠΈ Π½Π° ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΠ²Π»Π΅Π½ΠΈΠΉ, ΡΡΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΡΠΎΡΠ½ΠΎΡΡΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.
ΠΠΎΠ³Π΄Π° ΡΠ²Π»Π΅Π½ΠΈΡ Π² ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠΆΠ½Ρ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±ΡΠ°Π·Π½Ρ, ΡΡΠΎ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π³ΡΡΠ±ΡΠΌ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
Π ΠΈΠΌΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π½Π°Π±ΠΎΡΠΎΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΡΠ΅ΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΠ΅ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ Π΄Π°Π½Π½ΡΠΌ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΌ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ Π΅Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΡΠ²Π»Π΅Π½ΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π΅Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ.
Π₯ΠΎΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ ΠΎΡΠΎΡΠ΅ΠΉ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ°ΡΡΠΎ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡΡΡ Π΄ΠΎΡΠΎΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π·Π°ΡΡΠ°Ρ, Π΅Π΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΡΠ΅Π±Ρ ΠΎΠΏΡΠ°Π²Π΄ΡΠ²Π°Π΅Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ°ΠΊΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ:
— Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΠΎΡΠ½Π΅Π΅ ΠΎΡΡΠ°Π·ΠΈΡΡ ΠΏΡΠΎΡΠ΅ΠΊΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΈ ΠΎΠΏΠΈΡΠ°ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° Π²ΡΡΠΎΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ;
— ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ;
— ΠΈΠ·ΡΡΠΈΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ²Π»Π΅Π½ΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅, ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈΠΌΠΈΡΠΈΡΡΠ΅ΡΡΡ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΈΠΌΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΏΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΡΠΈΠ½ΡΠ΅Π·Π° ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ.
ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
N — ΠΊΠ°Π½Π°Π»ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΡΠ²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠ½ΠΊΡΠ°ΠΌΠΈ, Π ΠΈ Π. ΠΠ°ΠΊΠ΅ΡΡ ΠΏΠΎΡΡΡΠΏΠ°ΡΡ Π² ΠΏΡΠ½ΠΊΡ, Π Ρ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠΌ t1 (ΠΌΡΠ΅ΠΊ.). ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ t2 (ΠΌΡΠ΅ΠΊ.). Π ΠΏΡΠ½ΠΊΡΠ΅, Π ΠΈΠΌΠ΅Π΅ΡΡΡ Π±ΡΡΠ΅ΡΠ½ΡΠΉ ΡΠ΅Π³ΠΈΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Ρ ΡΠ°Π½ΠΈΡΡ E ΠΏΠ°ΠΊΠ΅ΡΠΎΠ². ΠΡΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΡΠΈΡΠ΅Π», ΠΊΠΎΠ³Π΄Π° Π²ΡΠ΅ ΠΊΠ°Π½Π°Π»Ρ Π·Π°Π½ΡΡΡ, ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΠΏΠΎ ΡΠΏΡΡΠ½ΠΈΠΊΠΎΠ²ΠΎΠΌΡ ΠΊΠ°Π½Π°Π»Ρ Π·Π° Π²ΡΠ΅ΠΌΡ t3 (ΠΌΡΠ΅ΠΊ.). Π‘ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ Π·Π° 1 ΠΌΠΈΠ½.
ΠΠ°Π½Π½ΡΠ΅ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π‘ΠΠ:
N=4, t1=t2=t3=10, E=3.
ΠΠ°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π‘ΠΠ: ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ t1, t2 ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ: m1=m2=10,, Π²ΠΎΠ·ΠΌΡΡΠ΅Π½ΠΈΠ΅ t3 ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΡΠΌ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΌ Π·Π°ΠΊΠΎΠ½ΠΎΠΌ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠΌ ΡΠ°Π·Π±ΡΠΎΡΠ° [12…8].
ΠΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ: N, E .
ΠΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΡΠ°Π±ΠΎΡΡ: ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΠΎΡΡΡ ΡΠΏΡΡΠ½ΠΈΠΊΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ.
ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ
ΠΠ»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΡΠΎΡΡΠ°Π² ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ Π²ΡΡΡΠ½ΠΈΠΌ, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π°ΡΠ²ΠΊΠ°ΠΌΠΈ. ΠΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π±ΡΠ΄ΡΡ: ΠΏΡΠΎΠ²ΠΎΠ΄Π½Π°Ρ Π»ΠΈΠ½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², Π±ΡΡΠ΅Ρ ΠΏΡΠ½ΠΊΡΠ°, Π ΠΈ ΡΠΏΡΡΠ½ΠΈΠΊ. ΠΠ°ΡΠ²ΠΊΠ°ΠΌΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ²Π»ΡΡΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ, ΠΏΡΠΈΡ ΠΎΠ΄ΡΡΠΈΠ΅ Π² ΠΏΡΠ½ΠΊΡ Π. ΠΠΈΡΡΠΈΠΏΠ»ΠΈΠ½ΠΎΠΉ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΆΠΈΠ²Π°Ρ ΠΎΡΠ΅ΡΠ΅Π΄Ρ (FIFO), Ρ. Π΅. ΠΏΠ΅ΡΠ²ΡΠΌΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ²ΡΠΌΠΈ ΠΏΡΠΈΡΠ»ΠΈ Π² ΠΏ.Π. Π‘ΡΡΡΠΊΡΡΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½Π° ΡΠΈΡ. 1.
Π ΠΈΡ. 1. Π‘ΡΡΡΠΊΡΡΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΠΎΡΡΠ½ΠΈΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎΠ³Π΄Π° ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ Π² ΠΏ. Π, ΠΎΠ½ ΠΏΡΡΠ°Π΅ΡΡΡ «ΠΏΡΠΎΠΉΡΠΈ» Π²ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΌΡ ΠΊΠ°Π½Π°Π»Ρ; Π΅ΡΠ»ΠΈ Π²ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° Π·Π°Π½ΡΡΡ, ΡΠΎ Π΄Π°Π½Π½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π½Π° ΡΠΏΡΡΠ½ΠΈΠΊ; Π΅ΡΠ»ΠΈ ΠΆΠ΅ ΠΈ ΡΠΏΡΡΠ½ΠΈΠΊ Π·Π°Π½ΡΡ (ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠ°ΠΊΠ΅Ρ), ΡΠΎ ΠΏΠ°ΠΊΠ΅Ρ, Π² ΡΠ»ΡΡΠ°Π΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΡΡΠ΅ΡΠ° ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² Π½Π΅Π³ΠΎ; ΠΈ Π΅ΡΠ»ΠΈ ΠΆΠ΅ ΠΈ ΠΎΠ½ Π½Π΅ΡΠ²ΠΎΠ±ΠΎΠ΄Π΅Π½, ΡΠΎ ΠΏΠ°ΠΊΠ΅Ρ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΏΠΎΡΠ΅ΡΡΠ½Π½ΡΠΌ.
Π’Π°ΠΊΠΆΠ΅ Π²ΡΠ±Π΅ΡΠ΅ΠΌ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡΠ°Π³ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π½Π° ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π° Π² ΡΡΠ»ΠΎΠ²ΠΈΠΈ Π·Π°Π΄Π°ΡΠΈ, ΡΠΎ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Ρ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π² ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π·Π°Π΄Π°Π΄ΠΈΠΌΡΡ ΡΠ°Π³ΠΎΠΌ ΡΠ°Π²Π½ΡΠΌ 0,1ΠΌΡ (Π²Π·ΡΡΠΎ Ρ Π·Π°ΠΏΠ°ΡΠΎΠΌ Π² 10 ΡΠ°Π·, Ρ.ΠΊ. ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ — 10ΠΌΡ).
ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° ΡΠΈΡ. 2.
ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½
ΠΡΠ½ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π»ΡΠ±ΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π». Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ, ΠΏΠΎΠ΄ΡΠΈΠ½ΡΡΡΠ΅ΠΉΡΡ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΠΌΡ Π·Π°ΠΊΠΎΠ½Ρ:
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Ρ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΌ Π·Π°ΠΊΠΎΠ½ΠΎΠΌ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅ [0.1] ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠ΅ΠΊΡΡΡΠ΅Π½ΡΠ½ΠΎΠΌ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ:
Π³Π΄Π΅ x0, x1,.xn, — ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π», ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅ [0.1], F () — ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΡΠ»Π΅Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠ»Π΅Π½Π°. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²ΠΈΠ΄Π° F () ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ, Π½ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ:
1) ΠΠ΅ΡΠΎΠ΄ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π½ΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ². ΠΡΠ»ΠΈ, ΡΠΎ ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΈ Ρ.Π΄.
Π ΠΈΡ. 3. ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π½ΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ²
2) ΠΠ΅ΡΠΎΠ΄ ΠΈΡΡΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°., Π³Π΄Π΅ — ΠΈΡΡΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, { } - ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π΄ΡΠΎΠ±Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΠΈΡΠ»Π°.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΈ Ρ.Π΄. ΠΠΎ Π²ΡΠ΅Ρ Π²ΡΡΠ΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°Ρ ΡΠΈΡΠ»ΠΎ Π·Π½Π°ΡΠ°ΡΠΈΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ ΡΠ°Π·ΡΡΠ΄ΠΎΠ² Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ Π΄Π΅ΡΡΡΠΈ.
Π ΠΈΡ. 4. ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΠΌΠ΅ΡΠΎΠ΄Π° ΠΈΡΡΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°
3) Π ΡΠ·ΡΠΊΠ΅ Borland Pascal Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Ρ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΌ Π·Π°ΠΊΠΎΠ½ΠΎΠΌ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅ [0.1] (ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ random) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠΎΠ½Π³ΡΡΡΠ½ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Basic, Π‘, C++ ΠΈ Ρ. Π΄.).
Π Π½Π°ΡΠ΅ΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄Π»Ρ ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π½ΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ² Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π±ΡΠ»ΠΎ Π²Π·ΡΡΡΠΌ — 0.7 239 184 425, Π΄Π»Ρ ΠΌΠ΅ΡΠΎΠ΄Π° ΠΈΡΡΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° — ΡΠΈΡΠ»ΠΎ ΠΠ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Ρ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ f (y), ΠΎΡΠ»ΠΈΡΠ½ΡΠΌ ΠΎΡ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΠ»ΠΈ xi — ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅ [0.1], Π° yi — ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, ΠΈΠΌΠ΅ΡΡΠ°Ρ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠΈ f (y), ΡΠΎ
.
ΠΠ»Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Ρ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ
:.
ΠΠ»Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Ρ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ
,
Π³Π΄Π΅ ΠΈ — ΡΡΠΎ Π΄Π²Π΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅ [0.1]. Π Π½Π°ΡΠ΅ΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ — ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅ [0.1], Π° Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅: ΠΌΠ°Ρ. ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅=10, Π° Π‘ΠΠ1=3, Π‘ΠΠ2=5. ΠΡΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊ.
Π ΠΈΡ. 5. ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΠΌΠ΅ΡΠΎΠ΄Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠΈΡΠ΅Π» Π΄Π»Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΊΠΎΠ½Π° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½
ΠΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π²ΡΠ΄Π°Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π½Π΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ , Π° ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π», ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ Π΄ΠΎΡΡΠΎΠ²Π΅ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌΡΡ ΠΏΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ: Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°Ρ ΡΠ°Π·Π½ΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ Π±Π°Π·ΠΎΠ²ΡΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ, Π²ΠΎ-Π²ΡΠΎΡΡΡ , Π²ΡΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π» Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΎΠΉΡΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ.
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° — ΡΡΠΎ ΠΊΡΡΠΎΡΠ½ΠΎ-Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ΄Π°. ΠΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ°ΡΡΡΡ ΠΊ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΡΠΈΠ²ΠΎΠΉ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ. Π‘ΡΠ΅ΠΏΠ΅Π½Ρ ΡΠ°ΡΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΏΠΎ ΡΡΠ΅Π΄Π½Π΅ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΡΠ½ΠΎΠΌΡ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² (Π‘ΠΠ). ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ — m=20, Π° n=20 000.
Π ΠΈΡ. 6. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ ΡΠΎΠ³Π»Π°ΡΠΈΡ ΠΡΠ΅Π½ΠΈΠΌ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π³ΠΈΠΏΠΎΡΠ΅Π·Ρ ΠΎΠ± ΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΡΡΠΈ. ΠΠ° ΡΠΈΡΡΠ½ΠΊΠ°Ρ 7 ΠΈ 8 ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠΈ P ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΠΈ Π³ΠΈΠΏΠΎΡΠ΅Π·Ρ ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ΄Π°, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°, ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠΌΡ Π·Π°ΠΊΠΎΠ½Ρ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ.
Π ΠΈΡ. 7. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΊΡΠΈΡΠ΅ΡΠΈΡ ΡΠΎΠ³Π»Π°ΡΠΈΡ ΠΠΎΠ»ΠΌΠΎΠ³ΠΎΡΠΎΠ²Π° Π ΠΈΡ. 8. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΊΡΠΈΡΠ΅ΡΠΈΡ ΡΠΎΠ³Π»Π°ΡΠΈΡ ΠΠΈΡΡΠΎΠ½Π° Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΌΡ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π» ΠΌΠΎΠΆΠ΅Ρ «Π·Π°ΡΠΈΠΊΠ»ΠΈΠ²Π°ΡΡΡΡ» Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠΌ Π°ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎΡΡΠΈ. Π ΡΠ°Π±Π»ΠΈΡΠ°Ρ 6 ΠΈ 7 ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°Ρ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ ΠΈ Π΄ΠΈΡΠΏΠ΅ΡΡΠΈΠΉ.
Π ΠΈΡ. 9. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΌΡ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΎ ΠΈ Π΄Π»Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ, Π΅Π³ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.
ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° (Π‘Π‘Π)
ΠΠ°Π΄Π°Π΄ΠΈΠΌΡΡ ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°, ΠΎΡΡΡΠΎΡΡΠΈΠΌΠΈ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Ρ. ΠΡΡΡΡ ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΈΠ΄, Π³Π΄Π΅ a, b — ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠ»ΠΎΠ²ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΡ:
ΠΡΠ±ΠΈΡΠ°Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΈΠ· ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π·Π°Π΄Π°ΡΠΈ ymin=8, ymax=12, Π° ΡΠ°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π²Π°ΡΡΡ ΡΠ°Π³ΠΎΠΌ Πt ΡΠ°Π²Π½ΡΠΌ 0,1ΠΌΡ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ: a=; b1= 9,986.
ΠΠΎΡΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ Π²ΠΈΠ΄, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π½Π° ΡΠΈΡ. 10.
Π ΠΈΡ. 10. ΠΠΎΡΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΊΠΎΠ»ΡΠ·ΡΡΠ΅Π³ΠΎ ΡΡΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° Y (t) Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ KY (Ρ) Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π°ΠΌ:
Π³Π΄Π΅ y (iΠt) — Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΠΎΠ·ΠΌΡΡΠ΅Π½ΠΈΡ Π½Π° ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΌ i-ΠΎΠΌ ΡΠ°Π³Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, qi — ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠ΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Ρ Π½ΡΠ»Π΅Π²ΡΠΌ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ΠΌ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΠΎΠΉ Π΄ΠΈΡΠΏΠ΅ΡΡΠΈΠ΅ΠΉ, — ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°, C0, C1, C2, … Cm — ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ:
ΠΠ»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΠΌ, ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°, ΠΎΡΡΡΠΎΡΡΠΈΠ΅ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π±ΠΎΠ»Π΅Π΅, ΡΠ΅ΠΌ Π½Π° ΡΡΠΈ ΡΠ°Π³Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΈΡΠ°ΡΡΡΡ Π½Π΅ΠΊΠΎΡΡΠ΅Π»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ, Ρ. Π΅. m=3. Π’ΠΎΠ³Π΄Π°:
Π Π΅ΡΠΈΠ² ΡΠΈΡΠ»Π΅Π½Π½ΠΎ ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ MathCAD, ΠΏΠΎΠ»ΡΡΠΈΠΌ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅:
Π ΠΈΡ. 11. ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° ΠΌΠ΅ΡΠΎΠ΄Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ Π‘Π‘Π
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π‘Π‘Π
Π‘Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°: y (0), y (Πt), y (2Πt), …, y (iΠt), …, y (NΠt), ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ΅ΠΌ Π½Π° Π΄Π²Π΅ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΠΈ: {x1, x2 … xN/2} ΠΈ {y1, y2 … yN/2}, Π³Π΄Π΅ xi = y (2iΠt), yi = y ((2i-1)Πt) ΠΏΡΠΈ i = 0,1, … N/2 (N — ΡΠΈΡΠ»ΠΎ ΠΈΡΠΏΡΡΠ°Π½ΠΈΠΉ, Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ°Π²Π½ΠΎΠ΅ 20 000). Π Π°Π·ΠΌΠ΅ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π²ΡΠ±ΠΎΡΠΎΠΊ: NX = N/2, NY = N/2. ΠΠ°Π»Π΅Π΅ ΡΡΠΈ Π΄Π²Π΅ Π²ΡΠ±ΠΎΡΠΊΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠ΅Π² ΡΠΎΠ³Π»Π°ΡΠΈΡ.
1. ΠΡΠΈΡΠ΅ΡΠΈΠΉ ΡΠΎΠ³Π»Π°ΡΠΈΡ Π‘ΠΌΠΈΡΠ½ΠΎΠ²Π°.
ΠΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π³ΠΈΠΏΠΎΡΠ΅Π·Π° ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π²ΡΠ±ΠΎΡΠΊΠΈ xi ΠΈ yi ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ Π³Π΅Π½Π΅ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΠΈ. ΠΠΎ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π²ΡΠ±ΠΎΡΠΎΠΊ ΡΡΡΠΎΠΈΡΡΡ ΠΊΡΡΠΎΡΠ½ΠΎ-Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½Π°Ρ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈ, Π³Π΄Π΅ k — Π½ΠΎΠΌΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π° Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΡΠΈΡΠ»ΡΠ΅ΠΌ. Π‘ΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΡΡ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠ½Π΅ΠΌ —. ΠΡΠ»ΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Π½ΡΡΠ΅ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΡΠ½Ρ, ΡΠΎ Π³ΠΈΠΏΠΎΡΠ΅Π·Π° Π²Π΅ΡΠ½Π°, Ρ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡΡ Π .
2. ΠΡΠΈΡΠ΅ΡΠΈΠΉ ΡΠΎΠ³Π»Π°ΡΠΈΡ Π‘ΡΡΡΠ΄Π΅Π½ΡΠ°.
ΠΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π³ΠΈΠΏΠΎΡΠ΅Π·Π° ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ Π΄Π²ΡΡ Π²ΡΠ±ΠΎΡΠΎΠΊ X ΠΈ Y ΡΠ°Π²Π½Ρ. Π‘Π½Π°ΡΠ°Π»Π° Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΠΈ Π΄ΠΈΡΠΏΠ΅ΡΡΠΈΠΈ Π΄Π²ΡΡ Π²ΡΠ±ΠΎΡΠΎΠΊ. ΠΠ°ΡΠ΅ΠΌ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΡΡ Ρ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠΌ ;
ΠΡΠΈΡΠ΅ΡΠΈΠΉ ΡΠΎΠ³Π»Π°ΡΠΈΡ Π€ΠΈΡΠ΅ΡΠ°
ΠΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π³ΠΈΠΏΠΎΡΠ΅Π·Π° ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π΄ΠΈΡΠΏΠ΅ΡΡΠΈΠΈ Π΄Π²ΡΡ Π²ΡΠ±ΠΎΡΠΎΠΊ X ΠΈ Y ΡΠ°Π²Π½Ρ. ΠΠΎ Π²ΡΡΠΈΡΠ»Π΅Π½Π½ΡΠΌ Π΄ΠΈΡΠΏΠ΅ΡΡΠΈΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΊ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ:
Π Π°ΡΡΡΠΈΡΠ°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π²ΡΡΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠ΅Π², ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π½Π° ΡΠΈΡ. 12.
Π ΠΈΡ. 12. ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡ Π΅ΠΌΠ° ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ²
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ
ΠΡΠΎΡΠ΅ΡΡΡ Π² ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ ΠΈΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΠ½ΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠ΅Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ R1, R2…Rs. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π°Π΄ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎ Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠΌΡ ΠΊΡΠΈΡΠ΅ΡΠΈΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΡΡΠΈ ?
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠ°ΡΡΠ½ΡΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²ΡΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π½Π°Π΄Π΅ΠΆΠ½ΡΡ (ΡΠ°ΡΡΠ½ΡΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ R1), ΠΏΡΠΎΡΡΡΡ ΠΏΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ (ΡΠ°ΡΡΠ½ΡΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ R2), Π΄Π΅ΡΠ΅Π²ΡΡ ΠΏΠΎ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ (ΡΠ°ΡΡΠ½ΡΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ R3) ΡΠΈΡΡΠ΅ΠΌΡ. ΠΡΠ΅ ΡΡΠΈ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ Π±ΡΠ΄ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²ΡΠΌΠΈ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²Ρ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π½Π΅ Π½Π°ΠΉΠ΄Π΅ΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π» Π±Ρ Π²ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠ»Π΅Π΄ΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ Π. ΠΠ°ΡΠ΅ΡΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ ΡΠ°ΠΊΡΡ Π·Π°Π΄Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠΈΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ (Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠΉ) ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π½Π°ΠΉΡΠΈ ΡΡΠ΄ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΡΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π²Π°ΡΡΠΈΡΡΡΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎ Π² ΠΎΠ±Π΅ ΡΡΠΎΡΠΎΠ½Ρ ΠΎΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΠΈΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π°.
ΠΡΠΎΠ²Π΅Π΄Ρ Π²Π°ΡΠΈΠ°ΡΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ, ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ°Ρ 13−15.
Π ΠΈΡ. 13. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π‘ΠΠ Π ΠΈΡ. 14. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π‘ΠΠ Π ΠΈΡ. 15. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π‘ΠΠ
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ — ΠΏΡΠΈΡΠ»ΠΎ: 5971 ΠΏΠ°ΠΊΠ΅Ρ, ΠΏΡΠΎΠΉΠ΄Π΅Π½ΠΎ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Π°ΠΌ: 5971 ΠΏΠ°ΠΊΠ΅Ρ, ΠΏΠΎΡΠ΅ΡΡΠ½Π½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π½Π΅ Π±ΡΠ»ΠΎ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΡΡΠ½ΠΈΠΊ ΠΈ Π±ΡΡΠ΅Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ. ΠΡΠΎΠ²Π΅Π΄Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ 2 ΠΈ 3-ΠΌ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ²ΠΎΠ΄:
o ΡΠ°ΠΌΡΠΌ ΠΏΠ»ΠΎΡ ΠΈΠΌ ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, Ρ.ΠΊ. Π±ΡΠ»ΠΈ ΠΏΠΎΡΠ΅ΡΡΠ½Ρ ΠΏΠ°ΠΊΠ΅ΡΡ Π΄Π°Π½Π½ΡΡ ;
o ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄, ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π»ΡΡΡΠΈΠΌ, Ρ.ΠΊ. Π½Π΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ ΡΠΏΡΡΠ½ΠΈΠΊ ΠΈ Π±ΡΡΠ΅Ρ, Π²ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π±ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Ρ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ Π·Π°Π΄Π°ΡΠΈ — ΡΠΏΡΡΠ½ΠΈΠΊΠΎΠ²ΡΠΉ ΠΊΠ°Π½Π°Π» Ρ Π½Π°Ρ Π΅ΡΡΡ (Π΅Π³ΠΎ Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅Π»ΡΠ·Ρ — Π½ΠΈ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡ, Π½ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ), ΠΏΠΎΡΡΠΎΠΌΡ Π΅Π³ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ — Π½Π΅ ΡΠ°ΠΌΠΎΠ΅ Π»ΡΡΡΠ΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅;
Π² ΠΈΡΠΎΠ³Π΅ Π²ΡΠΎΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ, ΠΏΡΠΈ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠΈ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π²Π΅Π΄Π΅ΡΡΡ Π½Π° ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΈ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΠΊΠ»Π°Π΄ΠΊΠΈ Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΡΠ²ΡΠ·ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π΅Ρ, ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΡΡΠ΅ΡΠ° ΠΈ ΠΈΠΌΠ΅ΡΡΠ΅Π³ΠΎΡΡ Π² Π½Π°Π»ΠΈΡΠΈΠΈ ΡΠΏΡΡΠ½ΠΈΠΊΠ°.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΡΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π±ΡΠ»Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π² ΡΡΠ΅Π΄Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ — Delphi. ΠΡΠΈ Π΅Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π·Π½Π°Π½ΠΈΡ ΠΎ Π‘ΠΠ ΠΈ ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ (ΠΈΠ· ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΊΠ°Π·Π°Π½ΠΈΠΉ), Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΈΠ· ΠΊΡΡΡΠ° Π»Π΅ΠΊΡΠΈΠΉ ΠΏΠΎ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π΅ — «ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ»
ΠΡΠΏΠΎΠ»Π½Π΅Π½Π° ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°Ρ ΡΠ°ΡΡΡ, Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΠ°ΡΡΡ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½ (ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΠ΅, Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ) ΠΈ ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ ΡΠΎΠ³Π»Π°ΡΠΈΡ (Π‘ΡΡΡΠ΄Π΅Π½ΡΠ°, Π€ΠΈΡΠ΅ΡΠ°, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈ Ρ. Π΄.), Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΌΡ Π²Π°ΡΠΈΠ°Π½ΡΡ Π·Π°Π΄Π°Π½ΠΈΡ. Π Π½Π΅ΠΉ Π±ΡΠ»Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΠΊΠ°Π½Π°Π»Π°ΠΌ ΡΠ²ΡΠ·ΠΈ (ΠΏΡΠΎΠ²ΠΎΠ΄Π½Π°Ρ Π»ΠΈΠ½ΠΈΡ, ΡΠΏΡΡΠ½ΠΈΠΊ), ΠΈ Π±ΡΠ» Π²ΡΠ±ΡΠ°Π½ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π΅Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΠ°ΡΠ΅ΡΠΎ-ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Π½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ
Π Π°Π·Π΄Π΅Π» 1
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Buttons, StdCtrls, TeEngine, ExtCtrls, TeeProcs, Chart, Series;
const
Ymin = 200;
Ymax = 400;
h = 5;
all_time = 3600;
mat = 0;
sigma = 1;
type
Tmas = array of extended;
Tfm_Main = class (TForm)
mm_X: TMemo;
mm_Y: TMemo;
mm_OutInfo: TMemo;
sb_Generate: TSpeedButton;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Chart1: TChart;
Series1: TBarSeries;
Chart2: TChart;
Series2: TBarSeries;
procedure FormCreate (Sender: TObject);
procedure sb_GenerateClick (Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
fm_Main: Tfm_Main;
N, Nx, Ny, m: integer;
laplas: array [0. 400] of real;
implementation
{$R *.dfm}
function congruential_method (init:longint):Tmas;
var i: integer;
begin
setlength (result, 0);
result := nil;
randSeed := init;
for i := 0 to N — 1 do
begin
setlength (result, i + 1);
result[i] := random;
end;
end;
procedure stationary_process (q, C: Tmas;var x, y: Tmas);
var i: integer;
j, k, m: Integer;
My:real;
begin
My := (Ymax — Ymin) / 2;
Nx := N div 2;
Ny := N div 2;
setlength (x, Nx);
setlength (y, Ny);
k := 0; m := 0;
for i := 0 to N-1 do
begin
if (i mod 2)=0 then
begin
x[k] := C[0]*q[i]+C[1]*q[i+1]+C[2]*q[i+2]+C[3]*q[i+3]+My;
inc (k);
end
else
begin
y[m] := C[0]*q[i]+C[1]*q[i+1]+C[2]*q[i+2]+C[3]*q[i+3]+My;
inc (m);
end;
end;
end;
function normal_distribution (x, x1: Tmas):Tmas;
var i: integer;
begin
setlength (result, 0);
result := nil;
for i := 0 to N — 1 do
begin
Setlength (Result, i + 1);
Result[i] := sigma * cos (2 * pi * x[i]) * sqrt (-2 * ln (x1[i])) + mat;
end;
end;
procedure Tfm_Main.FormCreate (Sender: TObject);
begin
randomize;
N := 4000;
m := 40;
end;
function criterion_for_approval_Smirnov (Fx, Fy: Tmas):Tmas;
var
i: integer;
D, buf, p: Extended;
begin
D := 0;
for i := 0 to m — 1 do
begin
buf := abs (Fx[i] - Fy[i]);
if buf > D then
D := buf;
end;
setlength (result, 2);
p := 1 — exp ((2*D*D)/(1/Nx + 1/Ny));
result[0] := D;
result[1] := p;
end;
function criterion_for_approval_Student (Dx, Dy, mx, my: extended):Tmas;
var D, t: extended;
b:integer;
begin
D := ((Nx — 1)*Dx + (Ny — 1)*Dy) / (Nx + Ny -2);
t := sqrt ((sqr (mx-my)*Nx*Ny) / (D* (Nx + Ny)));
b := Nx + Ny -2;
setlength (result, 2);
result[0] := t;
result[1] := b;
end;
function mat_expectation (a:Tmas; na: integer):extended;
var i: integer;
begin
result := 0.0;
for i := 0 to na-1 do
result := result + a[i];
result := result / na;
end;
function variance (a:Tmas; na: integer; m: extended):extended;
var
i: Integer;
begin
result := 0.0;
for i := 0 to na-1 do
result := result + sqr (a[i] - m);
result := result / (na -1);
end;
function criterion_for_approval_Fisher (Dx, Dy: extended):Tmas;
var F, b1, b2:extended;
begin
setlength (result, 3);
if (Dy>=Dx) then
F := Dy / Dx
else
F := Dx / Dy;
b1 := Nx -1 ;
b2 := Ny -1 ;
result[0] := F;
result[1] := b1;
result[2] := b2;
end;
procedure OutputInfo (sX, sY, Student, Fisher, Smirnov: Tmas;mx, my, dx, dy: extended);
var
i: Integer;
begin
fm_Main.mm_X.Lines.Clear;
fm_Main.mm_Y.Lines.Clear;
fm_Main.mm_OutInfo.Lines.Clear;
for i := 0 to Nx-1 do
begin
fm_Main.mm_X.Lines.Add (FloatTostrF (sX[i], ffFixed, 5,4)+#13);
fm_Main.mm_Y.Lines.Add (FloatTostrF (sY[i], ffFixed, 5,4)+#13);
end;
//fm_Main.mm_OutInfo.Lines.Add ('ΠΡΠΈΡΠ΅ΡΠΈΠΉ Π‘ΠΌΠΈΡΠ½ΠΎΠ²Π°: D = ' +
//FloatToStrF (Smirnov[0], ffFixed, 5,4) +#13);
fm_Main.mm_OutInfo.Lines.Add ('ΠΡΠΈΡΠ΅ΡΠΈΠΉ Π‘ΡΡΡΠ΄Π΅Π½ΡΠ°: mx = '+
FloatToStrF (mx, ffFixed, 5,4) + '; my = ' +
FloatToStrF (my, ffFixed, 5,4) + '; dx = ' +
FloatToStrF (dx, ffFixed, 5,4) + '; dy = ' +
FloatToStrF (dy, ffFixed, 5,4) + ';t = ' +
FloatToStrF (Student[0], ffFixed, 5,4) + '; b = ' +
FloatToStrF (Student[1], ffFixed, 6,0)+#13);
fm_Main.mm_OutInfo.Lines.Add ('ΠΡΠΈΡΠ΅ΡΠΈΠΉ Π€ΠΈΡΠ΅ΡΠ°: F = ' +
FloatToStrF (Fisher[0], ffFixed, 5,4) + '; b1 = ' +
FloatToStrF (Fisher[1], ffFixed, 6,0) + '; b2 = ' +
FloatToStrF (Fisher[2], ffFixed, 6,0) +#13);
end;
function Gistrogramma (y: Tmas; var interval_mas:Tmas;N:integer):Tmas;
var
Pmas, Fmas: Tmas;
Xmax, Xmin, delta: Extended;
i, j: integer;
count: array of int64;
Begin
Setlength (Pmas, 0);
Pmas := nil;
setlength (interval_mas, 0);
interval_mas := nil;
Setlength (count, 0);
count := nil;
Xmax := y[0];
Xmin := y[0];
for i := 0 to N — 1 do
begin
if Y[i] <= Xmin then
Xmin := Y[i];
if Y[i] >= Xmax then
begin
Xmax := Y[i];
end;
end;
delta := (Xmax — Xmin) / m;
Setlength (interval_mas, 1);
interval_mas[0] := Xmin;
for i := 1 to m do
begin
Setlength (interval_mas, i + 1);
interval_mas[i] := interval_mas[i — 1] + delta;
end;
for i := 0 to m — 1 do
begin
Setlength (count, i + 1);
for j := 0 to N — 1 do
if ((Y[j] >= interval_mas[i]) and (Y[j] <= interval_mas[i + 1])) then
begin
inc (count[i]);
end;
end;
for i := 0 to m — 1 do
begin
Setlength (Pmas, i + 1);
Pmas[i] := count[i] / N;
end;
for i := 0 to m — 1 do
begin
Setlength (Fmas, i + 1);
for j := 0 to i do
begin
Fmas[i] := Fmas[i] + Pmas[j];
end;
end;
result := Fmas;
end;
procedure paint_stat_distribution_function (Fx, interval_x, Fy, interval_y:Tmas);
var
i:integer;
begin
for i := 0 to m — 1 do
fm_Main.Chart1.Series[0]. AddXY (interval_x[i], Fx[i], '', clTeal);
for i := 0 to m — 1 do
fm_Main.Chart2.Series[0]. AddXY (interval_y[i], Fy[i], '', clRed);
end;
procedure Tfm_Main.sb_GenerateClick (Sender: TObject);
var C: Tmas;
x, x1, q, sX, sY, Student, Fisher, Fx, Fy, interval_mas_X, interval_mas_Y: Tmas;
Smirnov:Tmas;
mx, my, Dx, Dy: extended;
begin
setlength (C, 3);
C[0] := 0.3 823 603 619;
C[1] := 1.624 466 512;
C[2] := 7.26 482 697;
C[3] := 32.48 903 197;
x := congruential_method (5 197 619 869); //ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ Ρ
x1 := congruential_method (9 058 197 581); //ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Ρ *
q := normal_distribution (x, x1); // ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ q
stationary_process (q, C, sX, sY); // ΠΌΠ΅ΡΠΎΠ΄ ΡΡΠΌΠΌΠΈΡΡΡΡΠΈΡ
mx := mat_expectation (sX, Nx); //ΠΌΠ°Ρ. ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅
my := mat_expectation (sY, Ny);
Dx := variance (sX, Nx, mx); //Π΄ΠΈΡΠΏΠ΅ΡΡΠΈΡ
Dy := variance (sY, Ny, my);
//ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ ΡΠΎΠ³Π»Π°ΡΠΈΡ
Fx := Gistrogramma (sX, interval_mas_X, Nx);
Fy := Gistrogramma (sY, interval_mas_Y, Ny);
paint_stat_distribution_function (Fx, interval_mas_X, Fy, interval_mas_Y);// ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ
Smirnov := criterion_for_approval_Smirnov (Fx, Fy);
Student := criterion_for_approval_Student (Dx, Dy, mx, my);
Fisher := criterion_for_approval_Fisher (Dx, Dy);
OutputInfo (sX, sY, Student, Fisher, Smirnov, mx, my, dx, dy);
end;
end.
Π Π°Π·Π΄Π΅Π» 2
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, Buttons, ActnMan, ActnColorMaps, XPMan, mmsystem, StdCtrls,
Grids;
const N = 3600;
Ymin = 200;
Ymax = 400;
m1a = 0;
m1b = 3000;
m3a = 0;
m3b = 3000;
type
Tzap = record
m1:integer;
m3:integer;
count_fail:integer;
time_fail:real;
end;
Tmaszap = array of Tzap;
Tmas = array of extended;
Tfm_Main = class (TForm)
sg_Info: TStringGrid;
ed_m1_min: TEdit;
ed_m3_min: TEdit;
sb_FormData: TSpeedButton;
sbOptim: TSpeedButton;
ed_m1_max: TEdit;
ed_m3_max: TEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
ed_m_h: TEdit;
Label6: TLabel;
StringGrid1: TStringGrid;
procedure FormDestroy (Sender: TObject);
procedure sb_RunClick (Sender: TObject);
procedure FormCreate (Sender: TObject);
procedure ed_t1KeyPress (Sender: TObject; var Key: Char);
procedure ed_t2KeyPress (Sender: TObject; var Key: Char);
procedure ed_t3KeyPress (Sender: TObject; var Key: Char);
procedure ed_t4KeyPress (Sender: TObject; var Key: Char);
procedure ed_t5KeyPress (Sender: TObject; var Key: Char);
procedure ed_TKeyPress (Sender: TObject; var Key: Char);
procedure sb_StopClick (Sender: TObject);
procedure sb_ContinueClick (Sender: TObject);
procedure sb_FormDataClick (Sender: TObject);
procedure sbOptimClick (Sender: TObject);
private
{ Private declarations }
public
MMtimer:integer;
{ Public declarations }
end;
var
fm_Main: Tfm_Main;
m1,m2,m3,m4,m5:integer;
sigma1,sigma2,sigma3,sigma4,sigma5:integer;
init_val:longint;
count, count_T, count_t3:integer;
t1a, t1b, t2a, t2b, t3a, t3b, t4a, t4b, t5a, t5b, Ta, Tb: integer;
t1,t2,t3,t4,t5,T:Tmas;
fail_time, start_fail_time:real;
h, fail_DATA:integer;
time, now_time_t1,now_time_t2,now_time_t4,now_time_t5:real;
process_PC1,process_PC2,ON_PC1,ON_PC2,control_signal, start_t1,flag_change:boolean;
start_t2,start_t4,start_t5,recovery, flag_opt:boolean;
status_PC1,status_PC2,status_DATA:byte;
OptimArr:Tmaszap;
name_file_data:string;
implementation
{$R *.dfm}
procedure KeyEnter (var key: char);
begin
if not (key in ['0'.'9',#8]) then key:=#0;
end;
function congruential_method (init:integer):Tmas;
var i: integer;
begin
setlength (result, 0);
result := nil;
randSeed := init;
for i := 0 to N + 5 do
begin
setlength (result, i + 1);
result[i] := random;
end;
end;
function normal_distribution (x, x1: Tmas;sigma, mat: integer):Tmas;
var i: integer;
begin
setlength (result, 0);
result := nil;
for i := 0 to N + 5 do
begin
Setlength (Result, i + 1);
Result[i] := sigma * cos (2 * pi * x[i]) * sqrt (-2 * ln (x1[i])) + mat;
end;
end;
function stationary_process (q, C: Tmas):Tmas;
var i: integer;
My:real;
begin
My := (Ymax — Ymin) / 2;
for i := 0 to N-1 do
begin
setlength (result, i+1);
result[i] := C[0]*q[i]+C[1]*q[i+1]+C[2]*q[i+2]+C[3]*q[i+3]+My;
end;
end;
procedure RandomParametres;
var x, x1, C, q: Tmas;
begin
x := congruential_method (random (7 590 185 714));
x1 := congruential_method (random (1 590 185 712));
setlength (C, 4);
C[0] := 0.3 823 603 619;
C[1] := 1.624 466 512;
C[2] := 7.26 482 697;
C[3] := 32.48 903 197;
q := normal_distribution (x, x1,1,0); // ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ q
t1 := normal_distribution (x, x1, sigma1,m1); //ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ
t2 := normal_distribution (x, x1, sigma2,m2);
t3 := normal_distribution (x, x1, sigma3,m3);
t4 := normal_distribution (x, x1, sigma4,m4);
t5 := normal_distribution (x, x1, sigma5,m5);
T := stationary_process (q, C);
end;
function CalH (t1,t2,t3,t4,t5,T:real):real;
const Low =1; High =6;
type CountParam = Low. High;
Tmas = array[CountParam] of real;
var mas: Tmas;
i:CountParam;
min:real;
begin
mas[1] := t1;
mas[2] := t2;
mas[3] := t3;
mas[4] := t4;
mas[5] := t5;
mas[6] := T;
min := mas[Low];
for i := Low+1 to High do
begin
if mas[i]
min := mas[i];
end;
CalH := min;
end;
procedure GO_PC (num:integer);
begin
if num = 1 then
begin
process_PC1 := true; //Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΡΡΡΠΏΠΈΠ»ΠΈ Π² ΠΠΠ2
status_PC1 := 2;
end
else if num = 2 then
begin
process_PC2 := true; //Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΡΡΡΠΏΠΈΠ»ΠΈ Π² ΠΠΠ2
status_PC2 := 2;
end;
start_t2 :=true;
now_time_t2 := time; // Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ
status_DATA := 2;
end;
procedure Data_Received ();
begin
now_time_t1 := time;
if (ON_PC2) andnot (ON_PC1) then //ΠΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠΈΡΠ»ΠΈ Π½Π° ΠΠΠ2 ΠΈ ΠΠΠ1 Π΅ΡΠ΅ Π½Π΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡ
if not (process_PC2) then //Π΅ΡΠ»ΠΈ ΠΠΠ2 Π½Π΅ Π·Π°Π½ΡΡΠ°
GO_PC (2);
if not (control_signal) then //ΠΡΠ»ΠΈ Π½Π΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°
begin
start_fail_time :=time;
t1[count-1] := 2*t1[count-1]; //Π½ΠΎ Π½Π΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°, ΡΠΎ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΠΌ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°
end;
if (ON_PC1 and not (process_PC1)) then // ΠΡΠ»ΠΈ ΠΠΠ 1 Π½Π΅ Π² ΠΎΡΠΊΠ°Π·Π΅
GO_PC (1) // ΠΈ Π½Π΅ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ
else if (not (status_DATA=2)) then // ΠΏΠΎΡ ΠΎΠ΄Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΡΠ΅ΡΡΠ½Ρ…
begin
status_DATA := 4;
inc (fail_DATA);
start_t2 := false;
end;
end;
Procedure Change_PC;
begin
status_PC2 := 0;
on_PC2 := false; //Π²ΡΠΊΠ»ΡΡΠΈΠΌ ΠΠΠ2
status_PC1 := 1;
on_PC1 := true; //Π²ΠΊΠ»ΡΡΠΈΠΌ ΠΠΠ1
start_t1 := true; //Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΡ Π² ΠΠΠ1
now_time_t1 := time; // Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ
control_signal :=true;
end;
procedure Data_Process ();
begin
ifprocess_PC1 then //Π΅ΡΠ»ΠΈ Π±ΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΠΠ1
begin
status_DATA :=3;
status_PC1 := 3;
process_PC1 := false; //ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ
control_signal := true; //Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΡΠΈΠ³Π½Π°Π»
start_t2 := false; //ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΎΡΡΡΠ΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
now_time_t2 := 0; //ΠΎΠ±Π½ΡΠ»ΡΠ΅ΠΌ Π²ΡΠ΅ΠΌΡ
end
else if process_PC2 then
begin
status_DATA :=3;
status_PC2 := 3;
process_PC2 := false;
start_t2 := false;
now_time_t2 := 0;
if (recovery) then //Π΅ΡΠ»ΠΈ ΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π΄Π°Π½Π½ΡΠ΅, Π½ΠΎ ΠΠΠ1 ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²Π°
begin //ΠΊ ΡΠ°Π±ΠΎΡΠ΅
recovery:=false;
Change_PC;
flag_change :=true;