ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡ Π΄ΠΎ Π°Π²ΡΠΎΡΠΎΡ Π½Π° Π±Π»ΠΎΠ³ΠΎΡ
ΠΠΎΠ²Π΅Π΄
ΠΠ²Π°Π° Π±Π΅Π»Π΅ΡΠΊΠ° Π±Π΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Π° Π²ΠΎ ΠΏΡΠ΅ΡΡΠ΅Ρ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠ°ΡΠ°
ΠΡΠ΅Π΄ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°ΠΌ Π½Π° ΡΠ΅ΠΌΠ°ΡΠ° Π½Π° ΠΌΠΎΡΠΎΡ Π³ΠΎΠ²ΠΎΡ, Π±ΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° ΡΠ° Π·Π°Π±Π΅Π»Π΅ΠΆΠ°ΠΌ Π΄ΠΎΠ±ΡΠ°ΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° Π½Π°ΡΡΠ°Π½ΠΎΡ. ΠΠΎΡΠ΅ΡΠ΅Π½Π°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠ°ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ»ΠΈΠΊΠ° Π½Π° ΠΊΠ°ΡΠ΅Π΄ΡΠ°Π»Π°ΡΠ° ΠΠ°Π·Π°Π½. ΠΠ°ΡΠ΅Π΄ΡΠ°Π»Π°ΡΠ° Π΅ Π΅Π΄Π½Π° ΠΎΠ΄ Π³Π»Π°Π²Π½ΠΈΡΠ΅ Π°ΡΡΠ°ΠΊΡΠΈΠΈ Π½Π° Π‘Π°Π½ΠΊΡ ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³ ΠΈ Π΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠ°ΡΠ½ΠΎ Π²ΠΈΠ΄Π»ΠΈΠ²Π° ΠΎΠ΄ ΡΠ°Π»Π°ΡΠ° Π²ΠΎ ΠΊΠΎΡΠ° ΡΠ΅ ΠΎΠ΄ΡΠΆΠ° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠ°ΡΠ°.
ΠΠ° Π²Π»Π΅Π·ΠΎΡ Π½Π° ΠΡΠΆΠ°Π²Π½ΠΈΠΎΡ Π΅ΠΊΠΎΠ½ΠΎΠΌΡΠΊΠΈ ΡΠ½ΠΈΠ²Π΅ΡΠ·ΠΈΡΠ΅Ρ Π²ΠΎ Π‘Π°Π½ΠΊΡ ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ Π³ΠΈ ΡΡΠ΅ΡΠ½Π°Π° Π°ΡΠΈΡΡΠ΅Π½ΡΠΈ ΠΎΠ΄ ΡΡΡΠ΄Π΅Π½ΡΠΈΡΠ΅ - Π½Π΅ ΠΈΠΌ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈΡΠ° Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ±Π°Ρ. ΠΡΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡΠ°ΡΠ° Π±Π΅Π° ΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ ΠΌΠ°Π»ΠΈ ΡΡΠ²Π΅Π½ΠΈΡΠΈ (ΠΈΠ³ΡΠ°ΡΠΊΠ° - ΡΡΠ΅ΠΏΠΊΠ°ΡΠΊΠΈ ΡΠΈΠ», ΠΏΠ΅Π½ΠΊΠ°Π»ΠΎ, Π½Π°Π»Π΅ΠΏΠ½ΠΈΡΠΈ ΡΠΎ ΡΠΈΠΌΠ±ΠΎΠ»ΠΈ Π½Π° ΠΠΎΠ»ΡΡΠ°ΠΌ). ΠΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΎΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠ°ΡΠ° Π±Π΅Π° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ ΠΈ ΠΏΠ°ΡΠ·ΠΈΡΠ΅ Π·Π° ΡΡΡΠ΅ΠΊ ΠΈ ΠΊΠ°ΡΠ΅. ΠΠ΅ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Π² Π·Π° Π²ΠΊΡΡΠ½ΠΎ ΠΊΠ°ΡΠ΅ ΠΈ ΠΏΠΈΡΠΈ Π½Π° ΡΠΈΠ΄ΠΎΡ Π½Π° Π³ΡΡΠΏΠ°ΡΠ° - Π³ΠΎΡΠ²Π°ΡΠΈΡΠ΅ ΡΠ΅ ΠΎΠ΄Π»ΠΈΡΠ½ΠΈ. Π‘ΠΎ ΠΎΠ²ΠΎΡ Π²ΠΎΠ²Π΅Π΄Π΅Π½ Π΄Π΅Π» ΡΠ°ΠΊΠ°ΠΌ Π΄Π° ΠΈΡΡΠ°ΠΊΠ½Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΠ°ΠΌΠΈΠΎΡ Π½Π°ΡΡΠ°Π½, Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ ΡΠΎΡΠΌΠ°Ρ ΠΈ Π»ΠΎΠΊΠ°ΡΠΈΡΠ° Π²Π΅ΡΠ΅ Π½ΠΎΡΠ°Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½ΠΈ Π΅ΠΌΠΎΡΠΈΠΈ.
ΠΠ·Π²Π΅ΡΡΠ°ΡΠΎΡ ΡΡΠΎ Π³ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΠ²ΠΌΠ΅ ΡΠ°Ρ ΠΈ ΠΠΈΡΠΈΠ» ΠΠ΅Π»ΠΎΠ² ΡΠ΅ Π²ΠΈΠΊΠ° βΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Wolfram Mathematica Π·Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π²ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅ΡΠ°ΡΠ° Π³Π΅ΠΎΡΠΈΠ·ΠΈΠΊΠ°. Π‘ΠΏΠ΅ΠΊΡΡΠ°Π»Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈΠ»ΠΈ βΠΊΠ°Π΄Π΅ ΡΠ΅ΡΠ΅Π»Π΅ Π°Π½ΡΠΈΡΠΊΠΈΡΠ΅ ΡΠ΅ΠΊΠΈβ. Π‘ΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠΎΡ ΠΎΠΏΡΠ°ΡΠ° Π΄Π²Π° Π΄Π΅Π»Π°: ΠΏΡΠ²ΠΎ, ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π²ΠΎ
Π‘Π΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ°
ΠΡΠ²ΠΎ ΡΡΠ΅Π±Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΊΡΠ°ΡΠΊΠ° Π΅ΠΊΡΠΊΡΡΠ·ΠΈΡΠ° Π²ΠΎ Π³Π΅ΠΎΡΠΈΠ·ΠΈΠΊΠ°ΡΠ°. ΠΠ΅ΠΎΡΠΈΠ·ΠΈΠΊΠ°ΡΠ° Π΅ Π½Π°ΡΠΊΠ° ΠΊΠΎΡΠ° Π³ΠΈ ΠΏΡΠΎΡΡΡΠ²Π° ΡΠΈΠ·ΠΈΡΠΊΠΈΡΠ΅ ΡΠ²ΠΎΡΡΡΠ²Π° Π½Π° ΠΊΠ°ΡΠΏΠΈΡΠ΅. ΠΠ°, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΊΠ°ΡΠΏΠΈΡΠ΅ ΠΈΠΌΠ°Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ²ΠΎΡΡΡΠ²Π°: Π΅Π»Π΅ΠΊΡΡΠΈΡΠ½ΠΈ, ΠΌΠ°Π³Π½Π΅ΡΠ½ΠΈ, Π΅Π»Π°ΡΡΠΈΡΠ½ΠΈ, ΠΏΠΎΡΡΠΎΡΠ°Ρ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π½Π° Π³Π΅ΠΎΡΠΈΠ·ΠΈΠΊΠ°: Π΅Π»Π΅ΠΊΡΡΠΈΡΠ½ΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅, ΠΌΠ°Π³Π½Π΅ΡΠ½ΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅, ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅... ΠΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° ΠΎΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ°, ΡΠ΅ ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°ΠΌΠ΅ ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΎΡΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅ ΠΏΠΎΠ΄Π΅ΡΠ°Π»Π½ΠΎ. Π‘Π΅ΠΈΠ·ΠΌΠΈΡΠΊΠΎΡΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅ Π΅ Π³Π»Π°Π²Π½ΠΈΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π·Π° Π±Π°ΡΠ°ΡΠ΅ Π½Π°ΡΡΠ° ΠΈ Π³Π°Ρ. ΠΠ΅ΡΠΎΠ΄ΠΎΡ ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π° Π½Π° Π²ΠΎΠ·Π±ΡΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° Π΅Π»Π°ΡΡΠΈΡΠ½ΠΈΡΠ΅ Π²ΠΈΠ±ΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π½Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΎΡ ΠΎΠ΄ ΠΊΠ°ΡΠΏΠΈΡΠ΅ ΡΡΠΎ ΡΠ° ΡΠΎΡΠΈΠ½ΡΠ²Π°Π°Ρ ΠΎΠ±Π»Π°ΡΡΠ° Π½Π° ΠΏΡΠΎΡΡΡΠ²Π°ΡΠ΅. ΠΠΈΠ±ΡΠ°ΡΠΈΠΈΡΠ΅ ΡΠ΅ Π²ΠΎΠ·Π±ΡΠ΄ΡΠ²Π°Π°Ρ Π½Π° ΠΊΠΎΠΏΠ½ΠΎ (ΡΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡ ΠΈΠ»ΠΈ Π½Π΅Π΅ΠΊΡΠΏΠ»ΠΎΠ·ΠΈΠ²Π½ΠΈ ΠΈΠ·Π²ΠΎΡΠΈ Π½Π° Π²ΠΈΠ±ΡΠ°ΡΠΈΠΈ Π½Π° Π΅Π»Π°ΡΡΠΈΡΠ½ΠΈ Π²ΠΈΠ±ΡΠ°ΡΠΈΠΈ) ΠΈΠ»ΠΈ Π½Π° ΠΌΠΎΡΠ΅ (ΡΠΎ Π²ΠΎΠ·Π΄ΡΡΠ½ΠΈ ΠΏΠΈΡΡΠΎΠ»ΠΈ). ΠΠ»Π°ΡΡΠΈΡΠ½ΠΈΡΠ΅ Π²ΠΈΠ±ΡΠ°ΡΠΈΠΈ ΡΠ΅ ΡΠΈΡΠ°Ρ Π½ΠΈΠ· ΠΊΠ°ΡΠΏΠ΅ΡΡΠ°ΡΠ° ΠΌΠ°ΡΠ°, ΡΠ΅ ΠΏΡΠ΅ΠΊΡΡΡΠ²Π°Π°Ρ ΠΈ ΡΠ΅ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°Π°Ρ Π½Π° Π³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ»ΠΎΠ΅Π²ΠΈΡΠ΅ ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ²ΠΎΡΡΡΠ²Π°. Π Π΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°Π½ΠΈΡΠ΅ Π±ΡΠ°Π½ΠΎΠ²ΠΈ ΡΠ΅ Π²ΡΠ°ΡΠ°Π°Ρ Π½Π° ΠΏΠΎΠ²ΡΡΠΈΠ½Π°ΡΠ° ΠΈ ΡΠ΅ ΡΠ½ΠΈΠΌΠ°Π°Ρ ΡΠΎ Π³Π΅ΠΎΡΠΎΠ½ΠΈ Π½Π° ΠΊΠΎΠΏΠ½ΠΎ (ΠΎΠ±ΠΈΡΠ½ΠΎ Π΅Π»Π΅ΠΊΡΡΠΎΠ΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠΈ ΡΡΠ΅Π΄ΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ Π½Π° ΠΌΠ°Π³Π½Π΅Ρ ΡΡΡΠΏΠ΅Π½Π΄ΠΈΡΠ°Π½ Π²ΠΎ ΠΊΠ°Π»Π΅ΠΌ) ΠΈΠ»ΠΈ Ρ ΠΈΠ΄ΡΠΎΡΠΎΠ½ΠΈ Π²ΠΎ ΠΌΠΎΡΠ΅ΡΠΎ (Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΏΠΈΠ΅Π·ΠΎΠ΅Π»Π΅ΠΊΡΡΠΈΡΠ½ΠΈΠΎΡ Π΅ΡΠ΅ΠΊΡ). ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΡ Π½Π° ΠΏΡΠΈΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ΅ Π½Π° Π±ΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠ΄ΠΈ Π·Π° Π΄Π»Π°Π±ΠΎΡΠΈΠ½ΠΈΡΠ΅ Π½Π° Π³Π΅ΠΎΠ»ΠΎΡΠΊΠΈΡΠ΅ ΡΠ»ΠΎΠ΅Π²ΠΈ.
ΠΠΏΡΠ΅ΠΌΠ° Π·Π° Π²Π»Π΅ΡΠ΅ΡΠ΅ Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ Π±ΡΠΎΠ΄ΠΎΠ²ΠΈ
ΠΠΎΠ·Π΄ΡΡΠ½ΠΈΠΎΡ ΠΏΠΈΡΡΠΎΠ» Π²ΠΎΠ·Π±ΡΠ΄ΡΠ²Π° Π΅Π»Π°ΡΡΠΈΡΠ½ΠΈ Π²ΠΈΠ±ΡΠ°ΡΠΈΠΈ
ΠΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΌΠΈΠ½ΡΠ²Π°Π°Ρ Π½ΠΈΠ· ΠΊΠ°ΡΠΏΠ΅ΡΡΠ°ΡΠ° ΠΌΠ°ΡΠ° ΠΈ ΡΠ΅ ΡΠ½ΠΈΠΌΠ°Π°Ρ ΡΠΎ Ρ
ΠΈΠ΄ΡΠΎΡΠΎΠ½ΠΈ
ΠΠ΅ΠΎΡΠΈΠ·ΠΈΡΠΊΠΈ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΊΠΈ Π±ΡΠΎΠ΄ βΠΠ²Π°Π½ ΠΡΠ±ΠΊΠΈΠ½β Π½Π° ΠΏΡΠΈΡΡΠ°Π½ΠΈΡΡΠ΅ΡΠΎ ΠΊΠ°Ρ ΠΌΠΎΡΡΠΎΡ ΠΠ»Π°Π³ΠΎΠ²Π΅ΡΡΠ΅Π½ΡΠΊΠΈ Π²ΠΎ Π‘Π°Π½ΠΊΡ ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³
ΠΠΎΠ΄Π΅Π» Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΡΠΈΠ³Π½Π°Π»
ΠΠ°ΡΠΏΠΈΡΠ΅ ΠΈΠΌΠ°Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΈΠ·ΠΈΡΠΊΠΈ ΡΠ²ΠΎΡΡΡΠ²Π°. ΠΠ° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅ ΠΏΡΠΈΠΌΠ°ΡΠ½ΠΎ ΡΠ΅ Π²Π°ΠΆΠ½ΠΈ Π΅Π»Π°ΡΡΠΈΡΠ½ΠΈΡΠ΅ ΡΠ²ΠΎΡΡΡΠ²Π° - Π±ΡΠ·ΠΈΠ½Π°ΡΠ° Π½Π° ΡΠΈΡΠ΅ΡΠ΅ Π½Π° Π΅Π»Π°ΡΡΠΈΡΠ½ΠΈΡΠ΅ Π²ΠΈΠ±ΡΠ°ΡΠΈΠΈ ΠΈ Π³ΡΡΡΠΈΠ½Π°ΡΠ°. ΠΠΊΠΎ Π΄Π²Π° ΡΠ»ΠΎΡΠ° ΠΈΠΌΠ°Π°Ρ ΠΈΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ»ΠΈΡΠ½ΠΈ ΡΠ²ΠΎΡΡΡΠ²Π°, ΡΠΎΠ³Π°Ρ Π±ΡΠ°Π½ΠΎΡ βΠ½Π΅ΠΌΠ° Π΄Π° ΡΠ° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈβ Π³ΡΠ°Π½ΠΈΡΠ°ΡΠ° ΠΌΠ΅ΡΡ Π½ΠΈΠ². ΠΠΊΠΎ Π±ΡΠ·ΠΈΠ½ΠΈΡΠ΅ Π½Π° Π±ΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π²ΠΎ ΡΠ»ΠΎΠ΅Π²ΠΈΡΠ΅ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°Π°Ρ, ΡΠΎΠ³Π°Ρ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ Π½Π° Π³ΡΠ°Π½ΠΈΡΠ°ΡΠ° Π½Π° ΡΠ»ΠΎΠ΅Π²ΠΈΡΠ΅. ΠΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° ΡΠ°Π·Π»ΠΈΠΊΠ°ΡΠ° Π²ΠΎ ΡΠ²ΠΎΡΡΡΠ²Π°ΡΠ°, ΡΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π΅Π½ ΠΎΠ΄ΡΠ°Π·ΠΎΡ. ΠΠ΅Π³ΠΎΠ²ΠΈΠΎΡ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΡΠ΅Ρ ΡΠ΅ ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ ΡΠΎ ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΎΡ Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ° (rc):
ΠΊΠ°Π΄Π΅ Ο Π΅ Π³ΡΡΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΊΠ°ΡΠΏΠ°ΡΠ°, Ξ½ Π΅ Π±ΡΠ·ΠΈΠ½Π°ΡΠ° Π½Π° Π±ΡΠ°Π½ΠΎΡ, 1 ΠΈ 2 Π³ΠΈ ΠΎΠ·Π½Π°ΡΡΠ²Π°Π°Ρ Π³ΠΎΡΠ½ΠΈΡΠ΅ ΠΈ Π΄ΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ»ΠΎΠ΅Π²ΠΈ.
ΠΠ΄Π΅Π½ ΠΎΠ΄ Π½Π°ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈΡΠ΅ ΠΈ Π½Π°ΡΡΠ΅ΡΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΈΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΡΠΈΠ³Π½Π°Π» Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΎΡ Π½Π° ΠΊΠΎΠ½Π²ΠΎΠ»ΡΡΠΈΡΠ°, ΠΊΠΎΠ³Π° ΡΠ½ΠΈΠΌΠ΅Π½Π°ΡΠ° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠ° ΡΡΠ°Π³Π° Π΅ ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½Π° ΠΊΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΠΊΠΎΠ½Π²ΠΎΠ»ΡΡΠΈΡΠ° Π½Π° Π½ΠΈΠ·Π° ΠΎΠ΄ ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈ Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ° ΡΠΎ ΠΏΡΠ»Ρ Π·Π° ΡΠΎΠ½Π΄ΠΈΡΠ°ΡΠ΅:
ΠΊΠ°Π΄Π΅ s(t) β ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠ° ΡΡΠ°Π³Π°, Ρ.Π΅. ΡΓ¨ ΡΡΠΎ Π΅ ΡΠ½ΠΈΠΌΠ΅Π½ΠΎ ΡΠΎ Ρ
ΠΈΠ΄ΡΠΎΡΠΎΠ½ ΠΈΠ»ΠΈ Π³Π΅ΠΎΡΠΎΠ½ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠΈΠΊΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅, w(t) - ΡΠΈΠ³Π½Π°Π»ΠΎΡ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ ΠΎΠ΄ Π²ΠΎΠ·Π΄ΡΡΠ½ΠΈΠΎΡ ΠΏΠΈΡΡΠΎΠ», n(t) - ΡΠ»ΡΡΠ°Π΅Π½ ΡΡΠΌ.
ΠΠΎΠ·Π²ΠΎΠ»Π΅ΡΠ΅ Π½ΠΈ Π΄Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΠ°ΠΌΠ΅ ΡΠΈΠ½ΡΠ΅ΡΠΈΡΠΊΠ° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠ° ΡΡΠ°Π³Π° ΠΊΠ°ΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Ρ. ΠΠ°ΠΊΠΎ ΠΏΠΎΡΠ΅ΡΠ΅Π½ ΡΠΈΠ³Π½Π°Π» ΡΠ΅ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΏΡΠ»ΡΠΎΡ Π ΠΈΠΊΠ΅Ρ, ΡΠΈΡΠΎΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π½ Π²ΠΎ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈΡΠ΅ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ°.
length=0.050; (*Signal lenght*)
dt=0.001;(*Sample rate of signal*)
t=Range[-length/2,(length)/2,dt];(*Signal time*)
f=35;(*Central frequency*)
wavelet=(1.0-2.0*(Pi^2)*(f^2)*(t^2))*Exp[-(Pi^2)*(f^2)*(t^2)];
ListLinePlot[wavelet, Frame->True,PlotRange->Full,Filling->Axis,PlotStyle->Black,
PlotLabel->Style["Initial wavelet",Black,20],
LabelStyle->Directive[Black,Italic],
FillingStyle->{White,Black},ImageSize->Large,InterpolationOrder->2]
ΠΠΎΡΠ΅ΡΠ΅Π½ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΠΈΠΌΠΏΡΠ»Ρ
ΠΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈΠΌΠ΅ Π΄Π²Π΅ Π³ΡΠ°Π½ΠΈΡΠΈ Π½Π° Π΄Π»Π°Π±ΠΎΡΠΈΠ½ΠΈ ΠΎΠ΄ 300 ms ΠΈ 600 ms, Π° ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΡΠ»ΡΡΠ°ΡΠ½ΠΈ Π±ΡΠΎΠ΅Π²ΠΈ
rcExample=ConstantArray[0,1000];
rcExample[[300]]=RandomReal[{-1,0}];
rcExample[[600]]=RandomReal[{0,1}];
ListPlot[rcExample,Filling->0,Frame->True,Axes->False,PlotStyle->Black,
PlotLabel->Style["Reflection Coefficients",Black,20],
LabelStyle->Directive[Black,Italic]]
ΠΠΈΠ·Π° Π½Π° ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈ Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°
ΠΠ° ΡΠ° ΠΏΡΠ΅ΡΠΌΠ΅ΡΠ°ΠΌΠ΅ ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ΠΌΠ΅ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠ°ΡΠ° ΡΡΠ°Π³Π°. ΠΠΈΠ΄Π΅ΡΡΠΈ ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ° ΠΈΠΌΠ°Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π·Π½Π°ΡΠΈ, Π΄ΠΎΠ±ΠΈΠ²Π°ΠΌΠ΅ Π΄Π²Π΅ Π½Π°ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ½ΠΈ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΠΈ Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠ°ΡΠ° ΡΡΠ°Π³Π°.
traceExamle=ListConvolve[wavelet[[1;;;;1]],rcExample];
ListPlot[traceExamle,
PlotStyle->Black,Filling->0,Frame->True,Axes->False,
PlotLabel->Style["Seismic trace",Black,20],
LabelStyle->Directive[Black,Italic]]
Π‘ΠΈΠΌΡΠ»ΠΈΡΠ°Π½Π° ΠΏΠ΅ΡΠ½Π°
ΠΠ° ΠΎΠ²ΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π°ΡΠΈΡΠ° - Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎΡΡΠ°, Π΄Π»Π°Π±ΠΎΡΠΈΠ½Π°ΡΠ° Π½Π° ΡΠ»ΠΎΠ΅Π²ΠΈΡΠ΅ ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π°, ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, Π²ΠΎ ΠΌΠ΅ΡΡΠΈ, Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠ°ΡΠ° Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠ°ΡΠ° ΡΡΠ°Π³Π° ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° Π·Π° Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈΠΎΡ Π΄ΠΎΠΌΠ΅Π½. ΠΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²Π°Ρ Π΄Π»Π°Π±ΠΎΡΠΈΠ½ΠΈΡΠ΅ Π²ΠΎ ΠΌΠ΅ΡΡΠΈ ΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΠΌΠ΅ΡΠ°Π°Ρ Π²ΡΠ΅ΠΌΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠΈΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ΅ Π·Π½Π°Π΅ΡΡΠΈ Π³ΠΈ Π±ΡΠ·ΠΈΠ½ΠΈΡΠ΅ Π²ΠΎ ΡΠ»ΠΎΠ΅Π²ΠΈΡΠ΅. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, Π²Π΅Π΄Π½Π°Ρ Π³ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΠ² ΡΠ»ΠΎΠ΅Π²ΠΈΡΠ΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠ°ΡΠ° ΠΎΡΠΊΠ°.
ΠΠΊΠΎ Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° ΡΠ΅ΡΠ΅Π½ΡΠΊΠΈ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ°, ΡΠΎΠ³Π°Ρ ΠΊΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° Π²Π°ΠΊΠ²ΠΈΡΠ΅ Π½Π°Π±ΡΡΠ΄ΡΠ²Π°ΡΠ° ΡΠ΅ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ°Π½ΠΈ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π±ΡΠΎΡ ΡΠ»ΠΈΡΠ½ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈ ΡΠ΅ΡΠΈΠΈ (ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΡΡΠ°Π³ΠΈ). ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π° ΡΠ΅ ΠΏΡΠΎΡΡΡΠ²Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ° Π΄ΠΎΠ»Π³Π° 25 ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠΈ ΠΈ ΡΠΈΡΠΎΠΊΠ° 15 ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠΈ, ΠΊΠ°Π΄Π΅ ΡΡΠΎ, ΠΊΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ°, ΡΠ΅ΠΊΠΎΡΠ° ΡΡΠ°Π³Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΠΈΡΠ° ΡΠ΅Π»ΠΈΡΠ° ΡΠΎ Π΄ΠΈΠΌΠ΅Π½Π·ΠΈΠΈ 25x25 ΠΌΠ΅ΡΡΠΈ (ΡΠ°ΠΊΠ²Π°ΡΠ° ΡΠ΅Π»ΠΈΡΠ° ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π° ΠΊΠ°Π½ΡΠ°), ΡΠΈΠ½Π°Π»Π½Π°ΡΠ° Π½ΠΈΠ·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ ΡΠΎΠ΄ΡΠΆΠΈ 600000 ΡΡΠ°Π³ΠΈ. Π‘ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π·Π΅ΠΌΠ°ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ ΠΎΠ΄ 1 ms ΠΈ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ ΠΎΠ΄ 5 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½Π°ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 11 GB, Π° ΠΎΠ±Π΅ΠΌΠΎΡ Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΠΎΡ βΡΡΡΠΎΠ²ΠΈΠ½Π°β ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΡΡΠΎΡΠΈΡΠΈ Π³ΠΈΠ³Π°Π±Π°ΡΡΠΈ.
ΠΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ Π½ΠΈΠ²
ΠΠ°ΠΊΠ΅Ρ ΠΠ΅ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΠΠ
ΠΠ°ΠΏΠΎΡΠ½Π° ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ
- ΡΠ²ΠΎΠ· Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ ΠΊΠ°ΡΡΠ°ΡΠ° Π²ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈ ZMAP ΠΈ IRAP
- ΡΠ²ΠΎΠ· Π½Π° ΠΌΠ΅ΡΠ΅ΡΠ° Π²ΠΎ Π±ΡΠ½Π°ΡΠΈ ΡΠΎ ΡΠΎΡΠΌΠ°Ρ LAS
- ΡΠΎΡΠΌΠ°Ρ Π½Π° Π²Π»Π΅Π· ΠΈ ΠΈΠ·Π»Π΅Π· Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ
Π‘ΠΠΠ
ΠΠ° Π΄Π° Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ, ΠΌΠΎΡΠ° Π΄Π° Π³ΠΈ ΡΠ»Π΅Π΄ΠΈΡΠ΅ ΡΠΏΠ°ΡΡΡΠ²Π°ΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π·Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ Π½Π° ΡΠΊΠ»ΠΎΠΏΠ΅Π½ΠΈΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ, Ρ.Π΅. ΠΈΠ·Π²ΡΡΠ΅ΡΠ΅ Π³ΠΎ ΡΠ»Π΅Π΄Π½ΠΈΠΎΠ² ΠΊΠΎΠ΄ Π²ΠΎ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ
If[PacletInformation["GeologyIO"] === {}, PacletInstall[URLDownload[
"https://wolfr.am/FiQ5oFih",
FileNameJoin[{CreateDirectory[], "GeologyIO-0.2.2.paclet"}]
]]]
ΠΠΎΡΠ»Π΅ ΡΠΎΠ°, ΠΏΠ°ΠΊΠ΅ΡΠΎΡ ΡΠ΅ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° Π²ΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π°ΡΠ° ΠΏΠ°ΠΏΠΊΠ°, ΠΏΠ°ΡΠ΅ΠΊΠ°ΡΠ° Π΄ΠΎ ΠΊΠΎΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ Π½Π° ΡΠ»Π΅Π΄Π½ΠΈΠΎΠ² Π½Π°ΡΠΈΠ½:
FileNameJoin[{$UserBasePacletsDirectory, "Repository"}]
ΠΠ°ΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ Π³ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌΠ΅ Π³Π»Π°Π²Π½ΠΈΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ. ΠΠΎΠ²ΠΈΠΊΠΎΡ ΡΠ΅ Π²ΡΡΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΎ Π·Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ ΠΠΎΠ»ΡΡΠ°ΠΌ:
Get["GeologyIO`"]
ΠΠ°ΠΊΠ΅ΡΠΎΡ Π΅ ΡΠ°Π·Π²ΠΈΠ΅Π½ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅
Π’Π°ΠΊΠ²Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°, ΠΎΡΠΎΠ±Π΅Π½ΠΎ, Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° βMarmousi.segyβ - ΠΎΠ²Π° Π΅ ΡΠΈΠ½ΡΠ΅ΡΠΈΡΠΊΠΈ ΠΌΠΎΠ΄Π΅Π» Π½Π° Π³Π΅ΠΎΠ»ΠΎΡΠΊΠΈ Π΄Π΅Π», ΠΊΠΎΡ Π³ΠΎ ΡΠ°Π·Π²ΠΈ Π€ΡΠ°Π½ΡΡΡΠΊΠΈΠΎΡ ΠΈΠ½ΡΡΠΈΡΡΡ Π·Π° Π½Π°ΡΡΠ°. ΠΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΎΠ²ΠΎΡ ΠΌΠΎΠ΄Π΅Π», ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π³ΠΈ ΡΠ΅ΡΡΠΈΡΠ°Π°Ρ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π·Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°ΡΠ΅ Π½Π° Π±ΡΠ°Π½ΠΎΠ²ΠΈ ΠΏΠΎΠ»ΠΈΡΠ°, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΈΠ½Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΡΡΠ°Π³ΠΈ ΠΈΡΠ½. Π‘Π°ΠΌΠΈΠΎΡ ΠΌΠΎΠ΄Π΅Π» Marmousi Π΅ Π·Π°ΡΡΠ²Π°Π½ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΠΎΠ΄ ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ΅Π½ ΡΠ°ΠΌΠΈΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ. ΠΠ° Π΄Π° ΡΠ° Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ°, ΠΈΠ·Π²ΡΡΠ΅ΡΠ΅ Π³ΠΎ ΡΠ»Π΅Π΄Π½ΠΈΠΎΠ² ΠΊΠΎΠ΄:
If[Not[FileExistsQ["Marmousi.segy"]],
URLDownload["https://wolfr.am/FiQGh7rk", "Marmousi.segy"];]
marmousi = SEGYImport["Marmousi.segy"]
Π£Π²Π΅Π·ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ - ΠΎΠ±ΡΠ΅ΠΊΡ SEGYData
Π€ΠΎΡΠΌΠ°ΡΠΎΡ SEGY Π²ΠΊΠ»ΡΡΡΠ²Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π½Π°Π±ΡΡΠ΄ΡΠ²Π°ΡΠ°ΡΠ°. ΠΡΠ²ΠΎ, ΠΎΠ²Π° ΡΠ΅ ΡΠ΅ΠΊΡΡΡΠ°Π»Π½ΠΈ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ. Π’ΡΠΊΠ° ΡΠΏΠ°ΡΠ°Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ°, ΠΈΠΌΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅ ΡΡΠΎ Π³ΠΈ ΠΈΠ·Π²ΡΡΠΈΠ»Π΅ ΠΌΠ΅ΡΠ΅ΡΠ°ΡΠ° ΠΈΡΠ½. ΠΠΎ Π½Π°ΡΠΈΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΠΎΠ²Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅ ΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π° ΡΠΎ Π±Π°ΡΠ°ΡΠ΅ ΡΠΎ ΠΊΠ»ΡΡΠΎΡ TextHeader. ΠΠ²Π΅ ΡΠΊΡΠ°ΡΠ΅Π½ΠΎ Π·Π°Π³Π»Π°Π²ΠΈΠ΅ Π½Π° ΡΠ΅ΠΊΡΡΠΎΡ:
Short[marmousi["TextHeader"]]
βΠΠ±ΠΈΡΠΊΠ°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Marmousi Π±Π΅ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π° Π²ΠΎ ΠΠ½ΡΡΠΈΡΡΡΠΎΡ ... ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° Π±ΡΠ·ΠΈΠ½Π° ΠΎΠ΄ 1500 m/s ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ 5500 m/s)β
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ΡΠ΅ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈΠΎΡ Π³Π΅ΠΎΠ»ΠΎΡΠΊΠΈ ΠΌΠΎΠ΄Π΅Π» ΡΠΎ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈΡΠ΅ ΡΡΠ°Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΊΠΎΠΏΡΠ΅ΡΠΎ βΡΡΠ°Π³ΠΈβ (Π΅Π΄Π½Π° ΠΎΠ΄ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Π΅ ΡΠΎΠ° ΡΡΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΈΡΠ΅ Π½Π΅ ΡΠ΅ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ Π½Π° Π±ΡΠΊΠ²ΠΈ):
ArrayPlot[Transpose[marmousi["traces"]], PlotTheme -> "Detailed"]
ΠΠΎΠ΄Π΅Π»ΠΎΡ ΠΠ°ΡΠΌΡΠ·ΠΈ
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², ΠΏΠ°ΠΊΠ΅ΡΠΎΡ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π²ΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΡΠΈΡΠ° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΡΡΠΈΠ³Π½Π΅ Π΄Π΅ΡΠ΅ΡΠΈΡΠΈ Π³ΠΈΠ³Π°Π±Π°ΡΡΠΈ. Π€ΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΠΈΠ·Π²ΠΎΠ· Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ .segy ΠΈ Π΄Π΅Π»ΡΠΌΠ½ΠΎ Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ Π½Π° ΠΊΡΠ°ΡΠΎΡ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ°.
ΠΠ΄Π΄Π΅Π»Π½ΠΎ, Π²ΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΠ»ΠΎΠΆΠ΅Π½Π°ΡΠ° ΡΡΡΡΠΊΡΡΡΠ° Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ .segy. ΠΠΈΠ΄Π΅ΡΡΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ ΡΡΠ°Π³ΠΈ ΠΈ Π·Π°Π³Π»Π°Π²ΠΈΡΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ, ΡΡΠΊΡ ΠΈ Π΄Π° Π³ΠΈ ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ ΠΈ ΠΏΠΎΡΠΎΠ° Π΄Π° Π³ΠΈ Π·Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°. ΠΠ½ΠΎΠ³Ρ ΠΎΠ΄ ΡΠ΅Ρ Π½ΠΈΡΠΊΠΈΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° GeologyIO ΡΠ΅ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΠΎΠΏΡΠ΅Π³ΠΎΡ Π½Π° ΠΎΠ²ΠΎΡ Π½Π°ΠΏΠΈΡ ΠΈ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π·Π°ΡΠ»ΡΠΆΡΠ²Π°Π°Ρ ΠΏΠΎΡΠ΅Π±Π΅Π½ ΠΎΠΏΠΈΡ.
Π Π΅Π»Π΅Π²Π°Π½ΡΠ½ΠΎΡΡ Π½Π° ΡΠΏΠ΅ΠΊΡΡΠ°Π»Π½Π°ΡΠ° Π°Π½Π°Π»ΠΈΠ·Π° Π²ΠΎ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈΡΠ΅ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ°
Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π·Π° ΡΠ²ΠΎΠ· Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ Wolfram Mathematica Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π²Π³ΡΠ°Π΄Π΅Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΈΠ³Π½Π°Π»ΠΎΡ Π·Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΈΠ΄Π΅ΡΡΠΈ ΡΠ΅ΠΊΠΎΡΠ° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠ° ΡΡΠ°Π³Π° ΠΏΡΠ΅ΡΡΡΠ°Π²ΡΠ²Π° Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠ° ΡΠ΅ΡΠΈΡΠ°, Π΅Π΄Π½Π° ΠΎΠ΄ Π³Π»Π°Π²Π½ΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ Π·Π° Π½ΠΈΠ²Π½ΠΎ ΠΏΡΠΎΡΡΡΠ²Π°ΡΠ΅ Π΅ ΡΠΏΠ΅ΠΊΡΡΠ°Π»Π½Π°ΡΠ° Π°Π½Π°Π»ΠΈΠ·Π°. ΠΠ΅ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ»ΠΎΠ²ΠΈΡΠ΅ Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠ½ΠΈΠΎΡ ΡΠΎΡΡΠ°Π² Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ Π½Π°Π²Π΅Π΄Π΅ΠΌΠ΅, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄Π½ΠΎΠ²ΠΎ:
- Π Π°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ Π±ΡΠ°Π½ΠΎΠ²ΠΈ ΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΠΈΡΠ°Π°Ρ ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ΅Π½ ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠ΅Π½ ΡΠΎΡΡΠ°Π². ΠΠ²Π° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π½Π°Π³Π»Π°ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈ Π±ΡΠ°Π½ΠΎΠ²ΠΈ ΠΈ Π΄Π° Π³ΠΈ ΠΏΠΎΡΠΈΡΠ½Π΅ΡΠ΅ Π±ΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π° ΠΏΡΠ΅ΡΠΊΠΈ.
- ΠΠ°ΡΠΏΠ΅ΡΡΠΈΡΠ΅ ΡΠ²ΠΎΡΡΡΠ²Π° ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΠΎΡΠΎΠ·Π½ΠΎΡΡΠ° ΠΈ Π·Π°ΡΠΈΡΠ΅Π½ΠΎΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π»ΠΈΡΠ°Π°Ρ Π½Π° ΡΠΎΡΡΠ°Π²ΠΎΡ Π½Π° ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠ°ΡΠ°. ΠΠ²Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π°Ρ ΠΊΠ°ΡΠΏΠΈΡΠ΅ ΡΠΎ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΈ ΡΠ²ΠΎΡΡΡΠ²Π°.
- Π‘Π»ΠΎΠ΅Π²ΠΈΡΠ΅ ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄Π΅Π±Π΅Π»ΠΈΠ½ΠΈ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π°Π°Ρ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠ½ΠΈ ΠΎΠΏΡΠ΅Π·ΠΈ.
Π’ΡΠ΅ΡΠ°ΡΠ° ΡΠΎΡΠΊΠ° Π΅ Π³Π»Π°Π²Π½Π°ΡΠ° Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° ΠΎΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ°. ΠΠΎΠ΄ΠΎΠ»Ρ Π΅ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΎΠ΄ ΠΊΠΎΠ΄ Π·Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΡΡΠ°Π³ΠΈ Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΠ»ΠΎΡ ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½Π° Π΄Π΅Π±Π΅Π»ΠΈΠ½Π° - ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΊΠ»ΠΈΠ½. ΠΠ²ΠΎΡ ΠΌΠΎΠ΄Π΅Π» ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΡΠ΅ ΠΈΠ·ΡΡΡΠ²Π° Π²ΠΎ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΎΡΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅ Π·Π° Π΄Π° ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ Π΅ΡΠ΅ΠΊΡΠΈΡΠ΅ Π½Π° ΠΏΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠ³Π° Π±ΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ ΠΌΠ½ΠΎΠ³Ρ ΡΠ»ΠΎΠ΅Π²ΠΈ ΡΠ΅ Π½Π°Π΄ΡΠ΅Π΄Π΅Π½ΠΈ Π΅Π΄Π΅Π½ Π½Π° Π΄ΡΡΠ³.
nx=200;(* Number of grid points in X direction*)
ny=200;(* Number of grid points in Y direction*)
T=2;(*Total propagation time*)
(*Velocity and density*)
modellv=Table[4000,{i,1,ny},{j,1,nx}];(* P-wave velocity in m/s*)
rho=Table[2200,{i,1,ny},{j,1,nx}];(* Density in g/cm^3, used constant density*)
Table[modellv[[150-Round[i*0.5];;,i]]=4500;,{i,1,200}];
Table[modellv[[;;70,i]]=4500;,{i,1,200}];
(*Plotting model*)
MatrixPlot[modellv,PlotLabel->Style["Model of layer",Black,20],
LabelStyle->Directive[Black,Italic]]
ΠΠΎΠ΄Π΅Π» Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ° ΡΠΎ ΡΡΠΈΠΏΠΊΠ°ΡΠ΅
ΠΡΠ·ΠΈΠ½Π°ΡΠ° Π½Π° Π±ΡΠ°Π½ΠΎΡ Π²Π½Π°ΡΡΠ΅ Π²ΠΎ ΠΊΠ»ΠΈΠ½ΠΎΡ Π΅ 4500 m/s, Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΠΊΠ»ΠΈΠ½ΠΎΡ 4000 m/s, Π° Π³ΡΡΡΠΈΠ½Π°ΡΠ° ΡΠ΅ ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΡΠ²Π° Π΄Π΅ΠΊΠ° Π΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½Π° 2200 g/cmΒ³. ΠΠ° ΡΠ°ΠΊΠΎΠ² ΠΌΠΎΠ΄Π΅Π» ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΠΌΠ΅ ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈ Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ° ΠΈ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΡΡΠ°Π³ΠΈ.
rc=Table[N[(modellv[[All,i]]-PadLeft[modellv[[All,i]],201,4000][[1;;200]])/(modellv[[All,i]]+PadLeft[modellv[[All,i]],201,4500][[1;;200]])],{i,1,200}];
traces=Table[ListConvolve[wavelet[[1;;;;1]],rc[[i]]],{i,1,200}];
starttrace=10;
endtrace=200;
steptrace=10;
trasenum=Range[starttrace,endtrace,steptrace];
traserenum=Range[Length@trasenum];
tracedist=0.5;
Rotate[Show[
Reverse[Table[
ListLinePlot[traces[[trasenum[[i]]]]*50+trasenum[[i]]*tracedist,Filling->{1->{trasenum[[i]]*tracedist,{RGBColor[0.97,0.93,0.68],Black}}},PlotStyle->Directive[Gray,Thin],PlotRange->Full,InterpolationOrder->2,Axes->False,Background->RGBColor[0.97,0.93,0.68]],
{i,1,Length@trasenum}]],ListLinePlot[Transpose[{ConstantArray[45,80],Range[80]}],PlotStyle->Red],PlotRange->All,Frame->True],270Degree]
Π‘Π΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΡΡΠ°Π³ΠΈ Π·Π° ΠΊΠ»ΠΈΠ½ ΠΌΠΎΠ΄Π΅Π»
Π Π΅Π΄ΠΎΡΠ»Π΅Π΄ΠΎΡ Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΡΡΠ°Π³ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΈ Π½Π° ΠΎΠ²Π°Π° ΡΠ»ΠΈΠΊΠ° ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΠΏΡΠ΅ΡΠ΅ΠΊ. ΠΠ°ΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅, Π½Π΅Π³ΠΎΠ²ΠΎΡΠΎ ΡΠΎΠ»ΠΊΡΠ²Π°ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΠΈ ΠΈ Π½Π° ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ Π½ΠΈΠ²ΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°Π½ΠΈΡΠ΅ Π±ΡΠ°Π½ΠΎΠ²ΠΈ ΡΠ°ΡΠ½ΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΎΡ ΡΡΠΎ Π±Π΅ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΎ. ΠΠΊΠΎ ΠΏΠΎΠ΄Π΅ΡΠ°Π»Π½ΠΎ Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΡΡΠ°Π³ΠΈΡΠ΅, ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡΠ΅ Π΄Π΅ΠΊΠ° ΡΡΠ°Π³ΠΈΡΠ΅ ΠΎΠ΄ 1 Π΄ΠΎ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ 30 Π½Π΅ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°Π°Ρ - ΠΎΡΡΡΠ°ΡΠΎΡ ΠΎΠ΄ ΠΏΠΎΠΊΡΠΈΠ²ΠΎΡ Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ° ΠΈ ΠΎΠ΄ Π΄Π½ΠΎΡΠΎ Π½Π΅ ΡΠ΅ ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°Π°Ρ. ΠΠΎΡΠ½ΡΠ²Π°ΡΡΠΈ ΠΎΠ΄ 31-ΡΠ° ΡΡΠ°Π³Π°, ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΠΈΡΠ΅ ΠΏΠΎΡΠ½ΡΠ²Π°Π°Ρ Π΄Π° ΡΠ΅ ΠΌΠ΅ΡΠ°Π°Ρ. Π, ΠΈΠ°ΠΊΠΎ Π²ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΎΡ, ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ° Π½Π΅ ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ Ρ
ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»Π½ΠΎ - ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈΡΠ΅ ΡΡΠ°Π³ΠΈ Π³ΠΎ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ ΡΠ²ΠΎΡΠΎΡ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΡΠ΅Ρ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π° Π΄Π΅Π±Π΅Π»ΠΈΠ½Π°ΡΠ° Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ°.
ΠΠ° ΡΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄Π°ΡΠ° Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°ΡΠ° ΠΎΠ΄ Π³ΠΎΡΠ½Π°ΡΠ° Π³ΡΠ°Π½ΠΈΡΠ° Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ°. ΠΠΎΡΠ½ΡΠ²Π°ΡΡΠΈ ΠΎΠ΄ 60-ΡΠ° ΡΡΡΠ°, ΠΈΠ½ΡΠ΅Π½Π·ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°ΡΠ° ΠΏΠΎΡΠ½ΡΠ²Π° Π΄Π° ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π° ΠΈ Π½Π° 70-ΡΠ° ΡΡΡΠ° ΡΡΠ°Π½ΡΠ²Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π΅Π½. Π’Π°ΠΊΠ° ΡΠ΅ ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΠΈΡΠ° ΠΌΠ΅ΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π±ΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΎΠ΄ ΠΏΠΎΠΊΡΠΈΠ²ΠΎΡ ΠΈ Π΄Π½ΠΎΡΠΎ Π½Π° ΡΠ»ΠΎΠ΅Π²ΠΈΡΠ΅, ΡΡΠΎ Π²ΠΎ Π½Π΅ΠΊΠΎΠΈ ΡΠ»ΡΡΠ°ΠΈ Π΄ΠΎΠ²Π΅Π΄ΡΠ²Π° Π΄ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ Π²ΠΎ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈΠΎΡ Π·Π°ΠΏΠΈΡ.
ListLinePlot[GaussianFilter[Abs[traces[[All,46]]],3][[;;;;2]],
InterpolationOrder->2,Frame->True,PlotStyle->Black,
PlotLabel->Style["Amplitude of reflection",Black,20],
LabelStyle->Directive[Black,Italic],
PlotRange->All]
ΠΡΠ°ΡΠΈΠΊ Π½Π° Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄Π°ΡΠ° Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°Π½ΠΈΠΎΡ Π±ΡΠ°Π½ ΠΎΠ΄ Π³ΠΎΡΠ½ΠΈΠΎΡ ΡΠ°Π± Π½Π° ΠΊΠ»ΠΈΠ½ΠΎΡ
ΠΠΎΠ³ΠΈΡΠ½ΠΎ Π΅ Π΄Π΅ΠΊΠ° ΠΊΠΎΠ³Π° ΡΠΈΠ³Π½Π°Π»ΠΎΡ Π΅ ΡΠΎ ΠΏΠΎΠ½ΠΈΡΠΊΠ° ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠ°, ΠΏΡΠ΅ΡΠΊΠΈ ΠΏΠΎΡΠ½ΡΠ²Π°Π°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°Π°Ρ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π΅Π±Π΅Π»ΠΈΠ½ΠΈ Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ°, Π° Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΠΈΠ³Π½Π°Π» ΡΠΎ Π²ΠΈΡΠΎΠΊΠ° ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠ°, ΠΏΡΠ΅ΡΠΊΠΈ ΡΠ΅ ΡΠ°Π²ΡΠ²Π°Π°Ρ Π½Π° ΠΏΠΎΠΌΠ°Π»ΠΈ Π΄Π΅Π±Π΅Π»ΠΈΠ½ΠΈ. Π‘Π»Π΅Π΄Π½ΠΈΠΎΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΎΠ΄ ΠΊΠΎΠ΄ ΡΠΎΠ·Π΄Π°Π²Π° ΡΠΈΠ³Π½Π°Π» ΡΠΎ ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΠΈ ΠΎΠ΄ 35 Hz, 55 Hz ΠΈ 85 Hz.
waveletSet=Table[(1.0-2.0*(Pi^2)*(f^2)*(t^2))*Exp[-(Pi^2)*(f^2)*(t^2)],
{f,{35,55,85}}];
ListLinePlot[waveletSet,PlotRange->Full,PlotStyle->Black,Frame->True,
PlotLabel->Style["Set of wavelets",Black,20],
LabelStyle->Directive[Black,Italic],
ImageSize->Large,InterpolationOrder->2]
ΠΠ±ΠΈΡ Π½Π° ΠΈΠ·Π²ΠΎΡΠ½ΠΈ ΡΠΈΠ³Π½Π°Π»ΠΈ ΡΠΎ ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΠΈ ΠΎΠ΄ 35 Hz, 55Hz, 85Hz
Π‘ΠΎ ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΡΡΠ°Π³ΠΈ ΠΈ ΠΈΡΡΡΡΡΠ²Π°ΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ Π½Π° Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄ΠΈ Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°Π½ΠΈΡΠ΅ Π±ΡΠ°Π½ΠΎΠ²ΠΈ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΠΈ ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΡΠ²Π° Π°Π½ΠΎΠΌΠ°Π»ΠΈΡΠ° Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄Π΅Π±Π΅Π»ΠΈΠ½ΠΈ Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ°.
tracesSet=Table[ListConvolve[waveletSet[[j]][[1;;;;1]],rc[[i]]],{j,1,3},{i,1,200}];
lowFreq=ListLinePlot[GaussianFilter[Abs[tracesSet[[1]][[All,46]]],3][[;;;;2]],InterpolationOrder->2,PlotStyle->Black,PlotRange->All];
medFreq=ListLinePlot[GaussianFilter[Abs[tracesSet[[2]][[All,46]]],3][[;;;;2]],InterpolationOrder->2,PlotStyle->Black,PlotRange->All];
highFreq=ListLinePlot[GaussianFilter[Abs[tracesSet[[3]][[All,46]]],3][[;;;;2]],InterpolationOrder->2,PlotStyle->Black,PlotRange->All];
Show[lowFreq,medFreq,highFreq,PlotRange->{{0,100},All},
PlotLabel->Style["Amplitudes of reflection",Black,20],
LabelStyle->Directive[Black,Italic],
Frame->True]
ΠΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ Π½Π° Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄ΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°Π½ΠΈΠΎΡ Π±ΡΠ°Π½ ΠΎΠ΄ Π³ΠΎΡΠ½ΠΈΠΎΡ ΡΠ°Π± Π½Π° ΠΊΠ»ΠΈΠ½ΠΎΡ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΠΈ
Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π΄Π° ΡΠ΅ ΠΈΠ·Π²Π»Π΅ΡΠ°Ρ Π·Π°ΠΊΠ»ΡΡΠΎΡΠΈ Π·Π° Π΄Π΅Π±Π΅Π»ΠΈΠ½Π°ΡΠ° Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ° ΠΎΠ΄ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΠ΄ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈΡΠ΅ Π½Π°Π±ΡΡΠ΄ΡΠ²Π°ΡΠ° Π΅ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΊΠΎΡΠΈΡΠ½Π°, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π΅Π΄Π½Π° ΠΎΠ΄ Π³Π»Π°Π²Π½ΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π²ΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π½Π°ΡΡΠ°ΡΠ° Π΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠ΅Π½Π°Ρ Π½Π°ΡΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ ΡΠΎΡΠΊΠΈ Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π±ΡΠ½Π°Ρ (Ρ.Π΅. ΠΎΠ½ΠΈΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ° ΠΏΠΎΠ΄Π΅Π±Π΅Π»ΠΈ). ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, Π²ΠΎ Π³Π΅ΠΎΠ»ΠΎΡΠΊΠΈΠΎΡ Π΄Π΅Π» ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠΈ ΡΠΈΡΠ° Π³Π΅Π½Π΅Π·Π° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π° ΠΎΡΡΡΠ° ΠΏΡΠΎΠΌΠ΅Π½Π° Π²ΠΎ Π΄Π΅Π±Π΅Π»ΠΈΠ½Π°ΡΠ° Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ°. ΠΠ²Π° ΡΠ° ΠΏΡΠ°Π²ΠΈ ΡΠΏΠ΅ΠΊΡΡΠ°Π»Π½Π°ΡΠ° Π°Π½Π°Π»ΠΈΠ·Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Π° Π°Π»Π°ΡΠΊΠ° Π·Π° Π½ΠΈΠ²Π½ΠΎ ΠΏΡΠΎΡΡΡΠ²Π°ΡΠ΅. ΠΠΎ ΡΠ»Π΅Π΄Π½ΠΈΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΡΡΠ°ΡΠΈΡΠ°ΡΠ° ΠΏΠΎΠ΄Π΅ΡΠ°Π»Π½ΠΎ ΡΠ΅ Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π²Π°ΠΊΠ²ΠΈΡΠ΅ Π³Π΅ΠΎΠ»ΠΎΡΠΊΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ.
ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ°Π΄Π΅ Π³ΠΈ Π΄ΠΎΠ±ΠΈΠ²ΡΠ΅ ΠΈ ΡΡΠΎ Π΄Π° Π±Π°ΡΠ°ΡΠ΅ Π²ΠΎ Π½ΠΈΠ²?
ΠΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΡΡΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ Π²ΠΎ ΠΠ°ΠΏΠ°Π΄Π΅Π½ Π‘ΠΈΠ±ΠΈΡ. Π Π΅Π³ΠΈΠΎΠ½ΠΎΡ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ ΡΠΈΡΠ΅ Π±Π΅Π· ΠΈΡΠΊΠ»ΡΡΠΎΠΊ Π·Π½Π°Π°Ρ, Π΅ Π³Π»Π°Π²Π½ΠΈΠΎΡ ΡΠ΅Π³ΠΈΠΎΠ½ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Π½Π° Π½Π°ΡΡΠ° Π²ΠΎ Π½Π°ΡΠ°ΡΠ° Π·Π΅ΠΌΡΠ°. ΠΠΊΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠ°Π·Π²ΠΎΡ Π½Π° Π½Π°ΠΎΡΠ°Π»ΠΈΡΡΠ°ΡΠ° Π·Π°ΠΏΠΎΡΠ½Π° Π²ΠΎ ΡΠ΅Π³ΠΈΠΎΠ½ΠΎΡ Π²ΠΎ 60-ΡΠΈΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π½Π° ΠΌΠΈΠ½Π°ΡΠΈΠΎΡ Π²Π΅ΠΊ. ΠΠ»Π°Π²Π½ΠΈΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π·Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° Π½Π°ΠΎΡΠ°Π»ΠΈΡΡΠ° Π½Π° Π½Π°ΡΡΠ° Π΅ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π°Ρ ΡΠ°ΡΠ΅Π»ΠΈΡΡΠΊΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ ΠΎΠ΄ ΠΎΠ²Π°Π° ΡΠ΅ΡΠΈΡΠΎΡΠΈΡΠ°. ΠΠΎ ΠΌΠ°Π» ΠΎΠ±Π΅ΠΌ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡΠ΅ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π±ΡΠΎΡ Π½Π° ΠΌΠΎΡΡΡΠΈΡΡΠ° ΠΈ Π΅Π·Π΅ΡΠ°; ΡΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠ°ΡΡΠ°ΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΌΠ΅ΡΡΠ°ΡΠ° Π·Π° Π΄ΡΠΏΡΠ΅ΡΠ΅ Π½Π° Π±ΡΠ½Π°ΡΠΈ Π²ΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠΈ, Π° ΡΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠ°ΡΡΠ°ΡΠ° Π΄ΠΎ Π³ΡΠ°Π½ΠΈΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°ΡΠ΅ ΠΈ ΡΠ°ΡΡΠΈΡΡΡΠ²Π°ΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠ΅ ΠΏΠΎ ΠΊΠΎΠΈ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ Π±Π΅Π° ΠΈΠ·Π²ΡΡΠ΅Π½ΠΈ Π½Π°Π±ΡΡΠ΄ΡΠ²Π°ΡΠ°.
Π‘Π°ΡΠ΅Π»ΠΈΡΡΠΊΠ° ΡΠ»ΠΈΠΊΠ° Π½Π° ΠΌΠ°ΠΏΠΈ Π½Π° Yandex - Π³ΡΠ°Π΄ΡΠΊΠ° ΠΎΠ±Π»Π°ΡΡ ΠΠΎΡΠ°Π±ΡΡΠΊ
ΠΡΠ΅ΠΆΠ° ΠΎΠ΄ ΠΏΠΎΠ΄Π»ΠΎΠ³ΠΈ Π·Π° Π±ΡΠ½Π°ΡΠΈ Π½Π° Π΅Π΄Π½ΠΎ ΠΎΠ΄ ΠΏΠΎΠ»ΠΈΡΠ°ΡΠ°
ΠΠ°ΡΡΠ°Π½ΠΈΡΠ΅ ΠΊΠ°ΡΠΏΠΈ ΠΎΠ΄ ΠΠ°ΠΏΠ°Π΄Π΅Π½ Π‘ΠΈΠ±ΠΈΡ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°Π°Ρ Π²ΠΎ ΡΠΈΡΠΎΠΊ ΠΎΠΏΡΠ΅Π³ Π½Π° Π΄Π»Π°Π±ΠΎΡΠΈΠ½ΠΈ - ΠΎΠ΄ 1 ΠΊΠΌ Π΄ΠΎ 5 ΠΊΠΌ. ΠΠ»Π°Π²Π½ΠΈΠΎΡ Π²ΠΎΠ»ΡΠΌΠ΅Π½ Π½Π° ΠΊΠ°ΡΠΏΠΈΡΠ΅ ΡΡΠΎ ΡΠΎΠ΄ΡΠΆΠ°Ρ Π½Π°ΡΡΠ° Π±ΠΈΠ» ΡΠΎΡΠΌΠΈΡΠ°Π½ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΡΡΠ° ΠΈ ΠΡΠ΅Π΄Π°. ΠΠ΅ΡΠΈΠΎΠ΄ΠΎΡ ΠΡΡΠ° Π½Π° ΠΌΠ½ΠΎΠ³ΡΠΌΠΈΠ½Π° Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ ΠΈΠΌ Π΅ ΠΏΠΎΠ·Π½Π°Ρ ΠΎΠ΄ ΠΈΡΡΠΎΠΈΠΌΠ΅Π½ΠΈΠΎΡ ΡΠΈΠ»ΠΌ.
ΠΠ΅Π½Π΅Ρ
ΠΡΡΠ° ΠΏΠ΅ΡΠΈΠΎΠ΄
ΠΠ΅ ΠΌΠΎΠ»ΠΈΠΌΠ΅ ΠΈΠΌΠ°ΡΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π΄Π΅ΠΊΠ° Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΡΡΠ°, ΡΠ΅ΡΠΈΡΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΠΠ°ΠΏΠ°Π΄Π΅Π½ Π‘ΠΈΠ±ΠΈΡ Π±Π΅ΡΠ΅ ΠΌΠΎΡΡΠΊΠΈ Π±ΡΠ΅Π³ (Π·Π΅ΠΌΡΠ° ΡΡΠΎ ΡΠ° ΠΏΡΠ΅ΠΌΠΈΠ½ΡΠ²Π°Π° ΡΠ΅ΠΊΠΈ ΠΈ ΠΏΠ»ΠΈΡΠΊΠΎ ΠΌΠΎΡΠ΅). ΠΠΈΠ΄Π΅ΡΡΠΈ ΠΊΠ»ΠΈΠΌΠ°ΡΠ° Π±Π΅ΡΠ΅ ΡΠ΄ΠΎΠ±Π½Π°, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΡΠΈΠΏΠΈΡΠ΅Π½ ΠΏΠ΅ΡΠ·Π°ΠΆ ΠΎΠ΄ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅ ΠΈΠ·Π³Π»Π΅Π΄Π°Π» Π²Π°ΠΊΠ°:
ΠΡΡΠ° Π‘ΠΈΠ±ΠΈΡ
ΠΠ° ΠΎΠ²Π°Π° ΡΠ»ΠΈΠΊΠ°, ΠΎΠ½Π° ΡΡΠΎ Π½ΠΈ Π΅ Π²Π°ΠΆΠ½ΠΎ Π½Π΅ ΡΠ΅ ΡΠΎΠ»ΠΊΡ ΠΆΠΈΠ²ΠΎΡΠ½ΠΈΡΠ΅ ΠΈ ΠΏΡΠΈΡΠΈΡΠ΅, ΡΡΠΊΡ ΡΠ»ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠ΅ΠΊΠ°ΡΠ° Π²ΠΎ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½Π°. Π Π΅ΠΊΠ°ΡΠ° Π΅ ΠΈΡΡΠΈΠΎΡ Π³Π΅ΠΎΠ»ΠΎΡΠΊΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ Π½Π° ΠΊΠΎΡ Π·Π°ΡΡΠ°Π½Π°Π²ΠΌΠ΅ ΠΏΠΎΡΠ°Π½ΠΎ. Π€Π°ΠΊΡ Π΅ Π΄Π΅ΠΊΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠ° Π½Π° ΡΠ΅ΠΊΠΈΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ Π°ΠΊΡΠΌΡΠ»ΠΈΡΠ°Π°Ρ Π΄ΠΎΠ±ΡΠΎ ΡΠΎΡΡΠΈΡΠ°Π½ΠΈ ΠΏΠ΅ΡΠΎΡΠ½ΠΈΠΊ, ΠΊΠΎΠΈ ΠΏΠΎΡΠΎΠ° ΡΠ΅ ΡΡΠ°Π½Π°Ρ ΡΠ΅Π·Π΅ΡΠ²ΠΎΠ°Ρ Π·Π° Π½Π°ΡΡΠ°. ΠΠ²ΠΈΠ΅ Π°ΠΊΡΠΌΡΠ»Π°ΡΠΈΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΈΠΌΠ°Π°Ρ Π±ΠΈΠ·Π°ΡΠ½Π°, ΡΠ»ΠΎΠΆΠ΅Π½Π° ΡΠΎΡΠΌΠ° (ΠΊΠ°ΠΊΠΎ ΡΠ΅ΡΠ½ΠΎ ΠΊΠΎΡΠΈΡΠΎ) ΠΈ ΠΈΠΌΠ°Π°Ρ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π΄Π΅Π±Π΅Π»ΠΈΠ½Π° - Π²ΠΎ Π±Π»ΠΈΠ·ΠΈΠ½Π° Π½Π° Π±ΡΠ΅Π³ΠΎΠ²ΠΈΡΠ΅ Π΄Π΅Π±Π΅Π»ΠΈΠ½Π°ΡΠ° Π΅ ΠΌΠ°Π»Π°, Π½ΠΎ ΠΏΠΎΠ±Π»ΠΈΡΠΊΡ Π΄ΠΎ ΡΠ΅Π½ΡΠ°ΡΠΎΡ Π½Π° ΠΊΠ°Π½Π°Π»ΠΎΡ ΠΈΠ»ΠΈ Π²ΠΎ ΠΌΠ΅Π°Π½Π΄Π΅ΡΡΠΊΠΈΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°. ΠΠ½Π°ΡΠΈ, ΡΠ΅ΠΊΠΈΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΡΡΠ° ΡΠ΅Π³Π° ΡΠ΅ Π½Π° Π΄Π»Π°Π±ΠΎΡΠΈΠ½Π° ΠΎΠ΄ ΠΎΠΊΠΎΠ»Ρ ΡΡΠΈ ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠΈ ΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ Π½Π° ΠΏΠΎΡΡΠ°Π³Π° ΠΏΠΎ ΡΠ΅Π·Π΅ΡΠ²ΠΎΠ°ΡΠΈ Π·Π° Π½Π°ΡΡΠ°.
ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ°
ΠΠ΅Π΄Π½Π°Ρ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π° Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΈ Π²ΠΎ ΡΡΠ°ΡΠΈΡΠ°ΡΠ° - ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ°ΠΊΡΠΎΡ ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° Π°Π½Π°Π»ΠΈΠ·Π°ΡΠ° Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½Π° - ΡΠ°ΠΌΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΎΠ΄ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΠΎΡ ΡΠ΅Ρ Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΡΡΠ°Π³ΠΈ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ Π²ΠΎ ΡΠ΅ΠΊΡΡΠΎΡ Π½Π° ΡΡΠ°ΡΠΈΡΠ°ΡΠ°. ΠΠ²Π° ΡΠ΅ ΠΌΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π½Π° ΡΠ΅ΠΊΠΎΡ Π΄Π° Π³ΠΈ ΡΠ΅ΠΏΡΠΎΠ΄ΡΡΠΈΡΠ° Π³ΠΎΡΠ΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠΈ.
ΠΠΎΠ³Π° ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π³Π΅ΠΎΡΠΈΠ·ΠΈΡΠ°ΡΠΎΡ ΠΎΠ±ΠΈΡΠ½ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΏΠ΅ΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΡΠΎΡΡΠ²Π΅Ρ (ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠΊΠΈ Π»ΠΈΠ΄Π΅ΡΠΈ ΡΠΈΠΈ ΡΠ»ΡΡΡΠ²Π°ΡΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ ΠΠ΅ΡΡΠ΅Π» ΠΈΠ»ΠΈ ΠΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°), ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ ΠΈΠΌΠ° ΡΠ΄ΠΎΠ±Π΅Π½ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ. Π ΠΏΠΎΠΊΡΠ°Ρ ΡΠ΅ΡΠ° ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎΡΡ, ΠΎΠ²ΠΈΠ΅ ΡΠΈΠΏΠΎΠ²ΠΈ ΡΠΎΡΡΠ²Π΅ΡΠΈ ΠΈΠΌΠ°Π°Ρ ΠΈ ΡΠ²ΠΎΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠΈ - Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π²ΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ Π²Π΅ΡΠ·ΠΈΠΈ ΡΡΠ°Π΅ ΠΌΠ½ΠΎΠ³Ρ Π²ΡΠ΅ΠΌΠ΅, Π° ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠΈΡΠ΅ ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ. ΠΠΎ ΡΠ°ΠΊΠ²Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ°, ΡΡΠ°Π½ΡΠ²Π° ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠΈ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΡΠΈ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ, ΠΊΠΎΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΠΈΡΠΎΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌΡΠΊΠ° Π±Π°Π·Π° ΠΈ, Π²ΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΏΡΠ΅Π·Π΅ΠΌΠ°Π°Ρ ΠΌΠ½ΠΎΠ³Ρ ΡΡΡΠΈΠ½Π°. ΠΠ²Π° Π΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΡ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ Wolfram Mathematica. ΠΠ΅ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ Π±ΠΎΠ³Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π·Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ - ΠΏΠΎΠ²Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ ΠΎΠ΄ ΠΎΠΏΡΡΠΎ ΠΏΡΠΈΡΠ°ΡΠ΅Π½ ΡΠΎΡΠΌΠ°Ρ, ΠΏΡΠΈΠΌΠ΅Π½Π° Π½Π° ΡΠ°ΠΊΠ°Π½ΠΈΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π½Π° Π½ΠΈΠ² ΠΈ Π½ΠΈΠ²Π½ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π°Π·Π°Π΄ Π²ΠΎ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ΅Π½ ΡΠΎΡΠΌΠ°Ρ.
Π‘Π»Π΅Π΄Π΅ΡΡΠΈ ΡΠ° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π°ΡΠ° ΡΠ΅ΠΌΠ°, ΡΠ΅ Π³ΠΈ Π²ΡΠΈΡΠ°ΠΌΠ΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡΠ΅ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ ΡΠ΅ Π³ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ΠΌΠ΅
Get["GeologyIO`"]
seismic3DZipPath = "seismic3D.zip";
seismic3DSEGYPath = "seismic3D.sgy";
If[FileExistsQ[seismic3DZipPath], DeleteFile[seismic3DZipPath]];
If[FileExistsQ[seismic3DSEGYPath], DeleteFile[seismic3DSEGYPath]];
URLDownload["https://wolfr.am/FiQIuZuH", seismic3DZipPath];
ExtractArchive[seismic3DZipPath];
seismic3DSEGY = SEGYImport[seismic3DSEGYPath]
ΠΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ°Π°Ρ ΠΈ ΡΠ²Π΅Π·ΡΠ²Π°Π°Ρ Π½Π° ΠΎΠ²ΠΎΡ Π½Π°ΡΠΈΠ½ ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΡΠ΅ ΡΠ½ΠΈΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠ²ΡΡΠΈΠ½Π° ΡΠΎ Π΄ΠΈΠΌΠ΅Π½Π·ΠΈΠΈ 10 Π½Π° 5 ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠΈ. ΠΠΎΠΊΠΎΠ»ΠΊΡ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ°Ρ ΡΠΎ ΠΌΠ΅ΡΠΎΠ΄ Π½Π° ΡΡΠΈΠ΄ΠΈΠΌΠ΅Π½Π·ΠΈΠΎΠ½Π°Π»Π΅Π½ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΠΏΡΠ΅Π³Π»Π΅Π΄ (Π±ΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ΅ ΡΠ½ΠΈΠΌΠ°Π°Ρ Π½Π΅ ΠΏΠΎ ΠΎΠ΄Π΄Π΅Π»Π½ΠΈ Π³Π΅ΠΎΡΠΈΠ·ΠΈΡΠΊΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈ, ΡΡΠΊΡ Π½Π° ΡΠ΅Π»Π°ΡΠ° ΠΎΠ±Π»Π°ΡΡ ΠΈΡΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎ), ΡΡΠ°Π½ΡΠ²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ°Ρ ΠΊΠΎΡΠΊΠΈ Π·Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. Π‘ΡΠ°Π½ΡΠ²Π° Π·Π±ΠΎΡ Π·Π° ΡΡΠΎΠ΄ΠΈΠΌΠ΅Π½Π·ΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ, ΡΠΈΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»Π½ΠΈ ΠΈ Ρ ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»Π½ΠΈ ΠΏΡΠ΅ΡΠ΅ΡΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ Π΄Π΅ΡΠ°Π»Π½ΠΎ ΠΏΡΠΎΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π³Π΅ΠΎΠ»ΠΎΡΠΊΠ°ΡΠ° ΡΡΠ΅Π΄ΠΈΠ½Π°. ΠΠΎ ΡΠ°Π·Π³Π»Π΅Π΄Π°Π½ΠΈΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΡΡΠΎΠ΄ΠΈΠΌΠ΅Π½Π·ΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ΄ Π·Π°Π³Π»Π°Π²ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΅ΠΊΡΡΠΎΡ, Π²Π°ΠΊΠ°
StringPartition[seismic3DSEGY["textheader"], 80] // TableForm
C 1 ΠΠΠ Π ΠΠΠΠ-ΠΠΠ’ΠΠΠΠ ΠΠ Π’ΠΠ‘Π’ ΠΠ ΠΠΠΠΠ’ ΠΠ GEOLOGYIO
Π¦ 2
Π¦ 3
Π¦ 4
C 5 ΠΠΠ’Π£Π ΠΠΠ ΠΠ ΠΠΠ ΠΠ‘ΠΠΠΠΠ’: ΠΠΠ ΠΠ‘ΠΠΠ ΠΠ WOLFRAM
C 6 ΠΠΠ ΠΠ ΠΠΠΠΠ’Π: ΠΠΠΠΠΠ ΠΠ Π‘ΠΠΠΠ
C 7 Π’ΠΠ ΠΠ ΠΠΠ’ΠΠ’ΠΠΠ 3D Π‘ΠΠΠΠΠΠ§ΠΠ ΠΠΠΠ£ΠΠΠ
Π¦ 8
Π¦ 9
ΠΠΠΠΠ C10 Z: ΠΠ ΠΠ 2200 Π ΠΠΠ‘ΠΠΠΠΠ 2400 ΠΌ
ΠΠ²ΠΎΡ ΡΠ΅Ρ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ Π·Π° Π΄Π° Π³ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌΠ΅ Π³Π»Π°Π²Π½ΠΈΡΠ΅ ΡΠ°Π·ΠΈ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅. Π’ΡΠ°Π³ΠΈΡΠ΅ Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° ΡΠ΅ ΡΠ½ΠΈΠΌΠ°Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΠΈ ΡΠ΅ΠΊΠΎΡΠ° ΠΎΠ΄ Π½ΠΈΠ² ΠΈΠ·Π³Π»Π΅Π΄Π° Π½Π΅ΡΡΠΎ ΠΊΠ°ΠΊΠΎ ΡΠ»Π΅Π΄Π½Π°ΡΠ° ΡΠ»ΠΈΠΊΠ° - ΠΎΠ²Π° Π΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π±Π°ΡΠ° Π½Π° Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄ΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°Π½ΠΈΡΠ΅ Π±ΡΠ°Π½ΠΎΠ²ΠΈ Π΄ΠΎΠ»ΠΆ Π²Π΅ΡΡΠΈΠΊΠ°Π»Π½Π°ΡΠ° ΠΎΡΠΊΠ° (ΠΎΡΠΊΠ° Π½Π° Π΄Π»Π°Π±ΠΎΡΠΈΠ½Π°).
ListLinePlot[seismic3DSEGY["traces"][[100]], InterpolationOrder -> 2,
PlotStyle -> Black, PlotLabel -> Style["Seismic trace", Black, 20],
LabelStyle -> Directive[Black, Italic], PlotRange -> All,
Frame -> True, ImageSize -> 1200, AspectRatio -> 1/5]
ΠΠ΄Π½Π° ΠΎΠ΄ ΡΡΠ°Π³ΠΈΡΠ΅ Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈΠΎΡ Π΄Π΅Π»
ΠΠ½Π°Π΅ΡΡΠΈ ΠΊΠΎΠ»ΠΊΡ ΡΡΠ°Π³ΠΈ ΡΠ΅ Π½Π°ΠΎΡΠ°Π°Ρ Π²ΠΎ ΡΠ΅ΠΊΠΎΡΠ° Π½Π°ΡΠΎΠΊΠ° Π½Π° ΠΏΡΠΎΡΡΡΠ²Π°Π½Π°ΡΠ° ΠΎΠ±Π»Π°ΡΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΡΡΠΎΠ΄ΠΈΠΌΠ΅Π½Π·ΠΈΠΎΠ½Π°Π»Π½Π° Π½ΠΈΠ·Π° ΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ Π΄Π° ΡΠ° ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ΡΠ΅ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Image3D[]
traces=seismic3DSEGY["traces"];
startIL=1050;EndIL=2000;stepIL=2; (*ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Π₯ Π½Π°ΡΠ°Π»Π° ΠΈ ΠΊΠΎΠ½ΡΠ° ΡΡΡΠΌΠΊΠΈ ΠΈ ΡΠ°Π³ ΡΡΠ°ΡΡ*)
startXL=1165;EndXL=1615;stepXL=2; (*ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Y Π½Π°ΡΠ°Π»Π° ΠΈ ΠΊΠΎΠ½ΡΠ° ΡΡΡΠΌΠΊΠΈ ΠΈ ΡΠ°Π³ ΡΡΠ°ΡΡ*)
numIL=(EndIL-startIL)/stepIL+1; (*ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ°ΡΡ ΠΏΠΎ ΠΎΠΈΡ Π₯*)
numXL=(EndXL-startXL)/stepIL+1; (*ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ°ΡΡ ΠΏΠΎ ΠΎΠΈΡ Y*)
Image3D[ArrayReshape[Abs[traces/Max[Abs[traces[[All,1;;;;4]]]]],{numIL,numXL,101}],ViewPoint->{-1, 0, 0},Background->RGBColor[0,0,0]]
XNUMXD ΡΠ»ΠΈΠΊΠ° Π½Π° ΠΊΠΎΡΠΊΠ° Π·Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (ΠΠ΅ΡΡΠΈΠΊΠ°Π»Π½Π° ΠΎΡΠΊΠ° - Π΄Π»Π°Π±ΠΎΡΠΈΠ½Π°)
ΠΠΎΠΊΠΎΠ»ΠΊΡ Π³Π΅ΠΎΠ»ΠΎΡΠΊΠΈΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΎΠ΄ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°Π°Ρ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π½ΠΈ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ, ΡΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π°Π»Π°ΡΠΊΠΈ Π·Π° Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° ΡΠΎ ΡΡΠ°Π½ΡΠΏΠ°ΡΠ΅Π½ΡΠ½ΠΎΡΡ. βΠΠ΅Π²Π°ΠΆΠ½ΠΈΡΠ΅β ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π° ΡΠ½ΠΈΠΌΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π°Ρ Π½Π΅Π²ΠΈΠ΄Π»ΠΈΠ²ΠΈ, ΠΎΡΡΠ°Π²Π°ΡΡΠΈ Π³ΠΈ Π²ΠΈΠ΄Π»ΠΈΠ²ΠΈ ΡΠ°ΠΌΠΎ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ. ΠΠΎ Wolfram Mathematica ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅
data = ArrayReshape[Abs[traces/Max[Abs[traces[[All,1;;;;4]]]]],{numIL,numXL,101}];
Graphics3D[{Opacity[0.1], Raster3D[data, ColorFunction->"RainbowOpacity"]},
Boxed->False, SphericalRegion->True, ImageSize->840, Background->None]
Π‘Π»ΠΈΠΊΠ° Π½Π° ΠΊΠΎΡΠΊΠ° Π·Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Opacity[] ΠΈ Raster3D[]
ΠΠ°ΠΊΠΎ ΠΈ Π²ΠΎ ΡΠΈΠ½ΡΠ΅ΡΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΊΠΎΠΈ Π³Π΅ΠΎΠ»ΠΎΡΠΊΠΈ Π³ΡΠ°Π½ΠΈΡΠΈ (ΡΠ»ΠΎΠ΅Π²ΠΈ) ΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ² ΡΠ΅Π»ΡΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π°Ρ Π½Π° ΠΏΡΠ΅ΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½Π°ΡΠ° ΠΊΠΎΡΠΊΠ°.
ΠΠ»Π°Π²Π½Π°ΡΠ° Π°Π»Π°ΡΠΊΠ° Π·Π° ΡΠΏΠ΅ΠΊΡΡΠ°Π»Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π΅ Π€ΡΡΠΈΠ΅ΠΎΠ²Π°ΡΠ° ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡΠ°. Π‘ΠΎ Π½Π΅Π³ΠΎΠ²Π° ΠΏΠΎΠΌΠΎΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΎΡΠ΅Π½ΠΈΡΠ΅ Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄Π½ΠΎ-ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠ½ΠΈΠΎΡ ΡΠΏΠ΅ΠΊΡΠ°Ρ Π½Π° ΡΠ΅ΠΊΠΎΡΠ° ΡΡΠ°Π³Π° ΠΈΠ»ΠΈ Π³ΡΡΠΏΠ° Π½Π° ΡΡΠ°Π³ΠΈ. ΠΠ΅ΡΡΡΠΎΠ°, ΠΏΠΎ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π²ΠΎ Π΄ΠΎΠΌΠ΅Π½ΠΎΡ Π½Π° ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠ°, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅ ΡΠ΅ Π³ΡΠ±Π°Ρ Π·Π° ΡΠΎΠ° Π²ΠΎ ΠΊΠΎΠΈ ΠΌΠΎΠΌΠ΅Π½ΡΠΈ (ΡΠΈΡΠ°Ρ Π²ΠΎ ΠΊΠΎΠΈ Π΄Π»Π°Π±ΠΎΡΠΈΠ½ΠΈ) ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π° ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠ°ΡΠ°. ΠΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° ΡΠΈΠ³Π½Π°Π»ΠΎΡ Π½Π° ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ (Π΄Π»Π°Π±ΠΎΡΠΈΠ½Π°ΡΠ°), ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΏΡΠΎΠ·ΠΎΡΡΠΈΡΠ΅ Π½Π° Π€ΡΡΠΈΠ΅ΠΎΠ²Π°ΡΠ° ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡΠ° ΠΈ ΡΠ°Π·Π»ΠΎΠΆΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π±ΡΠ°Π½ΠΎΠ²ΠΈΠ΄ΠΎΠ²ΠΈΡΠ΅. ΠΠ²ΠΎΡ Π½Π°ΠΏΠΈΡ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ°Π·Π³ΡΠ°Π΄ΡΠ²Π°ΡΠ΅ Π½Π° Π±ΡΠ°Π½ΠΎΠ²ΠΈΠ΄Π½ΠΈ Π±ΡΠ°Π½ΠΎΠ²ΠΈ. Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ° Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π±ΡΠ°Π½ΠΎΠ²ΠΈΠ΄Π½ΠΈΡΠΈ ΠΏΠΎΡΠ½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈΡΠ΅ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ° Π²ΠΎ 90-ΡΠΈΡΠ΅. ΠΡΠ΅Π΄Π½ΠΎΡΡΠ° Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΡΠΊΠ°ΡΠ° Π€ΡΡΠΈΠ΅ΠΎΠ²Π° ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡΠ° ΡΠ΅ ΡΠΌΠ΅ΡΠ° Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠ° ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΡΠ°.
ΠΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΡΠ»Π΅Π΄Π½ΠΈΠΎΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΎΠ΄ ΠΊΠΎΠ΄, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π·Π»ΠΎΠΆΠΈΡΠ΅ Π΅Π΄Π½Π° ΠΎΠ΄ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈΡΠ΅ ΡΡΠ°Π³ΠΈ Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ:
cwd=ContinuousWaveletTransform[seismicSection["traces"][[100]]]
Show[
ListLinePlot[Re[cwd[[1]]],PlotRange->All],
ListLinePlot[seismicSection["traces"][[100]],
PlotStyle->Black,PlotRange->All],ImageSize->{1500,500},AspectRatio->Full,
PlotLabel->Style["Wavelet decomposition",Black,32],
LabelStyle->Directive[Black,Italic],
PlotRange->All,
Frame->True]
Π Π°ΡΠΏΠ°ΡΠ°ΡΠ΅ Π½Π° ΡΡΠ°Π³Π° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ
ΠΠ° Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠ΅Π½ΠΈ ΠΊΠ°ΠΊΠΎ ΡΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ²Π° Π΅Π½Π΅ΡΠ³ΠΈΡΠ°ΡΠ° Π½Π° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°ΡΠ° Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΡΠ΅ΠΌΠΈΡΠ° Π½Π° ΠΏΡΠΈΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ΅ Π½Π° Π±ΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠΊΠ°Π»ΠΎΠ³ΡΠ°ΠΌΠΈ (Π°Π½Π°Π»ΠΎΠ³Π½ΠΈ Π½Π° ΡΠΏΠ΅ΠΊΡΡΠΎΠ³ΡΠ°ΠΌ). ΠΠ°ΠΊΠΎ ΠΏΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π²ΠΎ ΠΏΡΠ°ΠΊΡΠ° Π½Π΅ΠΌΠ° ΠΏΠΎΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ ΡΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ. ΠΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΎ, ΡΠ΅ ΠΈΠ·Π±ΠΈΡΠ°Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΡΠΎ Π½ΠΈΡΠΊΠ°, ΡΡΠ΅Π΄Π½Π° ΠΈ Π²ΠΈΡΠΎΠΊΠ° ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠ°.
freq=(500/(#*contWD["Wavelet"]["FourierFactor"]))&/@(Thread[{Range[contWD["Octaves"]],1}]/.contWD["Scales"])//Round;
ticks=Transpose[{Range[Length[freq]],freq}];
WaveletScalogram[contWD,Frame->True,FrameTicks->{{ticks,Automatic},Automatic},FrameTicksStyle->Directive[Orange,12],
FrameLabel->{"Time","Frequency(Hz)"},LabelStyle->Directive[Black,Bold,14],
ColorFunction->"RustTones",ImageSize->Large]
Π‘ΠΊΠ°Π»ΠΎΠ³ΡΠ°ΠΌ. Π Π΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ°
ΠΠ°Π·ΠΈΠΊΠΎΡ Π½Π° ΠΠΎΠ»ΡΡΠ°ΠΌ ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Π·Π° ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡΠ° Π½Π° Π±ΡΠ°Π½ΠΎΠ²ΠΈΠ΄Π½ΠΈ Π»ΠΈΠ½ΠΈΠΈ
tracesCWD=Table[Map[Hilbert[#,0]&,Re[ContinuousWaveletTransform[traces[[i]]][[1]]][[{13,15,18}]]],{i,1,Length@traces}];
ΠΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ°
ΠΠΊΠΎ ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ ΡΠΏΠΎΠ΄Π΅Π»ΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΡΠΎ ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅ ΠΈΠ»ΠΈ Π΄Π° Π³ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΈΡΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° SEGYExport[] ΠΎΠ΄ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ GeologyIO
outputdata=seismic3DSEGY;
outputdata["traces",1;;-1]=tracesCWD[[All,3]];
outputdata["textheader"]="Wavelet Decomposition Result";
outputdata["binaryheader","NumberDataTraces"]=Length[tracesCWD[[All,3]]];
SEGYExport["D:result.segy",outputdata];
Π‘ΠΎ ΡΡΠΈ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ ΠΊΠΎΡΠΊΠΈ (ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΡΠΎ Π½ΠΈΡΠΊΠ° ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠ°, ΡΡΠ΅Π΄Π½Π° ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠ° ΠΈ Π²ΠΈΡΠΎΠΊΠ° ΡΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠ°), RGB ΠΌΠ΅ΡΠ°ΡΠ΅ΡΠΎ ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° Π΄Π° ΡΠ΅ Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π·Π°Π΅Π΄Π½ΠΎ. Π‘Π΅ΠΊΠΎΡΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π΅ Π΄ΠΎΠ΄Π΅Π»Π΅Π½Π° ΡΠ²ΠΎΡΠ° Π±ΠΎΡΠ° - ΡΡΠ²Π΅Π½Π°, Π·Π΅Π»Π΅Π½Π°, ΡΠΈΠ½Π°. ΠΠΎ Wolfram Mathematica ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ°
Π Π΅Π·ΡΠ»ΡΠ°ΡΠΎΡ ΡΠ΅ ΡΠ»ΠΈΠΊΠΈ ΠΎΠ΄ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π³Π΅ΠΎΠ»ΠΎΡΠΊΠ° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡΠ°. ΠΠ΅Π°Π½Π΄ΡΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Π½ΠΈ Π½Π° Π΄Π΅Π»ΠΎΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ Π΄Π° ΡΠ΅ ΡΠ°Π·Π³ΡΠ°Π½ΠΈΡΠ°Ρ ΠΏΠ°Π»Π΅ΠΎΠΊΠ°Π½Π°Π»ΠΈ, ΠΊΠΎΠΈ ΠΏΠΎΠ²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ ΡΠ΅ Π°ΠΊΡΠΌΡΠ»Π°ΡΠΈΠΈ ΠΈ ΡΠΎΠ΄ΡΠΆΠ°Ρ ΡΠ΅Π·Π΅ΡΠ²ΠΈ Π½Π° Π½Π°ΡΡΠ°. ΠΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠ° Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈΡΠ΅ Π°Π½Π°Π»ΠΎΠ·ΠΈ Π½Π° ΡΠ°ΠΊΠΎΠ² ΡΠ΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π½ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ ΠΎΠ΄ΡΠ΅Π΄ΠΈΠΌΠ΅ Π½Π°ΡΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ ΠΌΠ΅Π°Π½Π΄ΡΠΈΡΠ΅. Π‘Π°ΠΌΠΈΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ ΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΠΈΡΠ°Π°Ρ ΡΠΎ Π΄Π΅Π±Π΅Π»ΠΈ ΡΠ»ΠΎΠ΅Π²ΠΈ Π½Π° Π΄ΠΎΠ±ΡΠΎ ΡΠΎΡΡΠΈΡΠ°Π½ ΠΏΠ΅ΡΠΎΡΠ½ΠΈΠΊ ΠΈ ΡΠ΅ Π΄ΠΎΠ±Π°Ρ ΡΠ΅Π·Π΅ΡΠ²ΠΎΠ°Ρ Π·Π° Π½Π°ΡΡΠ°. ΠΠ±Π»Π°ΡΡΠΈΡΠ΅ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈΡΠ΅ Π½Π° βΡΠ°Π½ΡΠ΅Π»Π°β ΡΠ΅ ΡΠ»ΠΈΡΠ½ΠΈ Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π°Π½ΠΎΡΠΈ Π½Π° ΠΏΠΎΠΏΠ»Π°Π²Π½ΠΈ ΡΠ°ΠΌΠ½ΠΈΠ½ΠΈ. ΠΠ°ΡΠ»Π°Π³ΠΈΡΠ΅ Π²ΠΎ ΠΏΠΎΠΏΠ»Π°Π²Π½ΠΈΡΠ΅ ΡΠ°ΠΌΠ½ΠΈΠ½ΠΈ Π³Π»Π°Π²Π½ΠΎ ΡΠ΅ ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½ΠΈ ΡΠΎ Π³Π»ΠΈΠ½Π΅ΡΡΠΈ ΠΊΠ°ΡΠΏΠΈ ΠΈ Π΄ΡΠΏΡΠ΅ΡΠ΅ΡΠΎ Π²ΠΎ ΠΎΠ²ΠΈΠ΅ Π·ΠΎΠ½ΠΈ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π½Π΅Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎ.
RGB ΠΏΠ°ΡΡΠ΅ ΠΎΠ΄ ΠΊΠΎΡΠΊΠ°ΡΠ° Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΎ ΡΠ΅Π½ΡΠ°ΡΠΎΡ (ΠΌΠ°Π»ΠΊΡ Π»Π΅Π²ΠΎ ΠΎΠ΄ ΡΠ΅Π½ΡΠ°ΡΠΎΡ) ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ° ΡΠ»Π΅Π΄ΠΈΡΠ΅ ΠΌΠ΅Π°Π½Π΄ΡΠΈΡΠ°Π½Π°ΡΠ° ΡΠ΅ΠΊΠ°.
RGB ΠΏΠ°ΡΡΠ΅ ΠΎΠ΄ ΠΊΠΎΡΠΊΠ°ΡΠ° Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ° Π»Π΅Π²Π°ΡΠ° ΡΡΡΠ°Π½Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ° ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΠ΅ ΠΌΠ΅Π°Π½Π΄ΡΠΈΡΠ°Π½Π°ΡΠ° ΡΠ΅ΠΊΠ°.
ΠΠΎ Π½Π΅ΠΊΠΎΠΈ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΡΠ°ΡΠ½ΠΈ ΡΠ»ΠΈΠΊΠΈ. ΠΠ²Π° Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΡΠ΅ΡΠ΅Π½, ΠΎΠΏΡΠ΅ΠΌΠ°ΡΠ° ΡΡΠΎ ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΡ Π·Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΡΠ΅ Π½Π° Π±ΡΡΠ°Π²Π°ΡΠ°. ΠΠΎ ΡΠ°ΠΊΠ²ΠΈ ΡΠ»ΡΡΠ°ΠΈ, Π½Π΅ ΡΠ΅ Π²ΠΈΠ΄Π»ΠΈΠ²ΠΈ ΡΠ°ΠΌΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈ ΠΎΠ΄ ΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΡΡΠΊΡ ΠΈ ΡΠ΅Π»ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈ ΠΏΠ°Π»Π΅ΠΎΡΠ΅ΠΊΠΈ.
RGB ΠΌΠ΅ΡΠ°ΡΠ΅ Π½Π° ΡΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΠΊΠΎΡΠΊΠ° Π·Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (Ρ
ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»Π½ΠΎ ΠΏΠ°ΡΡΠ΅). ΠΠ»Π°Π±ΠΎΡΠΈΠ½Π° ΠΎΠΊΠΎΠ»Ρ 2 ΠΊΠΌ.
Π‘Π°ΡΠ΅Π»ΠΈΡΡΠΊΠ° ΡΠ»ΠΈΠΊΠ° Π½Π° ΡΠ΅ΠΊΠ°ΡΠ° ΠΠΎΠ»Π³Π° Π²ΠΎ Π±Π»ΠΈΠ·ΠΈΠ½Π° Π½Π° Π‘Π°ΡΠ°ΡΠΎΠ²
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ
Wolfram Mathematica Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ Π΄Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅ΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΠΈΠ½Π΅ΡΠ°Π»ΠΈ, Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ GeologyIO Π³ΠΎ ΠΏΡΠ°Π²ΠΈ ΠΎΠ²ΠΎΡ ΠΏΡΠΎΡΠ΅Ρ ΠΏΠΎΡΠ΄ΠΎΠ±Π΅Π½. Π‘ΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΡΠ΅ΠΈΠ·ΠΌΠΈΡΠΊΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΅ ΡΠ°ΠΊΠ²Π° ΡΡΠΎ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° Π·Π°Π±ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠΈΡΠ΅ (
ΠΠ·Π²ΠΎΡ: www.habr.com