Π“Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ y: Mathway | ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ

2 ΠΈΠ»ΠΈ y=1/x. А ΠΊΠ°ΠΊ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ со Π·Π½Π°ΠΊΠΎΠΌ модуля?

Π—Π°Π΄Π°Ρ‡Π° 1. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ y=|x| y=|x-1|.
РСшСниС. Π‘Ρ€Π°Π²Π½ΠΈΠΌ Π΅Π³ΠΎ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y=|x|.ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… x ΠΈΠΌΠ΅Π΅ΠΌ |x|=x. Π—Π½Π°Ρ‡ΠΈΡ‚, для ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π³Ρ€Π°Ρ„ΠΈΠΊ y=|x| совпадаСт с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ y=x, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ эта Ρ‡Π°ΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° являСтся Π»ΡƒΡ‡Ρ‘ΠΌ, выходящим ΠΈΠ· Π½Π°Ρ‡Π°Π»Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΠΎΠ΄ ΡƒΠ³Π»ΠΎΠΌ 45 градусов ΠΊ оси абсцисс. ΠŸΡ€ΠΈ x< 0 ΠΈΠΌΠ΅Π΅ΠΌ |x|= -x; Π·Π½Π°Ρ‡ΠΈΡ‚, для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… x Π³Ρ€Π°Ρ„ΠΈΠΊ y=|x| совпадаСт с биссСктрисой Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°.
Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° (для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… X) Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠΉ, Ссли Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ функция y=|x| β€” чётная, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ |-a|=|a|. Π—Π½Π°Ρ‡ΠΈΡ‚, Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y=|x| симмСтричСн ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси Oy, ΠΈ Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ приобрСсти, ΠΎΡ‚Ρ€Π°Π·ΠΈΠ² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси ΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Ρ‡Π°ΡΡ‚ΡŒ, Π½Π°Ρ‡Π΅Ρ€Ρ‡Π΅Π½Π½ΡƒΡŽ для ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… x. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ Π³Ρ€Π°Ρ„ΠΈΠΊ:

y=|x|

Для построСния Π±Π΅Ρ€Ρ‘ΠΌ Ρ‚ΠΎΡ‡ΠΊΠΈ (-2; 2) (-1; 1) (0; 0) (1; 1) (2; 2).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ y=|x-1|. Если А β€” Ρ‚ΠΎΡ‡ΠΊΠ° Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρƒ=|x| с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ (a;|a|), Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° y=|x-1| с Ρ‚Π΅ΠΌ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Y Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΠ° A1(a+1;|a|).

(ΠŸΠΎΡ‡Π΅ΠΌΡƒ?) Π­Ρ‚Ρƒ Ρ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· Ρ‚ΠΎΡ‡ΠΊΠΈ А(a;|a|) ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° сдвигом ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ оси Ox Π²ΠΏΡ€Π°Π²ΠΎ. Π—Π½Π°Ρ‡ΠΈΡ‚, ΠΈ вСсь Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y=|x-1|получаСтся ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y=|x| сдвигом ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ оси Ox Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° 1.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ:

y=|x-1|

Для построСния Π±Π΅Ρ€Ρ‘ΠΌ Ρ‚ΠΎΡ‡ΠΊΠΈ (-2; 3) (-1; 2) (0; 1) (1; 0) (2; 1).

Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠ°Ρ Π·Π°Π΄Π°Ρ‡ΠΊΠ°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ Π² уТас.

Π—Π°Π΄Π°Ρ‡Π° 2. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y=3*|x-4| β€” x + |x+1|.
РСшСниС. НайдСм Ρ‚ΠΎΡ‡ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ выраТСния ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² Π½ΡƒΠ»ΡŒ, Ρ‚.Π΅. Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ «критичСскиС» Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π°ΠΊΠΈΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ…=-1 ΠΈ Ρ…=4. Π’ этих Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ выраТСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°ΠΊ.

ΠŸΡƒΡΡ‚ΡŒ x<-1. Π’ΠΎΠ³Π΄Π° Ρ…+1<0, |x+1|=-x-1; x-4<0, |x-4|=-x+4; Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ y= 3(-Ρ…+4)-Ρ…+(-Ρ…-1)= -5Ρ…+11.

ΠŸΡƒΡΡ‚ΡŒ -1< = x < = 4. Π’ΠΎΠ³Π΄Π° Ρ…+1>0, |x+1|=x+1; x-4<0, |x-4|=-x+4; Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ y= 3(-Ρ…+4)-Ρ…+(Ρ…+1)= -3Ρ…+13.
ΠŸΡƒΡΡ‚ΡŒ Ρ…>4. Π’ΠΎΠ³Π΄Π° Ρ…+1>0, |x+1|=x+1, x-4>0; |x-4|=x-4; Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρƒ= 3(Ρ…-4)-Ρ…+Ρ…+1= 3Ρ…-11. 2 β€” |x| β€” 3|

Π˜Ρ‚Π°ΠΊ, всСм спасибо! Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Ρ‚Ρƒ Π±Π°Π·Ρƒ Π·Π½Π°Π½ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² со Π·Π½Π°ΠΊΠΎΠΌ модуля! А Ρ‚ΠΎ Π΅Π³ΠΎ Ρ‚Π°ΠΊ всС боятся.

Π’ΠΎΡ‚ ссылка, которая ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ваши построСния:

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, содСрТащих Π·Π½Π°ΠΊ модуля

ЦСль:

  • Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ,
  • Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΡƒΠΌΠ΅Π½ΠΈΠ΅ учащихся Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π·Π°Π΄Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°,
  • ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ учащихся с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ влияСт Π·Π½Π°ΠΊ модуля Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅: прСзСнтация (ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1)

Π₯ΠΎΠ΄ ΡƒΡ€ΠΎΠΊΠ° β„–1

ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… матСматичСских Π·Π°Π΄Π°Ρ‡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ быстро ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π»ΡŽΠ±Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… Π² школьном курсС Π°Π»Π³Π΅Π±Ρ€Ρ‹. Π’.ΠΊ. Π½Π° ΡƒΡ€ΠΎΠΊΠ΅ прСдстоит ΠΌΠ½ΠΎΠ³ΠΎ построСний, Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ, вспоминая, ΠΊΠ°ΠΊ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y = kx + b Π½Π° основС Π°Π½Π°Π»ΠΈΠ·Π° ΡƒΠ³Π»ΠΎΠ²ΠΎΠ³ΠΎ коэффициСнта ΠΈ коэффициСнта смСщСния (слайд 2)

БопоставляСм уравнСния ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ (слайд 3):

Β 

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ Π² тСтрадях Π² ΠΎΠ΄Π½ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (y = —x; y = —x -4; y = -1/3 x – 2; y = 2x + 5; y = x + 1), провСряя сСбя ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ слайда 4

Вспомним ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ модуля числа x (слайд 5)

РассматриваСм, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y = |x| Π½Π° основании опрСдСлСния модуля, отбрасывая части прямых, Π½Π΅ Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Π² полуплоскостях

x < 0 и x> 0 (слайд 6)

Аналогично рассматриваСм способ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y = |x + 1| (слайд 7)

Бравнивая Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ уравнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (слайд 8-9),

Π΄Π΅Π»Π°Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y = |x + a| — b смСщСниСм Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y = |x| (слайд 10-11)

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Π² тСтрадях Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ y = |x-3| + 3, y = |x – 3| — 2, y = |x+2| — 5, y = |x + 3| + 2 ΠΈ провСряСм сСбя ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ слайда 12

Π”Π°Π»Π΅Π΅ учащиСся Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π° основС рисунка, прСдставлСнного Π½Π° слайдС 13, Π·Π°Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ:

ΠŸΡ€ΠΈ построСнии Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ рСбят Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ опрСдСлСния ΠΈ мноТСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ β€œΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒβ€ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ мноТСства Π½Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ.

ЗаполняСм Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ (слайд 12):

Β  D(y) E (y)
y = |x| Β  Β 
y = |x – 3| Β  Β 
y = |x – 3| +2 Β  Β 
y = — |x| Β  Β 
y = |x + 2| -5 Β 
Β 
y = — |x +2| -5 Β  Β 

И рассматриваСм, ΠΊΠ°ΠΊ мноТСства Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° основС Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² (слайд 15)

Учащимся прСдлагаСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ D (y) ΠΈ E(y) ΠΏΠΎ рисунку (слайд 16):

Β 

Π£Ρ‡Π΅Π½ΠΈΠΊΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°ΡŽΡ‚ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ D(y) ΠΈ E(y) (слайд 17):

Анализируя Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ уравнСния (слайд 18), ΡƒΡ‡Π΅Π½ΠΈΠΊΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ Π²Ρ‹Π²ΠΎΠ΄ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ влияСт Π·Π½Π°ΠΊ минуса ΠΏΠ΅Ρ€Π΅Π΄ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΌΠΈ скобками Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ. И ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°ΡŽΡ‚ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌ, прСдставлСнным Π½Π° слайдС 19.

Π₯ΠΎΠ΄ ΡƒΡ€ΠΎΠΊΠ° β„– 2

Устно ΠΏΡ€ΠΎΠ³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Π΅ΠΌ уравнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌ (слайд 20):

Β 

Аналогично схСмС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΡƒΡ€ΠΎΠΊΠ° (слайд 21-27) ΡƒΡ‡Π΅Π½ΠΈΠΊΠΈ знакомятся с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ влияСт коэффициСнт ΠΏΠ΅Ρ€Π΅Π΄ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ:

Β 

Для закрСплСния ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ, Π² тСтрадях Π² ΠΎΠ΄Π½ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ рСбята строят ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ:

y = |0,5x| ΠΏΡ€ΠΈ -3 < x< 3;

y = 3 ΠΏΡ€ΠΈ -1 < x< 1;

y = -|x + 3| + 6 ΠΏΡ€ΠΈ -4 < x < -2;

y = -|x — 3| + 6 ΠΏΡ€ΠΈ 2 < x < 4;

y = |x + 3| + 4 ΠΏΡ€ΠΈ -4 < x < -2;

y = |x — 3| + 4 ΠΏΡ€ΠΈ 2 < x ? 4;

y = -|0,5x – 1,5| + 7 ΠΏΡ€ΠΈ -5 < x < -1;

y = -|0,5x + 1,5| + 7 ΠΏΡ€ΠΈ 1 < x < 5.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ сСбя ΠΏΠΎ слайду 29:

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅: ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² прямых, ΠΈ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Π₯ΠΎΠ΄ ΡƒΡ€ΠΎΠΊΠ° β„– 3

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ y = |3x| — 3 ΠΈ y = |3x – 3|. Как Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС связаны y(x) ΠΈ y(-x)?

НаличиС условия y(x) = y(-x) ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ …?

ΠŸΡ€ΠΈΠ²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‚ симмСтричны ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси ΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

Если Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ скобки Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ пСрСмСнная y, Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ условиС |y| = |-y|. ΠšΠ°ΠΊΡƒΡŽ ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ Π·Π°Π΄Π°Π΅Ρ‚ это условиС?

На слайдС 34 ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ рассматриваСм Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²:

y = 3x – 3, |y| = 3x – 3, |y| = |3x| — 3, |y| = |3x – 3| ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ симмСтрии.

Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ Ρ‚Ρ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°:

Β 

РаспрСдСлитС, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… (y = f(|x|, |y| = f(x), y = |f(x)|), ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅:

|y| = 2 – x, y = |3x — 4|, |x| + |y| = 2, |y| = 3x – 4, y = |3|x| — 4|, y = |3x| — 4, |y| = |3|x| — 4|, |y| = |3x – 4|.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ сСбя (слайд 35)

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² (Ρ‚ΠΎΠ½ΠΊΠΈΠΌΠΈ линиями Π² тСтрадях):

1) y = 3x – 4, y = |3x – 4|, y

= |3|x| - 4|, |y| = |3|x| — 4|

2) y = 3x – 4, y = 3|x| — 4, y = |3|x| — 4|

РассматриваСм способ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° соотвСтствия |x| + |y| = 2.

Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ строим Π³Ρ€Π°Ρ„ΠΈΠΊ |x| — |y| = 2 ΠΈ провСряСм сСбя ΠΏΠΎ слайду 39.

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅: ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΏΡΡ‚ΡŒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ соотвСтствий с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ всС случаи, рассмотрСнныС Π½Π° ΡƒΡ€ΠΎΠΊΠ΅, ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ k

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y=|x-3|-|x+3| ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ k, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прямая y=kx ΠΈΠΌΠ΅Π΅Ρ‚ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄Π½Ρƒ ΠΎΠ±Ρ‰ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ.

РСшСниС:

Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΊ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ.

y=|x-3|-|x+3|

НайдСм Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π½Π°ΠΊ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ мСняСтся.
КаТдоС выраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ΄ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ΠΏΡ€ΠΈΡ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΠΊ 0. Π£ нас ΠΈΡ… Π΄Π²Π° x-3 ΠΈ x+3.
x-3=0 ΠΈ x+3=0
x=3 ΠΈ x=-3

Π£ нас числовая прямая раздСлится Π½Π° Ρ‚Ρ€ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° (-∞;-3)U(-3;3)U(3;+∞). На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·Π½Π°ΠΊ ΠΏΠΎΠ΄ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

1. Π­Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ просто, рассмотрим ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» (-∞;-3). Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ с этого ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, -4 ΠΈ подставим Π² ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ΄ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ вмСсто значСния Ρ….
Ρ…=-4
x-3=-4-3=-7 ΠΈ x+3=-4+3=-1

Π£ ΠΎΠ±ΠΎΠΈΡ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π·Π½Π°ΠΊΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΏΠ΅Ρ€Π΅Π΄ Π·Π½Π°ΠΊΠΎΠΌ модуля Π² ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ ставим минус, Π° вмСсто Π·Π½Π°ΠΊΠ° модуля ставим скобки ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ искомоС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ (-∞;-3).

y=β€”(x-3)-(β€”(x+3))=-Ρ…+3+Ρ…+3=6

На ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ (-∞;-3) получился Π³Ρ€Π°Ρ„ΠΈΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (прямой) Ρƒ=6

2. Рассмотрим Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» (-3;3). НайдСм ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° этом ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ любоС число ΠΎΡ‚ -3 Π΄ΠΎ 3, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 0. ΠŸΠΎΠ΄ΡΡ‚Π°Π²ΠΈΠΌ вмСсто значСния Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0.
Ρ…=0
x-3=0-3=-3 ΠΈ x+3=0+3=3

Π£ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ выраТСния x-3 Π·Π½Π°ΠΊ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ получился, Π° Ρƒ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ выраТСния x+3 ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ x-3 запишСм Π·Π½Π°ΠΊ минус, Π° ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π·Π½Π°ΠΊ плюс.

y=β€”(x-3)-(+(x+3))=-Ρ…+3-Ρ…-3=-2x

На ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ (-3;3) получился Π³Ρ€Π°Ρ„ΠΈΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (прямой) Ρƒ=-2Ρ…

3. Рассмотрим Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» (3;+∞). Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ с этого ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 5, ΠΈ подставим Π² ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ΄ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ вмСсто значСния Ρ….

Ρ…=5
x-3=5-3=2 ΠΈ x+3=5+3=8

Π£ ΠΎΠ±ΠΎΠΈΡ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π·Π½Π°ΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΏΠ΅Ρ€Π΅Π΄ Π·Π½Π°ΠΊΠΎΠΌ модуля Π² ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ ставим плюс, Π° вмСсто Π·Π½Π°ΠΊΠ° модуля ставим скобки ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ искомоС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ (3;+∞).

y=+(x-3)-(+(x+3))=Ρ…-3-Ρ…-3=-6

На ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ (3;+∞) получился Π³Ρ€Π°Ρ„ΠΈΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (прямой) Ρƒ=-6

4. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Π²Π΅Π΄Π΅ΠΌ ΠΈΡ‚ΠΎΠ³.ΠŸΠΎΡΡ‚ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ y=|x-3|-|x+3|.
На ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ (-∞;-3) строим Π³Ρ€Π°Ρ„ΠΈΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (прямой) Ρƒ=6.
На ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ (-3;3) строим Π³Ρ€Π°Ρ„ΠΈΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (прямой) Ρƒ=-2Ρ….
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρƒ=-2Ρ… ΠΏΠΎΠ΄Π±Π΅Ρ€Π΅ΠΌ нСсколько Ρ‚ΠΎΡ‡Π΅ΠΊ.
x=-3 y=-2*(-3)=6 ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ Ρ‚ΠΎΡ‡ΠΊΠ° (-3;6)
x=0 y=-2*0=0 ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ Ρ‚ΠΎΡ‡ΠΊΠ° (0;0)
x=3 y=-2*(3)=-6 ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ Ρ‚ΠΎΡ‡ΠΊΠ° (3;-6)
На ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ (3;+∞) строим Π³Ρ€Π°Ρ„ΠΈΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (прямой) Ρƒ=-6.

5. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° вопрос задания Π½Π°ΠΉΠ΄Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ k, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прямая y=kx ΠΈΠΌΠ΅Π΅Ρ‚ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ y=|x-3|-|x+3| Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄Π½Ρƒ ΠΎΠ±Ρ‰ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ.

ΠŸΡ€ΡΠΌΠ°Ρ y=kx ΠΏΡ€ΠΈ любом Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ k всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ (0;0). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΠΊΠ»ΠΎΠ½ Π΄Π°Π½Π½ΠΎΠΉ прямой y=kx, Π° Π·Π° Π½Π°ΠΊΠ»ΠΎΠ½ Ρƒ нас ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ коэффициСнт k.

Если k Π±ΡƒΠ΄Π΅Ρ‚ любоС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ пСрСсСчСниС прямой y=kx с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ y=|x-3|-|x+3|. Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π°ΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚.

Если k Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (-2;0), Ρ‚ΠΎ пСрСсСчСний прямой y=kx с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ y=|x-3|-|x+3| Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Ρ€ΠΈ.Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π°ΠΌ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚.

Если k=-2, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ мноТСство [-2;2], ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ прямая y=kx Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ y=|x-3|-|x+3| Π½Π° Π΄Π°Π½Π½ΠΎΠΌ участкС. Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π°ΠΌ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚.

Если k Π±ΡƒΠ΄Π΅Ρ‚ мСньшС -2, Ρ‚ΠΎ прямая y=kx с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ y=|x-3|-|x+3| Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ пСрСсСчСниС.Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π°ΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚.

Если k=0, Ρ‚ΠΎ пСрСсСчСний прямой y=kx с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ y=|x-3|-|x+3| Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ. Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π°ΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚.

ΠžΡ‚Π²Π΅Ρ‚: ΠΏΡ€ΠΈ k ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρƒ (-∞;-2)U[0;+∞) прямая y=kx с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ y=|x-3|-|x+3| Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ пСрСсСчСниС.

ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° ΠΊΠ°Π½Π°Π» Π½Π° YOUTUBE ΠΈ смотритС Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ ΠΊ экзамСнам ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΈ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ с Π½Π°ΠΌΠΈ.

Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ повСрхностСй Π² Python ΠŸΠΈΡ‚ΠΎΠ½ Matplotlib

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ модуля Matplotlib Π² Python ΠŸΠΈΡ‚ΠΎΠ½.

Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ, ΠΊΠ°ΠΊ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ модуля Matplotlib Π² Python ΠŸΠΈΡ‚ΠΎΠ½.
Matplotlib это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для Python, прСдназначСнная для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ построСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠŸΠΈΡ‚ΠΎΠ½ Π½Π° плоскости ΠΈ построСниС повСрхности Π² Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС. Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ, ΠΈΠΌΠ΅Π½Π½ΠΎ Matplotlib ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… исслСдованиях ΠΈ конфСрСнциях для дСмонстрации ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….
Для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Pyplot. Pyplot это ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌΠΈ Π² ΠŸΠΈΡ‚ΠΎΠ½Π΅. Pyplot это Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄, созданных для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. Для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ‚Π°ΠΊ ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ NumPy.
Matplotlib, ΠΊΠ°ΠΊ ΠΈ NumPy, встроСн Π² срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Spyder, поэтому ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ установки.
import numpy as np
import matplotlib.pyplot as plt
as np ΠΈ as plt ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈΠ· ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, вмСсто названия ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ np ΠΈ plt.
Для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Python Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ саму Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π•Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ лямбда-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Лямбда-функция β€” это ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ способ записи ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΎΠ΄Π½Ρƒ строчку. Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим построСниС синусоиды Π½Π° ΠŸΠΈΡ‚ΠΎΠ½Π΅. Бинусоида задаётся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ f(x) = sin(x).
y = lambda x: np.sin(x)
y это ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (для Π΅Ρ‘ Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ y(x)), lambda ΡΡ‚ΠΎΒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ Π½Π°Ρ‡Π°Π»ΠΎ задания лямбда-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, x это Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉΡΡ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, послС двоСточия задаётся функция. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² стандартном PythonΒ Π½Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΉ синус x, ΠΌΡ‹ Π΅Π³ΠΎ Π·Π°Π΄Π°Ρ‘ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ NumPy, Π΅Π³ΠΎ ΠΌΡ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ np.
ВсС дСйствия Π² Pyplot производятся Π½Π° рисунках. Для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Python Π½ΡƒΠΆΠ½ΠΎ сначала Π·Π°Π΄Π°Ρ‚ΡŒ сСтку ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘Π΅Ρ‚ΠΊΠ° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² python задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹Β Β plt.subplots().
fig = plt.subplots()
ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠŸΠΈΡ‚ΠΎΠ½Π΅. Π­Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ linspace.
x = np.linspace(-3, 3, 100)
linspace создаёт массив с Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ -3 ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ 3, Π² созданном массивС Π±ΡƒΠ΄Π΅Ρ‚ 100 элСмСнтов. Π§Π΅ΠΌ большС Π±ΡƒΠ΄Π΅Ρ‚ послСднСС число, Ρ‚Π΅ΠΌ большС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ, Ρ‚Π΅ΠΌ Ρ‚ΠΎΡ‡Π½Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π³Ρ€Π°Ρ„ΠΈΠΊ Π² Python.
ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ создали систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚,Β ΠΎΠ±Π»Π°ΡΡ‚ΡŒ построСния, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Π² ΠŸΠΈΡ‚ΠΎΠ½. Для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ΅ΠΊΡ†ΠΈΠΈ Π² Python Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ plt.plot(x, y(x)), Π³Π΄Π΅ x это Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, y(x) это функция ΠΎΡ‚ x, заданная с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ лямбда-выраТСния.
plt.plot(x, y(x))
ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ построили  Π³Ρ€Π°Ρ„ΠΈΠΊ Π² Python, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° рисункС. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ plt.show().
ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° python для рисования Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
# ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ
import numpy as np
import matplotlib.pyplot as plt
# функция
y = lambda x: np.sin(x)
# создаём рисунок с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ
fig = plt.subplots()
# создаём ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚
# — ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π³Ρ€Π°Ρ„ΠΈΠΊ
x = np.linspace(-3, 3,100)
# значСния x, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹
# количСство элСмСнтов Π² созданном массивС
# — качСство прорисовки Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Β 
# рисуСм Π³Ρ€Π°Ρ„ΠΈΠΊ
plt. plot(x, y(x))
# ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ
plt.show()

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ синусоиды Π²Β python Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅

Β 

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π½Π° ΠΎΠ΄Π½ΠΎΠΌ рисункС Π² Python

Π’ ΠΎΠ΄Π½ΠΎΠΉ области Π² python ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π”ΠΎΠ±Π°Π²ΠΈΠΌ aeyrwb. y=xΒ  ΠΈ нарисуСм Π΅Π΅ совмСстно с синусоидой.
Для этого Π²Π²Π΅Π΄Π΅ΠΌ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ lambda
y1=lambda x: x
ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
plt.plot(x,y1(x))
Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π² Python для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π΄Π²ΡƒΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅

# ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ
import numpy as np
import matplotlib.pyplot as plt
# функция
y = lambda x: np.sin(x)
y1=lambda x: x
# создаём рисунок с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ
fig = plt.subplots()
# создаём ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚
# — ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π³Ρ€Π°Ρ„ΠΈΠΊ
x = np.linspace(-3, 3,100)
# значСния x, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹
# количСство элСмСнтов Π² созданном массивС
# — качСство прорисовки Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Β 
# рисуСм Π³Ρ€Π°Ρ„ΠΈΠΊ
plt. 2
ΠΎΡ‚ Π΄Π²ΡƒΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². АргумСнты x ΠΈ y, функция z.
f = lambda x, y: x ** 2 — y ** 2
Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ повСрхности в Python Π½ΡƒΠΆΠ½ΠΎ сначал Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ построСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ Β plt.figure ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ figsize(x, y), Π³Π΄Π΅ x ΠΈ y – ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ высота рисунка Π² Π΄ΡŽΠΉΠΌΠ°Ρ…. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ рисунок Π² Python Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 12Γ—6 дюймов для отобраТСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²
fig = plt.figure(figsize = (12, 6))
Π’ построСнной области ΠΌΡ‹ создадим рисунок,Β Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ΅ пространство с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹ΠΌΠΈ осями ΠΈ сама ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ. Π’ ΠŸΠΈΡ‚ΠΎΠ½Π΅ для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡΒ fig.add_subplot().Β 
ax = fig.add_subplot(1, 1, 1, projection = ‘3d’)
Ѐункция Π² Python fig.add_subplot()Β Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ построСния Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠΈ ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠ΅ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ. Π’Π°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π° ax = fig.add_subplot(1, 1, 1, projection = ‘3d’) Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ построСния Π½Π° Π΄Π²Π΅ ΠΊΠ»Ρ‚ΠΊΠΈ ΠΈ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π³Π°Ρ€Ρ„ΠΈΠΊ, благодаря Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ projection = β€˜3d’ 
Π’Π²Π΅Π΄Ρ‘ΠΌ области отобраТСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π² ΠŸΠΈΡ‚ΠΎΠ½.
xval = np.linspace(-5, 5, 100)
yval = np.linspace(-5, 5, 100)
НуТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° рисункС Π² Python. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ
surf = ax.plot_surface(x, y, z, rstride = 4, cstride = 4, cmap = cm.plasma)
Π“Π΄Π΅ x ΠΈ y это ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, z это получаСмая функция, rstride ΠΈ cstride ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° шаг прорисовки повСрхности Π² ΠŸΠΈΡ‚ΠΎΠ½, Ρ‡Π΅ΠΌ мСньшС Π±ΡƒΠ΄ΡƒΡ‚ эти значСния, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π½Π° повСрхности. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cmap.plasma ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ с Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ схСмой plasma. НапримСр, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ схСмы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ viridisΒ ΠΈ magma. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… схСм Π΅ΡΡ‚ΡŒ Π½Π° сайтС Matplotlib.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Python построСниС повСрхности Π² Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС# ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
from matplotlib import cm
import matplotlib. pyplot as plt
# ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ повСрхности
f = lambda x, y: x ** 2 — y ** 2
# создаём ΠΏΠΎΠ»ΠΎΡ‚Π½ΠΎ для рисунка
fig = plt.figure(figsize = (10, 10))
# создаём рисунок пространства с ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒΡŽ
ax = fig.add_subplot(1, 1, 1, projection = ‘3d’)
# Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Π΅ΠΌ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ осСй для Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²
xval = np.linspace(-4, 4, 100)
yval = np.linspace(-4, 4, 100)
# создаём массив с xval столбцами ΠΈ yval строками
# — Π² этом массивС Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ значСния z
x, y = np.meshgrid(xval, yval)
# ΠΏΡ€ΠΈΡ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ z ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ x ΠΈ yΒ 
z = f(x, y)
# создаём ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ
surf = ax.plot_surface(
# ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ повСрхности
x, y, z,Β 
# шаг прорисовки сСтки
# — Ρ‡Π΅ΠΌ мСньшС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ ΠΏΠ»Π°Π²Π½Π΅Π΅
# — Π±ΡƒΠ΄Π΅Ρ‚ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π½Π° повСрхности
rstride = 10,
cstride = 10,
# цвСтовая схСма plasma
cmap = cm. plasma)

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ повСрхности Π² Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ Π³Π°ΠΌΠΌΠ΅ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅

ИзмСним ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ построСния Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ повСрхности, ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ сСтик, сдСлаСм ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ для этого ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ смСним Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ Π³Π°ΠΌΠΌΡƒ Π½Π° viridis

rstride = 2,
cstride = 2,
cmap = cm.viridis)

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ повСрхности Π² Python Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ Π³Π°ΠΌΠΌΠ΅

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ курса pythonΒ Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π΅ΠΌΠ° ΠšΠ»Π°ΡΡΡ‹ Π² ΠŸΠΈΡ‚ΠΎΠ½

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ:

Β 

Β 

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², содСрТащих Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ Π·Π½Π°ΠΊΠΎΠΌ модуля

1. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², содСрТащих выраТСния ΠΏΠΎΠ΄ Π·Π½Π°ΠΊΠΎΠΌ модуля

2. Частный случай (ΠΏΠΎΠ΄ Π·Π½Π°ΠΊΠΎΠΌ модуля ΠΎΠ΄Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π΅Ρ‚ слагаСмых Π±Π΅Π· модуля)

1) ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, опустив Π·Π½Π°ΠΊ
модуля
2) ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ симмСтрично оси ΠžΡ… Ρ‡Π°ΡΡ‚ΡŒ
Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, располоТСнного Π² области
ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρƒ.

3. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Ρƒ = |0,5Ρ…|
Ρƒ = |ΠΎ,5Ρ…-3|
Ρƒ
Ρƒ
1
1
Ρ…
0 1
0
Ρ…
6
8

4.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², содСрТащих выраТСния ΠΏΠΎΠ΄ Π·Π½Π°ΠΊΠΎΠΌ модуля 1) Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΡ€Π½ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, стоящих ΠΏΠΎΠ΄ Π·Π½Π°ΠΊΠΎΠΌ
модуля;
2) Π½Π° числовой прямой ΠΏΡ€ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эти ΠΊΠΎΡ€Π½ΠΈ;
3) Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²ΠΈΠ΄
Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ;
4) ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅.

5. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Ρƒ =|3Ρ…+4|-2
РСшСниС: 3Ρ…+4=0
1
Ρ… = 1 3
ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Π°Ρ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ
разбиваСтся прямой Ρ… = 1 1
3
Π½Π° Π΄Π²Π΅ полуплоскости:
1
1) Ρ…
Ρƒ =-(3Ρ…+4)-2
Ρ…
Ρƒ
Ρƒ =-3Ρ…-6
-2
0
-3
3
1
2) Ρ…β‰₯ 1 3
Ρƒ=3Ρ…+4-2
Ρ…
Ρƒ
Ρƒ=3Ρ…+2
-1
-1
0
2
Ρƒ
2
1
-2
1
3
1
0
-1
-2
Ρ…

6. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Ρƒ=|Ρ…-1| -|2 — Ρ…| + 2
РСшСниС: Ρ…=1
1) Ρ…
Ρƒ=-Ρ…+1-2+Ρ…+2
Ρƒ=1
2) -1 ≀ х≀ 2
Ρƒ=Ρ…-1-2+Ρ…+2
Ρƒ=2Ρ…-1
3) Ρ…>2
Ρƒ =Ρ…-1+2-Ρ…+2
Ρƒ=3
Ρƒ
Ρ…=2
Ρ…
1
2
Ρƒ
1
3
3
2
1
0
1 2
Ρƒ=|Ρ…-1| — |2-Ρ…| +2
Ρ…

7.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ упраТнСния a) y=|Ρ…-1|+|Ρ…-2|+Ρ… слайд β„–9
b) y=|3Ρ…|-3Ρ… слайд β„–10
c) y=|Ρ…-3|+|1-Ρ…|+4 слайд β„–10
d) y=|5-Ρ…|-|2-Ρ…|-3 слайд β„–11
e) y=7 -|Ρ…-1|+|Ρ…+5| слайд β„–11
f) y=|Ρ…-5|+|5-Ρ…| слайд β„–12
k) y=-|3-Ρ…|+|2-Ρ…|-3 слайд β„–12
l) y=|13 Ρ…-2|+|3+ 23 Ρ…|-3 слайд β„–13

8. a) Ρƒ=|Ρ… — 1|+|2 — Ρ…| +2

РСшСниС:
Ρƒ
Ρƒ=|Ρ…-1|-|2-Ρ…|+2
3
2
1
0
1
2
Ρ…
Ρ…=1; Ρ…=2
1) Ρ…
Ρƒ=-Ρ…+1-2+Ρ…+2
Ρƒ=1
2) 1≀х≀ 2
Ρƒ=Ρ…-1-2+Ρ…+2
Ρƒ=2Ρ… -1
3) Ρ…>2
Ρƒ=Ρ…-1+2-Ρ…+2
Ρƒ=3
Ρ… Ρƒ
1 1
2 3

9. b) y=|3Ρ…|-3Ρ…; c) y=|Ρ…-3|+|1-Ρ…|+4;

b) y=|3Ρ…|-3Ρ…;
РСшСниС:
РСшСниС:
0, Ρ…β‰₯0
y=
-6Ρ…, Ρ…
y
6
1
-1 0
c) y=|Ρ…-3|+|1-Ρ…|+4;
y=β”‚3xβ”‚-3
x
Ρ…=1, Ρ…=3
1) x≀1
y= -x+3+1-x-4
y=-2x
2) 1≀x≀3
y=-x+3-1+x-4
1
y=-2
0
3) xβ‰₯3
-2
y=x-3-1+x-4
y=2x-8
y
1
3
x

10. d) y=|5-Ρ…|-|2-Ρ…|-3; e) y=7-|Ρ…-1|+|Ρ…+5|;

РСшСниС:
1) х≀2
y=5-Ρ…-2+Ρ…-5
y=0
2) 2≀х≀5
y=5-Ρ…+2-Ρ…-3
y=-2Ρ…+4
0
3) xβ‰₯5
y=-5+Ρ…+2-Ρ…-3
y=-6
-6
y
1 2
5
x
y=β”‚5-xβ”‚-β”‚2-xβ”‚-3
РСшСниС:
1) х≀-5
y=7+Ρ…-1-Ρ…-5
y=1
2) -5≀х≀1
y=7+Ρ…-1+Ρ…+5
y=2Ρ…+11
3) xβ‰₯1
y=7-Ρ…+1+Ρ…+5 -5
y=13
y
13
1
0
1
x

11.

f) y=|Ρ…-5|-|5-Ρ…|; k) y= -|3-Ρ…|+|2-Ρ…|-3 РСшСниС:
x=5
1) х≀5
y=-Ρ…+5+5-Ρ…
y=-2Ρ…+10
x y
5 0
3 4
2) xβ‰₯5
y=x-5-5+x
y=2x-10
x y
5 0
3 -4
РСшСниС:
1) х≀2
y=-4
2) 2≀х≀3
y=2Ρ…-8
y
x y
4
1
0
-4
y
3
2 -4
5 2
5
x
3) xβ‰₯3
y=-2
1
0
-2
-4
1 2
y=-β”‚3-xβ”‚+β”‚2-xβ”‚-3
3
x

12. l) y=| Ρ…-2|+|3+ Ρ…|-3

l)
2
1
y=|3 Ρ…-2|+|3+ 3
Ρ…|-3
РСшСниС:
x=6; Ρ…=-4,5
1)
х≀-4,5
1
2
y=- Ρ…+ 2-3 — Ρ…-3
3
2)
Ρ…
3
Ρƒ
-4,5 0,5
y=-Ρ…-4
-4,5≀х≀6
y=- 1x+2+3+2 x-3
3
3
1
y= x+2
3
3)
y
xβ‰₯6
1
2
y= 3 x-2+3+ 3 x-3
y=x-2
-5 1
7
4
Ρ…
Ρƒ
3
3
6
4
Ρ…
Ρƒ
6
9
4
7
1
-4,5
0
-1
1
1
2
y=β”‚ x-2β”‚+β”‚3+ xβ”‚-3
3
3
6
9
x

13.

Π’Ρ‹Π²ΠΎΠ΄: Π Π΅ΡˆΠΈΡ‚Π΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅: β”‚Ρ…-3β”‚+β”‚1-Ρ…β”‚=4
(Ρ…=3; Ρ…=1)
ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: y= β”‚Ρ…-3β”‚+β”‚1-Ρ…β”‚- 4
ИмСя ΠΊΠΎΡ€Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ уравнСния ΠΈ
рассматривая Π³Ρ€Π°Ρ„ΠΈΠΊ построСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ,
Π΄Π΅Π»Π°Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄: ΠΊΠΎΡ€Π½ΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ уравнСния – это
ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ пСрСсСчСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° с осями
ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ строим Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ,
содСрТащиС выраТСния ΠΏΠΎΠ΄ Π·Π½Π°ΠΊΠΎΠΌ модуля
ΠΎΠΏΠΈΡ€Π°ΡΡΡŒ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ уравнСния, содСрТащСго
выраТСния ΠΏΠΎΠ΄ Π·Π½Π°ΠΊΠΎΠΌ модуля.

14. Π—Π°Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

y
ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠ² Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…
Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ
систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ
Π½Π΅ΠΊΠΎΠ΅ Β«ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ искусств».
6
. .
2
-1 0
1
3
4
6
7
Ρ…

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ | umath.ru

  • ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ всС Π·Π½Π°ΠΊΠΈ умноТСния
  • ДСсятичныС Π΄Ρ€ΠΎΠ±ΠΈ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ
  • Бписок Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ констант смотритС Π½ΠΈΠΆΠ΅

Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ:

  • МоТно ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ сразу Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Для этого просто раздСляйтС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой (;).
  • ΠœΠ°ΡΡˆΡ‚Π°Π± измСняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΎΠΊ Β«+Β» ΠΈ Β«βˆ’Β». Кнопка Β«100%Β» мСняСт ΠΌΠ°ΡΡˆΡ‚Π°Π± Π½Π° стандартный.
  • ПолоТСниС экрана ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ, пСрСтаскивая Π΅Π³ΠΎ ΠΌΡ‹ΡˆΡŒΡŽ, Π° ΠΌΠΎΠΆΠ½ΠΎ стрСлками Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ слСва.
  • Кнопка «·» Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ дТойстика пСрСносит Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² Ρ†Π΅Π½Ρ‚Ρ€ экрана.
  • Кнопка Β«β†ΊΒ» измСняСт ΠΌΠ°ΡΡˆΡ‚Π°Π± Π½Π° стандартный ΠΈ пСрСносит Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² Ρ†Π΅Π½Ρ‚Ρ€.
  • Π’ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΠΎΠ΄ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ экрана.

Π Π΅ΠΆΠΈΠΌΡ‹

ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ. Π’ этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ. Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΊΡ€ΠΈΠ²Ρ‹Ρ…, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… парамСтричСски, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅

ΠŸΠΎΠ»ΡΡ€Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹. Π Π΅ΠΆΠΈΠΌ позволяСт ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΊΡ€ΠΈΠ²ΠΎΠΉ, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π² полярной систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ Π³Π΄Π΅ β€” Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°, Π° β€” полярная ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°.

Бписок констант

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° ОписаниС
pi Число =3,14159. 3 Π΄Π°ΡŽΡ‚ x Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ стСпСни
sqrt() ΠšΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ
sin() Бинус
cos() ΠšΠΎΡΠΈΠ½ΡƒΡ
tg() ВангСнс
ctg() ΠšΠΎΡ‚Π°Π½Π³Π΅Π½Ρ
arcsin() Арксинус
arccos() Арккосинус
arctg() АрктангСнс
arcctg() АрккотангСнс
ln() ΠΠ°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌ числа
lg() ДСсятичный Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌ числа
log(a, b) Π›ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌ числа b ΠΏΠΎ основанию a
exp() Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ числа e
sh() ГипСрболичСский синус
ch() ГипСрболичСский косинус
th() ГипСрболичСский тангСнс
cth() ГипСрболичСский котангСнс

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π“Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ называСтся мноТСство Ρ‚ΠΎΡ‡Π΅ΠΊ плоскости Ρ‚Π°ΠΊΠΈΡ…, Ρ‡Ρ‚ΠΎ абсциссы ΠΈ ΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ этих Ρ‚ΠΎΡ‡Π΅ΠΊ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ .

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° создана для школьников ΠΈ студСнтов ΠΈ позволяСт ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠ½Π»Π°ΠΉΠ½. Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Google Chrome) ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, всС прСдлоТСния ΠΈ замСчания ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ ΠΌΡ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с интСрСсными ΠΈ Π·Π°Π±Π°Π²Π½Ρ‹ΠΌΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌΠΈ. Если Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с Ρ‚Π°ΠΊΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ, Ρ‚ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΎΠ± этом Π² коммСнтариях! Π’Π°ΡˆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ ΠΈ станСт Π½ΠΎΡΠΈΡ‚ΡŒ вашС имя ;).

Π§Π°ΡΡ‚ΡŒ 2 Π“Π˜Π ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅. Π—Π°Π΄Π°Ρ‡Π° с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ

ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ Ρ€Π°Π·Π±ΠΎΡ€ Π·Π°Π΄Π°Ρ‡ΠΈ 23 ΠΈΠ· модуля β€œΠΠ»Π³Π΅Π±Ρ€Π°β€, которая ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»Π°ΡΡŒ Π½Π° Π’Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ β„– 1 Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π“Π˜Π 1 октября 2013 Π³ΠΎΠ΄Π°.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y =|x βˆ’1| βˆ’ |x +1| + x ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ всС значСния k , ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прямая y = kx ΠΈΠΌΠ΅Π΅Ρ‚ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄Π½Ρƒ ΠΎΠ±Ρ‰ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ.

ΠŸΡ€ΠΈ построСнии Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π°Π³Π»ΡΠ½ΡƒΡ‚ΡŒ сюда.  И само собой, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

ΠœΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ раскрытии модуля слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π·Π½Π°ΠΊ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ выраТСния. Π—Π½Π°ΠΊ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ  выраТСния ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π½ΡƒΠ»Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ – Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½ΡƒΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

ΠΡƒΠ»ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ модуля – 1, Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ – -1.

Π­Ρ‚ΠΈ значСния Ρ€Π°Π·Π±ΠΈΠ²Π°ΡŽΡ‚  ось Π½Π° Ρ‚Ρ€ΠΈ области:

Π’Π°ΠΊ Π²ΠΎΡ‚ Π² ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ области ΠΈ Π² срСднСй Π·Π½Π°ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ выраТСния – β€œβ€“β€, Π² ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ – β€œ+”.

А Π·Π½Π°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ выраТСния – β€œβ€“β€ Π² ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ области, β€œ+” – Π² ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ.

Π˜Ρ‚Π°ΠΊ, ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ кусочно-заданная функция:

Β 

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ плоскости, наносим Ρ‚Ρ€ΠΈ области, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ:

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΏΡ€ΡΠΌΡƒΡŽ . Π­Ρ‚Π° прямая ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π’ зависимости ΠΎΡ‚ коэффициСнта Β ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ Π½Π°ΠΊΠ»ΠΎΠ½Π° ΠΊ оси .

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈ-Ρ€ΠΎΠ»ΠΈΠΊ ΠΏΡ€ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊ прямой ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ здСсь.

Бтановится ясно, Ρ‡Ρ‚ΠΎ Ссли Π³Ρ€Π°Ρ„ΠΈΠΊ прямой  располагаСтся Π² Π·ΠΎΠ½Π΅, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠΉ сирСнСвым Ρ†Π²Π΅Ρ‚ΠΎΠΌ (Π³Ρ€Π°Π½ΠΈΡ†Π° лСвая – открытая), Ρ‚ΠΎ основной Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΈ прямая Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΎΠ±Ρ‰ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ (Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚).

Если Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅, – Ρ‚ΠΎ правая Π³Ρ€Π°Π½ΠΈΡ†Π° Π·ΠΎΠ½Ρ‹ – прямая , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π° прямой . Π’Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π΅Π΅ этой Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ нСльзя, ΠΈΠ½Π°Ρ‡Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ пСрСсСчСния основного Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ прямой .

Π›Π΅Π²ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π·ΠΎΠ½Ρ‹ Π±Ρ€Π°Ρ‚ΡŒ нСльзя. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ бСсконСчно ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ (Π·Π° счСт совпадСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… участков Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²). ЛСвая, открытая, Π³Ρ€Π°Π½ΠΈΡ†Π° Π·ΠΎΠ½Ρ‹ соотвСтствуСт .

И, Π½Π°Π΄ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ прямая Β Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°ΠΉΠΌΠ΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ оси ΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Ось ΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ являСтся своСбразным β€œΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌβ€ Π² .

Π˜Ρ‚Π°ΠΊ, U.

ΠžΡ‚Π²Π΅Ρ‚: Β U.

ГрафичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ | Purplemath

Purplemath

ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΈΠ΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ значСния ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ Π½Π΅ совсСм ΠΏΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΡƒΠΆΠ΅ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ. Однако ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Π΅Π΄ΡƒΡ‚ сСбя Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ значСния, Π²Π°ΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π²Π°ΡˆΡƒ Π’-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ΠΏΡ€ΠΈ построСнии Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.Если Π²Ρ‹ Π½Π΅ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ значСния x , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ помСстят ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ значСния, Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ сСбя Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ выглядит Π³Ρ€Π°Ρ„ΠΈΠΊ.

НапримСр, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ваш класс ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π²ΠΈΠΊΡ‚ΠΎΡ€ΠΈΠ½Ρƒ:

MathHelp.com

Один ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠ² Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚: ΠΎΠ½ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния x для своСй Π’-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹:

Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ наносит Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ свои ΠΎΡ‡ΠΊΠΈ:

Π­Ρ‚ΠΈ ΠΎΡ‡ΠΊΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈ, насколько ΠΎΠ½ΠΈ ΠΈΠ΄ΡƒΡ‚, Π½ΠΎ ΠΈΡ… нСдостаточно; ΠΎΠ½ΠΈ Π½Π΅ Π΄Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ прСдставлСния ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ. Π’ частности, ΠΎΠ½ΠΈ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… «минусовых» Π²Ρ…ΠΎΠ΄ΠΎΠ², поэтому Π»Π΅Π³ΠΊΠΎ Π·Π°Π±Ρ‹Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ эти столбцы Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ . Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΡƒΡ‡Π΅Π½ΠΈΠΊ Π·Π°Π±Ρ‹Π²Π°Π΅Ρ‚ ΡƒΡ‡Π΅ΡΡ‚ΡŒ эти столбцы ΠΈ рисуСт ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ:

ΠΠ•ΠŸΠ ΠΠ’Π˜Π›Π¬ΠΠ«Π™ ΠžΠ’Π’Π•Π’!

Аааааа … ΠΎΠ½ просто Π·Π°Π²Π°Π»ΠΈΠ» Π²ΠΈΠΊΡ‚ΠΎΡ€ΠΈΠ½Ρƒ.

Но Π²Ρ‹ Π±ΠΎΠ»Π΅Π΅ остороТны.Π’Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ значСния, ΠΈ Ρ‡Ρ‚ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ значСния Π²Π»ΠΈΡΡŽΡ‚ Π½Π° «минусовыС» Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π˜Ρ‚Π°ΠΊ, Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ значСния x , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ставят «минус» Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ значСния, ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ Π΅Ρ‰Π΅ нСсколько Ρ‚ΠΎΡ‡Π΅ΠΊ. Π’Π°Ρˆ T-Π³Ρ€Π°Ρ„ΠΈΠΊ выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ наноситС свои ΠΎΡ‡ΠΊΠΈ:

. .. ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π²Ρ‹ соСдиняСтС Ρ‚ΠΎΡ‡ΠΊΠΈ:

Π£ вас Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ:

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚!

Ааааанд… Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠ»ΠΈ Π²ΠΈΠΊΡ‚ΠΎΡ€ΠΈΠ½Ρƒ. Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ Ρ€Π°Π±ΠΎΡ‚Π°!


Π₯отя Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅, с Β«Π»ΠΎΠΊΡ‚Π΅ΠΌΒ» посСрСдинС, это Π½Π΅ всСгда Ρ‚Π°ΠΊ. Однако, Ссли Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ с Ρ‚Π°ΠΊΠΈΠΌ ΠΈΠ·Π³ΠΈΠ±ΠΎΠΌ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, вСроятно, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’ΠΎ всСх случаях Π²Π°ΠΌ слСдуСт ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ x , ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Ρ€ΠΈ значСния x , располоТСнныС рядом Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΏΠΎΡ‡Ρ‚ΠΈ навСрняка Π½Π΅ Π΄Π°Π΄ΡƒΡ‚ Π²Π°ΠΌ достаточно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ достовСрноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Полоски Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ значСния ΠΊΠ°ΠΊ всСгда Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ Π½ΡƒΠ»Π΅Π²Ρ‹Π΅). Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ «V» Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π·Π½Π°ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Ρ‹Π» Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ. Когда x Π±Ρ‹Π»ΠΎ мСньшС –2, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ x + 2 Π±Ρ‹Π»ΠΎ мСньшС нуля, ΠΈ столбцы Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΠ»ΠΈ эти «минусовыС» значСния ΠΈΠ·-ΠΏΠΎΠ΄ оси x Π²Π²Π΅Ρ€Ρ…. Когда x равняСтся –2, Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ столбцов) Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ.Для всСх Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ x справа ΠΎΡ‚ –2 Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, поэтому столбцы Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ мСняли.

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, графичСски столбцы Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ этот Π³Ρ€Π°Ρ„ΠΈΠΊ:

… ΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΠ» «минус» (Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅) снизу оси x Π½Π° Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ. Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅, Π³Π΄Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ столбцов Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ значСния Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ°.


Π­Ρ‚Π° функция ΠΏΠΎΡ‡Ρ‚ΠΈ такая ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ прСдыдущая.

Однако Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ выраТСния Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ значСния Π±Ρ‹Π» x + 2. Π’ этом случаС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ x находится Π²Π½ΡƒΡ‚Ρ€ΠΈ столбцов Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ значСния. Π­Ρ‚ΠΎΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ, ΠΊΠΎΠ³Π΄Π° x = 0, поэтому я Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π»ΠΎΠΊΠΎΡ‚ΡŒ Π² этой области. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ «плюс Π΄Π²Π°Β» находится Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ столбцов Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, я оТидаю, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой Π±ΡƒΠΊΠ²Ρƒ Β«VΒ» с ΠΊΠΎΠ»Π΅Π½ΠΎΠΌ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚), Π½ΠΎ смСщСнный Π²Π²Π΅Ρ€Ρ… Π½Π° Π΄Π²Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. .

Π‘Π½Π°Ρ‡Π°Π»Π° я заполню свою Π’-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ, выбирая ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ нСсколько ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ x :

Π—Π°Ρ‚Π΅ΠΌ Π½Π°Ρ€ΠΈΡΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ заполню Π³Ρ€Π°Ρ„ΠΈΠΊ:


ΠŸΠ°Ρ€Ρ‚Π½Π΅Ρ€


ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ столбцы Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ всСгда ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния, ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ соблазн ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π½ΠΈΠΆΠ΅ оси x . Но ΠΌΠΎΠ³ΡƒΡ‚:

  • Π“Ρ€Π°Ρ„ΠΈΠΊ
    y = — | x + 2 |

Π­Ρ‚Π° функция являСтся своСго Ρ€ΠΎΠ΄Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π²Ρ‹ΡˆΠ΅), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ значСния Π² ΠΏΡ€Π°Π²ΠΎΠΉ части уравнСния стоит «минус». Из-Π·Π° этого «минуса» всС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния, прСдоставлСнныС столбцами Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π½Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния.Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, я Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ этот Π³Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈΠ·Π³ΠΈΠ± Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ (–2, 0), ΠΊΠ°ΠΊ ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ Π²Ρ‹ΡˆΠ΅, Π½ΠΎ ΠΎΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚Π° Π²Π²Π΅Ρ€Ρ… Π΄Π½ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½ΠΈΠΆΠ΅ оси x .

Π‘Π½Π°Ρ‡Π°Π»Π° я заполню свою Π’-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ:

Π—Π°Ρ‚Π΅ΠΌ дСлаю свой Π³Ρ€Π°Ρ„ΠΈΠΊ:


Π’Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ сторонС оси x . Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Ρ‚ΡŒΡΡ:

  • Π“Ρ€Π°Ρ„ΠΈΠΊ
    y = — | x | + 2

Моя Π’-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°:

… ΠΈ ΠΌΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ:


URL: https: // www.Ρ…

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ настройками Ρ„Π°ΠΉΠ»ΠΎΠ² cookie

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ своими прСдпочтСниями Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹ cookie для сбора ΠΈ использования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π½Π° Π²Π΅Π±-сайтах TI, измСняя статус этих ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ.

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ ОписаниС Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ
АналитичСскиС ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ cookie Π­Ρ‚ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ cookie, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ„Π°ΠΉΠ»Ρ‹ cookie ΠΈΠ· Google Analytics, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ количСство посСтитСлСй Π½Π° сайтах TI ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ посСтитСли ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΏΠΎ нашим сайтам. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ сайтов TI (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, облСгчая Π²Π°ΠΌ поиск ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° сайтС).
Π Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ cookie Π­Ρ‚ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ cookie ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π½Π° основС интСрСсов Π½Π° сайтах TI ΠΈ сторонних Π²Π΅Π±-сайтах с использованиСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ прСдоставляСтС Π½Π°ΠΌ ΠΏΡ€ΠΈ взаимодСйствии с нашими сайтами. ОбъявлСния Π½Π° основС интСрСсов ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ для вас Π½Π° основС Ρ„Π°ΠΉΠ»ΠΎΠ² cookie, связанных с вашими дСйствиями Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ просмотр ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Π½Π° Π½Π°ΡˆΠΈΡ… сайтах.ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ Π»ΠΈΡ†Π°ΠΌ для этих Ρ†Π΅Π»Π΅ΠΉ. Π­Ρ‚ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ cookie ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π½Π°ΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ объявлСния Π² соотвСтствии с вашими интСрСсами, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ частотой, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ, ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ нашСй Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹.
Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ cookie

Π­Ρ‚ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ cookie ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вас ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ваши дСйствия ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности, Π² Ρ‚ΠΎΠΌ числС Π±ΠΎΠ»Π΅Π΅ пСрсонализированный ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Π½Π° Π½Π°ΡˆΠΈΡ… сайтах. Если Π²Ρ‹ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ использованиС этих Ρ„Π°ΠΉΠ»ΠΎΠ² cookie, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ»ΠΈ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ услуги сайта ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ.

Если Π²Ρ‹ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ использованиС этих Ρ„Π°ΠΉΠ»ΠΎΠ² cookie, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ»ΠΈ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ услуги сайта ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ.

Π€Π°ΠΉΠ»Ρ‹ cookie ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй Π­Ρ‚ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ cookie ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ сСтям, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Facebook, Twitter ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй, ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ TI ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΎΡ…Π²Π°Ρ‚ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй.
Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π­Ρ‚ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ cookie Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ сайтов TI ΠΈΠ»ΠΈ для выполнСния Π²Π°ΡˆΠΈΡ… запросов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для отслСТивания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ Π²Ρ‹ помСстили Π² ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ Π½Π° сайтС TI.com, для доступа ΠΊ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΌ областям сайта TI ΠΈΠ»ΠΈ для управлСния настроСнными Π²Π°ΠΌΠΈ настройки Ρ„Π°ΠΉΠ»ΠΎΠ² cookie). ВсСгда Π½Π° связи

Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Python — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ 3.

5.0 докумСнтация

objgraph — это ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Python.

Π’Π°ΠΌ понадобится graphviz, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ красивыС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.

Π― Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ xdot для ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ использования. pip install xdot Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ; objgraph автоматичСски Π½Π°ΠΉΠ΄Π΅Ρ‚ Π΅Π³ΠΎ Π² вашСм PATH .

Быстрый старт

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ это Π² ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅ Python:

 >>> x = []
>>> y = [x, [x], dict (x = x)]
>>> ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚
>>> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.show_refs ([y], filename = 'sample-graph.png')
Π“Ρ€Π°Ρ„ΠΈΠΊ записан Π² .... Ρ‚ΠΎΡ‡ΠΊΡƒ (... ΡƒΠ·Π»Ρ‹)
Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ создано ΠΊΠ°ΠΊ sample-graph.png
 

(Ссли Π²Ρ‹ установили xdot , опуститС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ просмотрщик.)

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ:

Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ собствСнный Π²Ρ‹Π²ΠΎΠ΄ Ρ„Π°ΠΉΠ»Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„Π°ΠΉΠ»Π° для Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈΠ· show_refs ΠΈ show_backrefs вмСсто имя Ρ„Π°ΠΉΠ»Π°. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ этого Ρ„Π°ΠΉΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ источник Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ DOT.

ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ ссылки

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅

 >>> objgraph.show_backrefs ([x], filename = 'sample-backref-graph.png')
...
Π“Ρ€Π°Ρ„ΠΈΠΊ записан Π² .... Ρ‚ΠΎΡ‡ΠΊΡƒ (8 ΡƒΠ·Π»ΠΎΠ²)
Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ создано ΠΊΠ°ΠΊ sample-backref-graph.png
 

, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ†Π΅Π»ΡŒ objgraph Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΌΠ½Π΅ Π½Π°ΠΉΡ‚ΠΈ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти. ИдСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² памяти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ здСсь Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ. посмотритС, ΠΊΠ°ΠΊΠΈΠ΅ ссылки ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ быстрый ΠΎΠ±Π·ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² памяти, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Π·Π½ΠΎ Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ show_most_common_types () :

 >>> objgraph.show_most_common_types ()
ΠΊΠΎΡ€Ρ‚Π΅ΠΆ 5224
функция 1329
wrapper_descriptor 967
Π΄ΠΈΠΊΡ‚ 790
builtin_function_or_method 658
method_descriptor 340
weakref 322
список 168
member_descriptor 167
Ρ‚ΠΈΠΏ 163
 

Но это ΠΈΡ‰Π΅ΠΌ ΠΈΠ³ΠΎΠ»ΠΊΡƒ Π² большом стогС сСна. МоТСм Π»ΠΈ ΠΌΡ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ наш стог сСна ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ созданы Π½Π΅Π΄Π°Π²Π½ΠΎ? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Β«ΡƒΡ‚Π΅ΠΊΠ°Π΅Ρ‚Β» ΠΏΠ°ΠΌΡΡ‚ΡŒ

 >>> класс MyBigFatObject (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚):
...     ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ
...
>>> def computate_something (_cache = {}):
... _cache [42] = dict (foo = MyBigFatObject (),
... bar = MyBigFatObject ())
... # ΠΎΡ‡Π΅Π½ΡŒ явная ΠΈ Π»Π΅Π³ΠΊΠΎ обнаруТиваСмая "ΡƒΡ‚Π΅Ρ‡ΠΊΠ°", Π½Ρƒ Π΄Π° Π»Π°Π΄Π½ΠΎ
... x = MyBigFatObject () # этот Π½Π΅ ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Π΅Ρ‚
 

ΠœΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ снимок всСх подсчСтов ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΆΠΈΠ²Ρ‹ Π΄ΠΎ ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Π½Π°ΡˆΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ

 >>> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.show_growth (Π»ΠΈΠΌΠΈΡ‚ = 3)
ΠΊΠΎΡ€Ρ‚Π΅ΠΆ 5228 +5228
функция 1330 +1330
wrapper_descriptor 967 +967
 

ΠΈ посмотритС, Ρ‡Ρ‚ΠΎ измСнится послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ

.
 >>> computate_something ()
>>> objgraph.show_growth ()
MyBigFatObject 2 +2
Π΄ΠΈΠΊΡ‚ 797 +1
 

Π›Π΅Π³ΠΊΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ появилось экзСмпляров MyBigFatObject, ΠΈ Π±Ρ‹Π»ΠΈ Π½Π΅ освобоТдСн. Π― ΠΌΠΎΠ³Ρƒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π½Π°ΡƒΠ³Π°Π΄ ΠΈ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ ссылок Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· ΠΊΠΎΡ€Π½Π΅ΠΉ сборщика мусора.

Для простоты ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ всС ΠΊΠΎΡ€Π½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ модулями. objgraph прСдоставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ is_proper_module () для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ этого. Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π³Π΄Π΅ это Π½Π΅ΠΏΡ€Π°Π²Π΄Π°, я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ ΠΎ Π½ΠΈΡ… (хотя см. Ошибки подсчСта ссылок).

 >>> ΠΈΠΌΠΏΠΎΡ€Ρ‚ случайный
>>> objgraph.show_chain (
... objgraph.find_backref_chain (
... random.choice (objgraph.by_type ('MyBigFatObject')),
... objgraph.is_proper_module),
... filename = 'chain.png')
Π“Ρ€Π°Ρ„ΠΈΠΊ записан Π² ... Ρ‚ΠΎΡ‡ΠΊΡƒ (13 ΡƒΠ·Π»ΠΎΠ²)
Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ создано ΠΊΠ°ΠΊ chain.png
 

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ linecache Π² ΠΊΠΎΠ½Ρ†Π΅ этой Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ (Π²ΠΈΠ΄ΠΈΠΌΠΎ, doctest monkey-patches it), Π½ΠΎ Π²Π°ΠΆΠ½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ — computate_something () ΠΈ Π΅Π³ΠΎ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ кСша — Ρ‚Π°ΠΌ.

Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π»ΡƒΡ‡ΡˆΠ΅ подходят для поиска ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ памяти: Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΉ Π‘ΡƒΠ»ΡŒΠ΄ΠΎΠ·Π΅Ρ€.

Ошибки подсчСта ссылок

Ошибки Π² подсчСтС ссылок Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ C ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² памяти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π½Π° Π½ΠΈΡ… ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈΡ…, ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΠ² get_leaking_objects () , Π½ΠΎ Π²Π°ΠΌ придСтся ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ допустимый сборщик мусора ΠΊΠΎΡ€Π½Π΅ΠΉ ΠΎΡ‚ Π½ΠΈΡ…, Π° всСго Π»ΠΎΡ‚ ΠΈΠ· Π½ΠΈΡ…:

 >>> ΠΊΠΎΡ€Π½ΠΈ = objgraph.get_leaking_objects ()
>>> len (ΠΊΠΎΡ€Π½ΠΈ)
4621
 
 >>> objgraph.show_most_common_types (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ = ΠΊΠΎΡ€Π½ΠΈ)
...
ΠΊΠΎΡ€Ρ‚Π΅ΠΆ 4333
Π΄ΠΈΠΊΡ‚ 171
список 74
instancemethod 4
листитСратор 2
MemoryError 1
Sub 1
RuntimeError 1
Param 1
Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ 1
 
 >>> ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.show_refs (ΠΊΠΎΡ€Π½ΠΈ [: 3], refcounts = True, filename = 'root.png')
...
Π“Ρ€Π°Ρ„ΠΈΠΊ записан Π² ... Ρ‚ΠΎΡ‡ΠΊΡƒ (19 ΡƒΠ·Π»ΠΎΠ²)
Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ создано ΠΊΠ°ΠΊ root.png
 

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ тСсты

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ

Π― Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»ΠΈΡΡŒ Π² objgraph, ΠΊΠΎΠ³Π΄Π° я искал ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Python. Вся история — с ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ — Π΅ΡΡ‚ΡŒ Π² этой сСрии сообщСний Π±Π»ΠΎΠ³Π°:

А Π²ΠΎΡ‚ ΠΆΡƒΡ€Π½Π°Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ модуля

Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ научимся ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ‚Π°ΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠ°ΠΊ | x — 4 |, | x + 1 |, | 2x — 1 | ΠΈ Ρ‚. Π”.

Для ΠΈΡ… построСния ΠΌΡ‹ снова Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΈ для | x |. НачнСм с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ.

\ (| x — 4 | = \ left \ {\ begin {matrix}
x, & ΠΊΠΎΠ³Π΄Π° \ x \ ge4 \\
-x, & ΠΊΠΎΠ³Π΄Π° \ x <4
\ end {matrix} \ right. \)

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° y = | x — 4 | ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ

.

y = x — 4, ΠΊΠΎΠ³Π΄Π° x β‰₯ 4

y = 4 — x, ΠΊΠΎΠ³Π΄Π° x <4

Π’ΠΎ Π΅ΡΡ‚ΡŒ для x β‰₯ 4 ΠΌΡ‹ нарисуСм линию, Π½Π°ΠΊΠ»ΠΎΠ½ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π²Π΅Π½ 1, Π° пСрСсСчСниС оси y Ρ€Π°Π²Π½ΠΎ –4.Для x <4 ΠΌΡ‹ нарисуСм линию с Π½Π°ΠΊΠ»ΠΎΠ½ΠΎΠΌ –1 ΠΈ пСрСсСчСниСм ΠΏΠΎ оси y 4.

А Π²ΠΎΡ‚ ΠΊΠ°ΠΊ Π±Ρ‹ выглядСл Π³Ρ€Π°Ρ„ΠΈΠΊ.

Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ | x |, Π½ΠΎ «ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚» Π²ΠΏΡ€Π°Π²ΠΎ.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ. ВСрнСмся ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ.

\ (| x + 1 | = \ left \ {\ begin {matrix}
x + 1, & ΠΊΠΎΠ³Π΄Π° \ x \ ge-1 \\
-x-1, & ΠΊΠΎΠ³Π΄Π° \ x <-1
\ end {matrix } \ right. \)

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° y = | x + 1 | ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ

.

y = x + 1, ΠΊΠΎΠ³Π΄Π° x β‰₯ –1

y = –x — 1, ΠΊΠΎΠ³Π΄Π° x <–1

А Π²ΠΎΡ‚ ΠΊΠ°ΠΊ Π±Ρ‹ выглядСл Π³Ρ€Π°Ρ„ΠΈΠΊ.

Π•Ρ‰Π΅ Ρ€Π°Π·, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ | x |, Π½ΠΎ со смСщСниСм Π²Π»Π΅Π²ΠΎ.

Π’Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ? ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ | x — 2 | ΠΈ | x + 3 |?

Π’ΠΎΡ‚ ΠΎΠ½ΠΈ.

| x — 2 |

| x + 3 |

Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ, ΠΊΠ°ΠΊ Π² ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π²ΡƒΡ… случаях.

Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ послСдний ΠΏΡ€ΠΈΠΌΠ΅Ρ€, | 2x — 1 |.

\ (| 2x — 1 | = \ left \ {\ begin {matrix}
2x-1, & ΠΊΠΎΠ³Π΄Π° \ x \ ge1 / 2 \\
-2x + 1, & ΠΊΠΎΠ³Π΄Π° \ x <1/2
\ end { ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°} \ right. \)

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° y = | 2x — 1 | ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ

.

y = 2x — 1, ΠΊΠΎΠ³Π΄Π° x β‰₯ 1/2

y = –2x + 1, ΠΊΠΎΠ³Π΄Π° x <1/2

А Π²ΠΎΡ‚ ΠΊΠ°ΠΊ Π±Ρ‹ выглядСл Π³Ρ€Π°Ρ„ΠΈΠΊ.

А Π²ΠΎΡ‚ Π°ΠΏΠΏΠ»Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π³Ρ€Π°Ρ„ΠΈΠΊ y = | ax + b |.

ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ значСния a ΠΈ b, ΠΈ посмотритС, ΠΊΠ°ΠΊ измСнится Π³Ρ€Π°Ρ„ΠΈΠΊ.На Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅

  • Π³Ρ€Π°Ρ„ΠΈΠΊ всСгда ΠΈΠΌΠ΅Π΅Ρ‚ V-ΠΎΠ±Ρ€Π°Π·Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ
  • Π³Ρ€Π°Ρ„ΠΈΠΊ всСгда Π»Π΅ΠΆΠΈΡ‚ Π²Ρ‹ΡˆΠ΅ оси X (ΠΊΡ€ΠΎΠΌΠ΅ ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ)
  • ΠΊΡ€ΡƒΡ‚ΠΈΠ·Π½Π° «V» контролируСтся
  • располоТСниС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ контролируСтся b (ΠΈ a)

Π’ΠΎΡ‚ ΠΈ всС Π½Π° этом ΡƒΡ€ΠΎΠΊΠ΅. Π’ блиТайшСС врСмя ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ нСравСнств. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ вСсСло!

графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² | Python | Участок

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°? ΒΆ

Π€ΠΈΠ³ΡƒΡ€Ρ‹, созданныС, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ Python plotly, прСдставлСны Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½Ρ‹ΠΌΠΈ структурами Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ автоматичСски ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π² JSON для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Plotly.js Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° JavaScript. Π­Ρ‚ΠΈ Π΄Π΅Ρ€Π΅Π²ΡŒΡ состоят ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ², Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Β«Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈΒ», Π° ΠΈΡ… структура опрСдСляСтся схСмой рисунка Plotly.js, которая доступна Π² ΠΌΠ°ΡˆΠΈΠ½ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. ΠœΠΎΠ΄ΡƒΠ»ΡŒ plotly.graph_objects (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠ°ΠΊ go ) содСрТит автоматичСски ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ классов Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ нСлистовыС ΡƒΠ·Π»Ρ‹ Π² этой схСмС рисунка. Π’Π΅Ρ€ΠΌΠΈΠ½ Β«ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π³Ρ€Π°Ρ„Π°Β» относится ΠΊ экзСмплярам этих классов.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ классы, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² графичСски.ΠœΠΎΠ΄ΡƒΠ»ΡŒ graph_objects — это Figure ΠΈ ipywidgets -совмСстимый Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ FigureWidget , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Ρ†Π΅Π»Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹. ЭкзСмпляры этих классов ΠΈΠΌΠ΅ΡŽΡ‚ мноТСство ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для Python-манипулирования ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, .update_layout () ΠΈΠ»ΠΈ .add_trace () , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всС ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ «магичСского подчСркивания»), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, .show () ) ΠΈ экспорт ΠΈΡ… Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, .to_json () ΠΈΠ»ΠΈ .write_image () ΠΈΠ»ΠΈ .write_html () ).

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Plotly Express, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Ρ…ΠΎΠ΄Π° Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ plotly , всС построСны ΠΏΠΎΠ²Π΅Ρ€Ρ… графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ всС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ экзСмпляры plotly.graph_objects.Figure .

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ листом, прСдставлСн экзСмпляром класса Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ plotly.graph_objects . НапримСр, Ρ„ΠΈΠ³ΡƒΡ€Π° fig ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ layout.ΠΏΠΎΠ»Π΅ , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТит Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ t , l , b ΠΈ r , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈΡΡ‚ΡŒΡΠΌΠΈ Π΄Π΅Ρ€Π΅Π²Π°: Ρƒ Π½ΠΈΡ… Π½Π΅Ρ‚ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов. ПолС Π² fig.layout являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ класса plotly.graph_objects.Layout , Π° fig.layout.margin являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ класса plotly.graph_objects.layout.Margin , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт ΡƒΠ·Π΅Π» поля , ΠΈ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ поля t , l , b ΠΈ r , содСрТащиС значСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ².ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ всСх этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π±Π΅Π· создания ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с использованиСм Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ «магичСского подчСркивания»: go.Figure (layout_margin = dict (t = 10, b = 10, r = 10, l = 10)) .

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, содСрТащиСся Π² спискС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° data , Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ «трассировками» ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 40 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ класс Π² plotly.graph_objects . НапримСр, трассировки Ρ‚ΠΈΠΏΠ° scatter прСдставлСны экзСмплярами класса графичСски. Π“Ρ€Π°Ρ„_ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.Разброс . Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ„ΠΈΠ³ΡƒΡ€Π°, построСнная ΠΊΠ°ΠΊ go.Figure (data = [go.Scatter (x = [1,2], y = [3,4)]), Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСниС JSON {"data": [{ Β«Ρ‚ΠΈΠΏΒ»: «разброс», Β«Ρ…Β»: [1,2], Β«ΡƒΒ»: [3,4]}]} .

ГрафичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со словарями¢

ГрафичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ нСсколько прСимущСств ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с простыми словарями Python:

  1. ГрафичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ нСдопустимоС имя свойства ΠΈΠ»ΠΈ нСдопустимоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Π² качСствС ΠΊΠ»ΡŽΡ‡Π° ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ сообщСниСм ΠΎΠ± ошибкС, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎΡ‚ случай, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ простыС словари ΠΈ списки Python для построСния Π²Π°ΡˆΠΈΡ… Ρ„ΠΈΠ³ΡƒΡ€.
  2. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Graph содСрТат описания ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ допустимого свойства Π² Π²ΠΈΠ΄Π΅ строк Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Python с ΠΏΠΎΠ»Π½ΠΎΠΉ справкой ΠΏΠΎ API. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти строки Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ доступных свойствах, Π² качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ просмотру ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠΎΠ»Π½ΠΎΠΉ справки.
  3. К свойствам графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ поиска ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ Π² словарном стилС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, fig ["layout"] ), Ρ‚Π°ΠΊ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ доступа ΠΊ свойствам Π² стилС класса (e.Π³Ρ€Π°ΠΌΠΌ. рис. ΠœΠ°ΠΊΠ΅Ρ‚ ).
  4. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹
  5. Graph ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ высокого уровня для обновлСния ΡƒΠΆΠ΅ построСнных Ρ„ΠΈΠ³ΡƒΡ€ ( .update_layout () , .add_trace () ΠΈ Ρ‚. Π”.).
  6. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Graph ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ обновлСния ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ «ΠΌΠ°Π³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ символы подчСркивания» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, go.Figure (layout_title_text = "The Title") , Π° Π½Π΅ dict (layout = dict (title = dict (text = "The Title"))) ) для Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
  7. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Graph ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ присоСдинСнный Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ (.show () ) ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ экспорта ( .write_image () ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ автоматичСски Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· модуля plotly.io .

Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽΒΆ

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ способ создания Ρ„ΠΈΠ³ΡƒΡ€ — использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ plotly. express, вмСстС извСстных ΠΊΠ°ΠΊ Plotly Express, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ экзСмпляры plotly.graph_objects.Figure , поэтому каТдая Ρ„ΠΈΠ³ΡƒΡ€Π° созданный с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ plotly, фактичСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ графичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΈ Π½Π΅ созданы Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ· словарСй.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Ρ„ΠΈΠ³ΡƒΡ€ Π΅Ρ‰Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Plotly Express, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… трасс, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ сСтка ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ . ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ слоТно ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, начиная с Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, созданной с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Plotly Express, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ с ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², двухосныС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈΠ»ΠΈ фасСточныС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ с нСсколькими Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ трасс. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ с пустого ΡΡŽΠΆΠ΅Ρ‚Π½ΠΎ.graph_objects. Π˜Π·ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, сконфигурированный с ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ make_subplots ()) ΠΈ постСпСнно добавляйтС трассировки ΠΈ обновляйтС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅. На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ plotly Π²Π²Π΅Ρ€Ρ…Ρƒ отобраТаСтся опция Plotly Express, Ссли сущСствуСт функция Plotly Express для создания рассматриваСмого Ρ‚ΠΈΠΏΠ° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, Π° Π·Π°Ρ‚Π΅ΠΌ вСрсия графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½ΠΈΠΆΠ΅.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ†ΠΈΡ„Ρ€Ρ‹, созданныС Plotly Express Π² ΠΎΠ΄Π½ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ , Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²ΠΎ врСмя создания ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ послС создания с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² update_ * ΠΈ add_ * .Π€ΠΈΠ³ΡƒΡ€Ρ‹, создаваСмыС Plotly Express, всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с нуля, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ графичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π½ΠΎ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ 5–100 строк ΠΊΠΎΠ΄Π°, Π° Π½Π΅ 1 строк. Π’ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-Ρ„ΠΈΠ³ΡƒΡ€Ρƒ ΠΈΠ· ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Plotly Express ΠΈ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π±Π΅Π· Π½Π΅Π³ΠΎ. Π”Π°Π½Π½Ρ‹Π΅ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ прСдставлСны Π² Β«Π΄Π»ΠΈΠ½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅Β», Π½ΠΎ Plotly Express Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² Β«ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅Β», ΠΈ экономия количСства строк ΠΎΡ‚ Plotly Express ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² сопоставима. Π‘ΠΎΠ»Π΅Π΅ слоТныС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ солнСчныС Π»ΡƒΡ‡ΠΈ, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ фасСтов ΠΈΠ»ΠΈ анимация, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большСго количСства строк ΠΊΠΎΠ΄Π° графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ прСдставлСния Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Plotly Express ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ всСго Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… символов.

Π“Ρ€Π°Ρ„ΠΈΠΊΠ°: ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² | ΠœΠΎΠ΄ΡƒΠ»ΠΈ обучСния Stata

Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ создаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ graph twoway . Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉΡΡ Π³Ρ€Π°Ρ„. Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. Руководство ΠΏΠΎ Stata Graphics доступны Ρ‡Π΅Ρ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ ΠΈΠ· Stata, Π½Π°Π±Ρ€Π°Π² help graph ΠΈ Π² особСнно Ρ€Π°Π·Π΄Π΅Π» ΠΎ двухстороннСм Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ рассСяния.


Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°

  Π³Ρ€Π°Ρ„ΠΈΠΊ двухстороннСго разброса, чтСния, записи, ///
  title («ВочСчная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° чтСния ΠΈ письма»)  


Π§Π΅Ρ€Π½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π½Π° Β«11 часов»

  Π³Ρ€Π°Ρ„ΠΈΠΊ двухстороннСго разброса, чтСния, записи, ///
  title ("ВочСчная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° чтСния ΠΈ письма", ///
  Ρ†Π²Π΅Ρ‚ (Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ) позиция (11))  


Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½Π° 5 часов, тСкст срСднСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, располоТСн Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅.

  Π³Ρ€Π°Ρ„ΠΈΠΊ двухстороннСго разброса, чтСния, записи, ///
  title ("ВочСчная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° чтСния ΠΈ письма", ///
  Ρ€Π°Π·ΠΌΠ΅Ρ€ (срСдний) позиция (5) ΠΊΠΎΠ»ΡŒΡ†ΠΎ (0))  


Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π² Ρ€Π°ΠΌΠΊΠ΅ с Π³ΠΎΠ»ΡƒΠ±Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ ΠΈ ΠΏΡƒΡ€ΠΏΡƒΡ€Π½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΎΠΉ ΠΈ срСднСС ΠΏΠΎΠ»Π΅ Π²ΠΎΠΊΡ€ΡƒΠ³ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°

  Π³Ρ€Π°Ρ„ΠΈΠΊ двухстороннСго разброса, чтСния, записи, ///
  title ("ВочСчная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° чтСния ΠΈ письма", ///
         ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° bcolor (Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ) blcolor (ΠΏΡƒΡ€ΠΏΡƒΡ€Π½Ρ‹ΠΉ) bmargin (срСдний))  


Двухстрочный Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ с ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΎΠΌ Π² 3 строки ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ

  Π³Ρ€Π°Ρ„ΠΈΠΊ двухстороннСго разброса, чтСния, записи, ///
  title ("ВочСчная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° чтСния ΠΈ письма" ///
  Β«Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° 200 студСнтов», Ρ€Π°Π·Ρ€Ρ‹Π² строки (3))  


Π“Ρ€Π°Ρ„ΠΈΠΊ с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ, ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ, подписью ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ΠΌ

  Π³Ρ€Π°Ρ„ΠΈΠΊ двухстороннСго разброса, чтСния, записи, ///
  title ("ВочСчная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° чтСния ΠΈ письма") ///
  subtitle (Β«Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΈΠ· 200 студСнтов») ///
  ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ (Π΄Π°Π½Π½Ρ‹Π΅ для срСднСй ΡˆΠΊΠΎΠ»Ρ‹ ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ) ///
  caption (с www.ats.ucla.edu)  


ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ примСчания ΠΈ подпись

  Π³Ρ€Π°Ρ„ΠΈΠΊ двухстороннСго разброса, чтСния, записи, ///
  title ("ВочСчная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° чтСния ΠΈ письма") ///
  subtitle (Β«Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΈΠ· 200 студСнтов») ///
  ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ (High School and Beyond Data, size (medium) position (5)) ///
  caption (Π‘ сайта www.ats.ucla.edu, Ρ€Π°Π·ΠΌΠ΅Ρ€ (vsmall), позиция (5))  


ИзмСнСниС заголовка по осям x и y

  двухсторонний разброс, Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, запись, ///
  ytitle (ΠžΡ†Π΅Π½ΠΊΠ° ΠΏΠΎ ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½ΠΎΠΌΡƒ тСсту) ///
  xtitle (ΠžΡ†Π΅Π½ΠΊΠ° ΠΏΠΎ тСсту ΠΏΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ)  


ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

  двухсторонний разброс, Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, запись, ///
  title ("ВочСчная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° чтСния ΠΈ письма") ///
  subtitle (Β«Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΈΠ· 200 студСнтов») ///
  ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ (High School and Beyond Data, size (medium) position (5)) ///
  caption (с www.ats.ucla.edu, size (vsmall) position (5)) ///
  ytitle (ΠžΡ†Π΅Π½ΠΊΠ° ΠΏΠΎ ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½ΠΎΠΌΡƒ тСсту) ///
  xtitle (ΠžΡ†Π΅Π½ΠΊΠ° ΠΏΠΎ тСсту ΠΏΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ)  


Π“Ρ€Π°Ρ„ΠΈΠΊ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² для ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон 4 Π½Π° 2

  двухсторонний разброс, Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, запись, ysize (2) xsize (4)  


Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° тСкста Π² 1,5 Ρ€Π°Π·Π° ΠΎΡ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ

  Π³Ρ€Π°Ρ„ΠΈΠΊ двухсторонний разброс Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ запись, ΠΌΠ°ΡΡˆΡ‚Π°Π± (1,5)  


Π“Ρ€Π°Ρ„ΠΈΠΊ с пСсочным Ρ†Π²Π΅Ρ‚ΠΎΠΌ снаруТи Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, сСрый Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

  Π³Ρ€Π°Ρ„ΠΈΠΊ двухстороннСго разброса, чтСния, записи, ///
  title ("ВочСчная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° чтСния ΠΈ письма") ///
  graphregion (Ρ†Π²Π΅Ρ‚ (пСсок)) plotregion (fcolor (сСрый))  


Π“Ρ€Π°Ρ„ΠΈΠΊ с пСсочным Ρ†Π²Π΅Ρ‚ΠΎΠΌ снаруТи Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, сСрый Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, красная внСшняя Π³Ρ€Π°Π½ΠΈΡ†Π°, синяя внутрСнняя Π³Ρ€Π°Π½ΠΈΡ†Π°

  Π³Ρ€Π°Ρ„ΠΈΠΊ двухстороннСго разброса, чтСния, записи, ///
  title ("ВочСчная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° чтСния ΠΈ письма") ///
  graphregion (fcolor (красный) ifcolor (пСсок)) ///
  plotregion (fcolor (синий) ifcolor (сСрый))  


Π“Ρ€Π°Ρ„ΠΈΠΊ с Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ для ΠΌΠ½ΠΎΠ³ΠΈΡ… элСмСнтов Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

  Π³Ρ€Π°Ρ„ΠΈΠΊ двухстороннСго разброса, чтСния, записи, ///
  title ("ВочСчная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° чтСния ΠΈ письма") ///
  graphregion (fcolor (красный) lcolor (ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ) lwidth (толстый) ///
              ifcolor (пСсок) ilcolor (ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ) ilwidth (толстый)) ///
  plotregion (fcolor (синий) lcolor (Π·Π΅Π»Π΅Π½Ρ‹ΠΉ) lwidth (толстый) ///
              ifcolor (сСрый) ilcolor (Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ) ilwidth (толстый))  

r — ΠŸΠΎΡ‡Π΅ΠΌΡƒ Shiny Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π³Ρ€Π°Ρ„ΠΈΠΊ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° послС прСобразования Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΡƒΡŽ структуру?

Π₯ΠΎΡ€ΠΎΡˆΠΎ, послС просмотра Π²ΠΈΠ΄Π΅ΠΎ Π“Π°Ρ€Ρ€Π΅Ρ‚Π° я ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ³Π»ΠΎΡ‰Π΅Π½ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΠΎΠ΅Π³ΠΎ прилоТСния Π² ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.Но я понятия Π½Π΅ имСю, Ρ‡Ρ‚ΠΎ происходит с этим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Он Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Π΄ΠΎ прСобразования Π² ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Π‘ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом всС Π² порядкС, с сСрвСрной Ρ‚ΠΎΠΆΠ΅ всС Π² порядкС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π½Π΅ Π΄Π°Π΅Ρ‚ сбоСв. Он просто Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π² Tab1. Π§Ρ‚ΠΎ происходит?

callModules.R

  # ΠœΠžΠ”Π£Π›Π¬ 1 UI
fotoModuleUI = function (id) {
  нс <- NS (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€)
  
  tagList (
    sliderInput (ns ("fotoperiodo"), step = 0.1, post = 'horas de luz',
                    "Π€ΠΎΡ‚ΠΎΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎ для Ρ„Π»ΠΎΡ€Ρ‹:",
                    ΠΌΠΈΠ½ = 11.0,
                    макс = 13,0,
                    Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = 12),
    
    sliderInput (ns ("ΡˆΠΈΡ€ΠΎΡ‚Π°"), шаг = 0,01, post = 'градусы',
                    "Π¨ΠΈΡ€ΠΎΡ‚Π°:",
                    ΠΌΠΈΠ½ = -50,
                    макс = 50,
                    Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = -23),
    
    selectInput (ns ('choiceaxis'), 'ΠŸΠΎΡ€Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… Mostrar:',
                    choices = c ('Π”Π°Π½Π½Ρ‹Π΅', 'Π¦ΠΈΠΊΠ»ΠΎ'), selected = 'Π¦ΠΈΠΊΠ»ΠΎ'),
    
    actionButton (ns ('but1'), label = 'Processar'),
    
    FluidRow (
      столбСц (3,
             plotlyOutput ('graph2.p ', width =' auto ', height =' auto ')) #,
      # столбСц (3, textOutput ("info.graph2"))
      )
    )
  }
  
# ΠœΠžΠ”Π£Π›Π¬ 1 Π‘Π•Π Π’Π•Π 
fotoModule = function (Π²Π²ΠΎΠ΄, Π²Ρ‹Π²ΠΎΠ΄, сСанс) {
  
  r.values ​​= reactiveValues ​​()
  
  Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ({
    req (input $ but1) # Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ
    ### calcFotoperiodo () - это внСшняя функция, вызываСмая с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ source () Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
    mydata = calcFotoperiodo (ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (входная $ ΡˆΠΈΡ€ΠΎΡ‚Π°), outputForm = 'дСнь', fotoperiodo = ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (входная $ fotoperiodo))
    d.period = calcFotoperiodo (ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (входная $ ΡˆΠΈΡ€ΠΎΡ‚Π°), outputForm = 'ΠΏΠ΅Ρ€ΠΈΠΎΠ΄', fotoperiodo = ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (входная $ fotoperiodo))
    
    Ρ€.values ​​$ mydata = mydata # Ρ„Ρ€Π΅ΠΉΠΌ Π΄Π°Π½Π½Ρ‹Ρ…
    r.values ​​$ d.period = d.period # ΠΊΠ°Π΄Ρ€ Π΄Π°Π½Π½Ρ‹Ρ…
    
    xaxis = Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ (ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ (
      input $ choiceaxis,
      Data = as.Date (r.values ​​$ mydata $ dias.ano), # vetor com dias do ano
      Ciclo = r.values ​​$ mydata $ cum # vetor com dias do ciclo
    ))
    
    r.values ​​$ xaxis = xaxis ()
    r.values ​​$ choiceaxis = input $ choiceaxis
    r.values ​​$ latitude = Π²Π²ΠΎΠ΄ $ ΡˆΠΈΡ€ΠΎΡ‚Π°
    r.values ​​$ fotoperiodo = input $ fotoperiodo
    r.values ​​$ floracao.I = if (input $ choiceaxis == 'Data') r.значСния $ d.period $ Data.Floracao.I else r.values ​​$ d.period $ Floracao.Ti
    r.values ​​$ floracao.F = if (input $ choiceaxis == 'Data') r.values ​​$ d.period $ Data.Floracao.F else r.values ​​$ d.period $ Floracao.Tf
  })
  
  output $ graph2.p = renderPlotly ({
    req (Π²Π²Π΅Π΄ΠΈΡ‚Π΅ $ but1)
    
    x = r.values ​​$ xaxis # vetor. vai ser uma data se input $ choiceaxis = Data, ou o dia do ciclo se for = Ciclo
    y = r.values ​​$ mydata $ duracao.dia
    
    dataplot = data.frame (x = x, y = y)
    
    range.xaxis = c (min (Π³Ρ€Π°Ρ„ΠΈΠΊ Π΄Π°Π½Π½Ρ‹Ρ… $ x), max (Π³Ρ€Π°Ρ„ΠΈΠΊ Π΄Π°Π½Π½Ρ‹Ρ… $ x) + 1)
    
    hoje = ΠΊΠ°ΠΊ.Π”Π°Ρ‚Π° (сСгодня ())
    today = if (input $ choiceaxis == 'Data') hoje else r.values ​​$ mydata $ cum [which (r.values ​​$ mydata $ dias.ano == hoje)]
    
    plot_ly (Π³Ρ€Π°Ρ„ΠΈΠΊ Π΄Π°Π½Π½Ρ‹Ρ…)%>%
      add_lines (
        Ρ… = Ρ…,
        Ρƒ = Ρƒ,
        name = 'Variação do Fotoperíodo',
        color = I (Β«ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉΒ»)
      )%>%
      add_lines (
        Ρ… = Ρ…,
        y = r.values ​​$ fotoperiodo,
        color = I ('сСрый'),
        type = 'Π°',
        name = 'Fotoperíodo de Florção'
      )%>%
      add_lines (
        x = x [r.values ​​$ mydata $ Vegetativo == T],
        Ρƒ = Π³.значСния $ fotoperiodo,
        color = I ('Π·Π΅Π»Π΅Π½Ρ‹ΠΉ'),
        type = 'Π°',
        name = 'Fase Vegetativa'
      )%>%
      add_lines (
        x = x [r.values ​​$ mydata $ floracao == T],
        y = r.values ​​$ fotoperiodo,
        color = I ('Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ'),
        type = 'Π°',
        name = 'Fase replictiva'
      )%>%
      
      add_markers (
        x = r.values ​​$ floracao.I,
        y = r.values ​​$ fotoperiodo,
        name = 'Início da Floração',
        color = I ('красный'),
        символ = I ('ΠΊΡ€ΡƒΠ³-Ρ‚ΠΎΡ‡ΠΊΠ°'),
        size = 30
      )%>%
      add_markers (
        Ρ… = Ρ€.значСния $ floracao.F,
        y = r.values ​​$ fotoperiodo,
        name = 'Π€ΠΈΠΌ Π΄Π° Ѐлорасао',
        color = I ('синий'),
        символ = I ('алмаз'),
        size = 30
      )%>%
      add_markers (
        x = сСгодня,
        y = r.values ​​$ fotoperiodo,
        name = 'Hoje',
        color = I ('Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ'),
        символ = I ('крСст'),
        size = 30
      )%>%
      
      plotly :: layout (
        xaxis = список (
          title = if (Π²Π²Π΅Π΄ΠΈΡ‚Π΅ $ choiceaxis == 'Data')
            'Π”Π°Π½Π½Ρ‹Π΅'
          Π΅Ρ‰Π΅
            "Dias do ciclo",
          Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½.xaxis
        ),
        yaxis = list (title = "FotoperΓ­odo", range = c (6, 18)),
        title = paste ('Variação do FotoperΓ­odo na latitude', Π²Π²Π΅Π΄ΠΈΡ‚Π΅ $ latitude)
      )%>%
      config (Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ = F)
  })
}

  

ΠŸΡ€ΠΈΠ». Π .

  # Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ####
источник ('callModules.R')
источник ('calcFotoperiodo.R')

# UI ####
ui <- fluidPage (
  titlePanel ('Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ здСсь'),
  ΠΆΠΈΠ΄ΠΊΠΎΡΡ‚ΡŒ = T, разборная = T,
  theme = shinythemes :: shinytheme ('супСргСрой'),
  tabsetPanel (
    id = 'tab1',
    ##### Π’ΠΊΠ»Π°Π΄ΠΊΠ° 1 ####
    tabPanel (
      title = 'Анализа Ρ„ΠΎΡ‚ΠΎΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎ',
      fotoModuleUI ('tab1'), # Π²Ρ‹Π²ΠΎΠ΄ модуля
      div (), hr (),
      Ρ‚Π΅Π³ΠΈ $ text ('ADINC.'),
      Ρ‚Π΅Π³ΠΈ $ img (
        высота = 30,
        width = 30,
        src = 'leaf.png',
        смСщСниС = 8)
    ),
    ##### Π’ΠΊΠ»Π°Π΄ΠΊΠ° 2 ####
      tabPanel (
        title = 'Анализа ΠšΠ»ΠΈΠΌΠ°Ρ‚ΠΈΠΊΠ°',
        fotoModuleUI ('tab2') # Π²Ρ‹Π²ΠΎΠ΄ модуля
        )
    ),
  )

# Π‘Π•Π Π’Π•Π  ####

server <- функция (Π²Π²ΠΎΠ΄, Π²Ρ‹Π²ΠΎΠ΄, сСанс) {
  # Π’ΠΊΠ»Π°Π΄ΠΊΠ° 1
  callModule (fotoModule, 'tab1')
}

# ЗапускаСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
shinyApp (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс = ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, сСрвСр = сСрвСр)
  

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ сСансС

R вСрсия 4.0.2 (22.06.2020) ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°: x86_64-w64-mingw32 / x64 (64-разрядная) Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ΄: Windows 10 x64 (сборка 17134)

.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *