Site Loader

БкалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²

Бкалярным ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π°b Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π° ΠΈ b Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ число (скаляр), Ρ€Π°Π²Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ ΠΈΡ… Π΄Π»ΠΈΠ½ Π½Π° косинус ΡƒΠ³Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ β€” cos οͺ:

Π°b = Π° b cos οͺ

Бвойства скалярного произвСдСния:

1) Π°b = 0, Ссли хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² β€” Π½ΡƒΠ»ΡŒ-Π²Π΅ΠΊΡ‚ΠΎΡ€, ΠΈΠ»ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° пСрпСндикулярны;

2) Π°Π° = Π°2

3) Π°b = bΠ°;

4) Π°b = Π° ΠΏΡ€Π° b = b ΠΏΡ€b a;

5) (a + b) c = ac + bc;

6) m(Π°b) = (ma)b = a(mb).

ΠŸΡƒΡΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π° ΠΈbΡ€Π°Π·Π»ΠΎΠΆΠ΅Π½Ρ‹ ΠΏΠΎ ΠΎΡ€Ρ‚Π°ΠΌ:

a

= ax i + ay j + az k,

b = bx i + by j + bz k.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойства скалярного произвСдСния ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡ‚ΠΈ Π΅Π³ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΡ€Ρ‚Ρ‹ Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΏΠ΅Ρ€ΠΏΠ΅Π½Π΄ΠΈΠΊΡƒ-лярны, Ρ‚ΠΎ произвСдСния ij = ji = ik = ki = jk = kj = 0,Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ

ii = jj = kk = 1

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ

ab = (a

x i + ay j + az k)(bxi + by j + bz k)=

= axbx (ii) + aybx(ji) + azbx(ki) +

+ axby(ij) + ayby(jj

) + azby(kj) +

+ axbz(ik) + aybz(jk) + azbz(kk) =

= axbx + ayby + azbz .

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Ρ€Π°Π²Π½ΠΎ суммС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚:

a

b= axbx + ayby + azbz .

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ зная ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΡƒΠ³ΠΎΠ» ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅

,

УсловиСм пСрпСндикулярностидвух Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² слуТит равСнство Π½ΡƒΠ»ΡŽ ΠΈΡ… скалярного произвСдСния.

ab= axbx + ayby + azbz = 0

Π’ частности Π½ΡƒΠ»ΡŒ-Π²Π΅ΠΊΡ‚ΠΎΡ€ пСрпСндикулярСн Π»ΡŽΠ±ΠΎΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ.

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ a

ο‚΄b Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²a, bΠ½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ такойвСкторс=aο‚΄b , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ удовлСтворяСт Ρ‚Ρ€Π΅ΠΌ условиям:

1. ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° с Ρ€Π°Π²Π΅Π½ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, построСнного Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π°Ρ… a, b:

c=a b sin οͺ

Π³Π΄Π΅ οͺ β€”ΡƒΠ³ΠΎΠ» ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈa, b.

2. Π’Π΅ΠΊΡ‚ΠΎΡ€ с пСрпСндикулярСн Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ a ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ b.

3. Π’Π΅ΠΊΡ‚ΠΎΡ€Π° a, b, с Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΡƒΡŽ Ρ‚Ρ€ΠΎΠΉΠΊΡƒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΉ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° β€”

a ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ β€” b, Ссли ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ с ΠΊΠΎΠ½Ρ†Π° вСкторасдолТСн ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Ρ…ΠΎΠ΄Π° часовой стрСлки (0ο‚£οͺ)

Бвойства Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ произвСдСния

1) Π°b = 0, Ссли хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² β€” Π½ΡƒΠ»ΡŒ-Π²Π΅ΠΊΡ‚ΠΎΡ€, ΠΈΠ»ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹;

2) Π°ο‚΄Π° = 0

3) Π°ο‚΄b = — bο‚΄Π°;

4) (m+n)(Π°ο‚΄b) = m(Π°ο‚΄b) + n(Π°ο‚΄b)

5) (a + b)ο‚΄ c

= aο‚΄c + bο‚΄c;

6) m(Π°ο‚΄b) = (ma)ο‚΄b = aο‚΄(mb).

Рассмотрим Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ°ΠΊ выраТаСтся Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ сомноТитСлСй:

aο‚΄b = (ax i + ay j + az k)

ο‚΄(bxi + by j + bz k)=

= axbx (iο‚΄i) + aybx(jο‚΄i) + azbx(kο‚΄i) +

+ axby(iο‚΄j) + ayb

y(jο‚΄j) + azby(kο‚΄j) +

+ axbz(iο‚΄k) + aybz(jο‚΄k) + azbz(kο‚΄k)

ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ iο‚΄i = jο‚΄j = kο‚΄k = 0,Π°

(iο‚΄j) = -(

jο‚΄i) = k,

(iο‚΄k) = -(kο‚΄i) = j,

(jο‚΄k) = -(kο‚΄j) = i,

ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

aο‚΄b = aybx(-k) + azbx(-j) +axbyk + azby(-i) + axbz

j + aybzi =

= (aybzazby)i — (azbxaxbz)j + (axbyaybx)k ,

ПослСднСС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΅ΡΡ‚ΡŒ Π½ΠΈ Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ 3-Π³ΠΎ порядка

.

БмСшанноС (Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-скалярноС) ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 3-Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ².

Π‘ΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-скалярным ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Ρ€Π΅Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² a, b, c Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° (

aο‚΄b)c. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°ΡŽΡ‚ΡΡ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ β€” скалярно Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся число (скаляр).

ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° смСщанного произвСдСния Ρ€Π°Π²Π½Π° объСма ΠΏΠ°Ρ€Π΅Π»Π»Π΅Π»ΠΈΠΏΠΈΠΏΠ΅Π΄Π°, построСнного Π½Π° Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€Π°Ρ…:

БмСшанноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ссли Π²Π΅ΠΊΡ‚ΠΎΡ€Π° a, b, c ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΏΡ€Π°Π²ΡƒΡŽ Ρ‚Ρ€ΠΎΠΉΠΊΡƒ, ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ β€” Ссли Π»Π΅Π²ΡƒΡŽ.

Бвойства смСшанного произвСдСния:

1) Π‘ΠΌΠ΅Ρ‰Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π΅ измСняСтся

Π°) Ссли ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌΡ‹Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΌ порядкС

(aο‚΄b)c = (с

ο‚΄a)b = (bο‚΄c)a

Π±) Ссли ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΈ скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅

(aο‚΄b)c = a(bс)

Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚ позволяСт Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ смСшанноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Π΅Π· указания порядка Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΈ скалярного умноТСния:

(aο‚΄b)c = abс.

2) ΠŸΠ΅Ρ€Π΅ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π² abΡΠ»ΡŽΠ±Ρ‹Ρ… Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² измСняСт Π·Π½Π°ΠΊ произвСдСния

abс = -baс abс = — cba, …

3) БмСшанноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 0, Ссли

Π°) хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π΅ΡΡ‚ΡŒ Π½ΡƒΠ»ΡŒ-Π²Π΅ΠΊΡ‚ΠΎΡ€;

Π±) Π΄Π²Π° ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌΡ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠ»ΠΈΠ½Π΅Π°Ρ€Π½Ρ‹;

Π²) Ρ‚Ρ€ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠΌΠΏΠ»Π°Π½Π°Ρ€Π½Ρ‹.

Разлагая всС Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΏΠΎ ΠΎΡ€Ρ‚Π°ΠΌ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ смСшанного произвСдСния Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹:

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ условиСм компланарноститрСх Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ равСнство Π½ΡƒΠ»ΡŽ ΠΈΡ… смСшанного произвСдСния:

= 0.

ГСомСтрия ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² пространствС. БкалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²

Для изучСния Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹ понадобится ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡƒ ΠΎ Ρ‚Ρ€Π΅Ρ… пСрпСндикулярах.

Если прямая Π°, провСдСнная Π½Π° плоскости Β Ξ± чСрСз основаниС О наклонной с, пСрпСндикулярна Π΅Ρ‘ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ Π², Ρ‚ΠΎ ΠΎΠ½Π° пСрпСндикулярна ΠΈ самой Π½Π°ΠΊΠ»ΠΎΠ½Π½ΠΎΠΉ.

Β 

Β 

Бкалярным ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² называСтся ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΡ… Π΄Π»ΠΈΠ½ Π½Π° косинус ΡƒΠ³Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. БкалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²Β  это число.

Β 

БкалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Β ΠΈ  обозначаСтся Ρ‚Π°ΠΊ: Β Β (ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π° Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ бэ).

Β 

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:Β 

(ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π° Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ бэ Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° бэ ΠΈ Π½Π° косинус ΡƒΠ³Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ Π° ΠΈ бэ)

Β 

Β 

Π‘ΠΏΡ€Π°Π²Π΅Π΄Π»ΠΈΠ²Ρ‹ утвСрТдСния:

Β 

1Β°. БкалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ Ρ‚ΠΎΠ³Π΄Π° ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° эти Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ пСрпСндикулярны.

Β 

Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°Β  A Π½Π°Β  Π²Π΅ΠΊΡ‚ΠΎΡ€Β  B Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ ΠΈΡ… Π΄Π»ΠΈΠ½ Π½Π° косинус ΡƒΠ³Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.Β  Но cos 90Β° = 0 Β ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΒ  b= 0.

Β 

Β 

2Β°. Бкалярный ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° сСбя) Ρ€Π°Π²Π΅Π½ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρƒ Π΅Π³ΠΎ Π΄Π»ΠΈΠ½Ρ‹.

БкалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ соотвСтствСнных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ этих Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²:

Β 

скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Β {Ρ…1; Ρƒ1; z1} ΠΈ {Ρ…2; Ρƒ2; z2} выраТаСтся Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ:

Β 

Β Ρ…1Ρ…2 + Ρƒ1Ρƒ2 + z1z2Β Β Β  (скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Ρ€Π°Π²Π½ΠΎ суммС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ соотвСтствСнных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ этих Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²).

Β 

Π”ΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅:

ΠšΠΎΡΠΈΠ½ΡƒΡ ΡƒΠ³Π»Π° Ξ± ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ Β {Ρ…1; Ρƒ1; z1} ΠΈ {Ρ…2; Ρƒ2; z2}

 вычисляСтся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

Β cos Ξ± =ΠšΠΎΡΠΈΠ½ΡƒΡ ΡƒΠ³Π»Π° Π°Π»ΡŒΡ„Π° Ρ€Π°Π²Π΅Π½ частному ΠΎΡ‚ дСлСния суммы ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ соотвСтствСнных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΡƒΠ³ΠΎΠ» Π°Π»ΡŒΡ„Π°, Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ этих Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²

Β 

косинус ΡƒΠ³Π»Π° Π°Π»ΡŒΡ„Π° Ρ€Π°Π²Π΅Π½ частному ΠΎΡ‚ дСлСния скалярного произвСдСния Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΡ… Π΄Π»ΠΈΠ½.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, подставив  вмСсто скалярного произвСдСния Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ  суммы ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ соотвСтствСнных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Ρ…1Ρ…2 + Ρƒ1Ρƒ2 + z1z2 , Π° Ρ‚Π°ΠΊΠΆΠ΅ Β Β Π·Π°ΠΌΠ΅Π½ΠΈΠ² ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Β 

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ: косинус ΡƒΠ³Π»Π° Π°Π»ΡŒΡ„Π° Ρ€Π°Π²Π΅Π½ частному ΠΎΡ‚ дСлСния скалярного произвСдСния Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΡ… Π΄Π»ΠΈΠ½, ΠΎΡ‚ΡΡŽΠ΄Π° слСдуСт, Ρ‡Ρ‚ΠΎ косинус ΡƒΠ³Π»Π° Π°Π»ΡŒΡ„Π° Ρ€Π°Π²Π΅Π½ частному ΠΎΡ‚ дСлСния суммы ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ соотвСтствСнных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΡƒΠ³ΠΎΠ» Π°Π»ΡŒΡ„Π°, Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ этих Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²

Β 

Π§Ρ‚ΠΎ ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ.

Β 

Β 

Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌ основныС свойства скалярного произвСдСния Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ².

Β 

Для Π»ΡŽΠ±Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ любого числа k справСдливо ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Β 

1Β°.  Бкалярный ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°Β  всСгда большС Π»ΠΈΠ±ΠΎ Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ

Β 

2.ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°ΠΊΠΎΠ½ – ΠΎΡ‚ пСрСстановки мСст Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π² скалярном ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΈ скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π΅ мСняСтся.

Β 

3 (Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°ΠΊΠΎΠ½ – скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ суммы Π΄Π²ΡƒΡ…

ПониманиС скалярного произвСдСния

Автор Π ΠΎΠ±Π΅Ρ€Ρ‚ Dunlop
Microsoft DirectX MVP

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

БкалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ β€” это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π΅ ΡƒΠ³Π»ΠΎΠ²ΠΎΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ рассчитываСтся это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π΅Π³ΠΎ матСматичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ нСсколько способов использования этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² 3D-прилоТСния.

РасчСт скалярного произвСдСния

БкалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ β€” это скалярноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡΠ²Π»ΡΡŽΡ‰Π΅Π΅ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€Π° с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ количСством ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚. Π”Π°Π½Ρ‹ Π΄Π²Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° A ΠΈ B ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ с n ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ рассчитываСтся ΠΊΠ°ΠΊ:

A B = A 1 B 1 + … + A n B n

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, скалярный ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ прСдставляСт собой сумму ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ каТдая ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ². НапримСр, Ссли A ΠΈ B Π±Ρ‹Π»ΠΈ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ:

A B = A.x * B.x + A.y * B.y + A.z * B.z

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ функция C++ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ скалярного произвСдСния Π½Π° Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€Π°Ρ… с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой Π»ΡŽΠ±Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

float dot_product(float *a, float *b, int size)
{
Β Β Β  float dp = 0.0f;
Β Β Β  for (int i=0;i Β Β Β Β Β Β Β  dp += a[i] * b[i];
Β Β Β  return dp;
}

Π­Ρ‚ΠΎΡ‚ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† ΠΊΠΎΠ΄Π° прСдоставлСн ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для дСмонстрации ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ функция, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰Π°Ρ, ΠΊΠ°ΠΊ рассчитываСтся скалярный ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚; DirectX прСдоставляСт нСсколько Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для вас, ΠΊΠ°ΠΊ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄Π°Π»Π΅Π΅, хотя, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой собствСнный Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ использовании C++ Π±Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ D3DX) Π²Ρ‹, вСроятно, просто Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² (2D,3D,4D) ΠΊΠ°ΠΊ встроСнный ΠΊΠΎΠ΄.

Π§Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚?

Π Π°Π½Π΅Π΅ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ прСдставляСт ΡƒΠ³Π»ΠΎΠ²ΠΎΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ, ΠΈ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ Π½Π° этом. БСйчас ΠΌΡ‹ познакомимся ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅ Ρ‡Ρ‚ΠΎ прСдставляСт собой это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Допустим, Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π°, A ΠΈ B, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ слСва. значСния |А| ΠΈ |Π‘| ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄Π»ΠΈΠ½Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² A ΠΈ B соотвСтствСнно, ΠΈ Θ β€” ΡƒΠ³ΠΎΠ» ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ. БкалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² A ΠΈ B Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ этим значСния:

А Π’ = |А| * |Π‘| * cos( Θ )

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ΠΌ косинусу ΡƒΠ³Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡƒ Π½Π° Π΄Π»ΠΈΠ½Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ².

Угловая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ скалярного произвСдСния:

Учитывая характСристики Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ косинуса, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ вывСсти Ρ‚Ρ€ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… условия:

  1. Если A ΠΈ B пСрпСндикулярны (ΠΏΠΎΠ΄ ΡƒΠ³Π»ΠΎΠΌ 90 градусов ΠΊ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°), Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ скалярного произвСдСния Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ cos( Θ ) Π±ΡƒΠ΄Π΅Ρ‚ Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ.
  2. Если ΡƒΠ³ΠΎΠ» ΠΌΠ΅ΠΆΠ΄Ρƒ А ΠΈ Π’ мСньшС 90 градусов, скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ (большС нуля), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ cos( Θ ) Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π° Π΄Π»ΠΈΠ½Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² всСгда ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹.
  3. Если ΡƒΠ³ΠΎΠ» ΠΌΠ΅ΠΆΠ΄Ρƒ A ΠΈ B большС 90 градусов, скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ (мСньшС нуля), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ cos( Θ ) Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π° Π΄Π»ΠΈΠ½Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² всСгда ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ значСниями.

Π£Π³ΠΎΠ» ΠΈΠ· скалярного произвСдСния Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ характСристики Π²Π΅Ρ€Π½Ρ‹ для Π»ΡŽΠ±Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, сущСствуСт особый случай, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ, Ρ‚. Π΅. Π΅ΡΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΠ΄ΠΈΠ½ (1,0). Π’ этом случаС Π΄Π»ΠΈΠ½Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π΅ вносят Π²ΠΊΠ»Π°Π΄ Π² ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅, упрощая Π΄ΠΎ:

А Π’ = |А| * |Π‘| * cos( Θ )
A B = 1 * 1 * cos( Θ )
A B = cos( Θ )

Π’ этом случаС скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ косинус ΡƒΠ³Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡƒΠ³ΠΎΠ» ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ:

Θ = acos(A B)

Π£Π³ΠΎΠ» ΠΈΠ· скалярного произвСдСния Π½Π΅Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²

Π£Π³Π»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π΅Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ (Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ с Π΄Π»ΠΈΠ½Ρ‹, Π½Π΅ Ρ€Π°Π²Π½Ρ‹Π΅ 1,0) ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ дСлСния скалярного произвСдСния Π½Π΅Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π½Π° Π΄Π»ΠΈΠ½Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€.

БкалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° самого сСбя

БкалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² самого сСбя (Ρ‚.Π΅. A A) ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, Ρ€Π°Π²Π½ΠΎΠΌΡƒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρƒ Π΄Π»ΠΈΠ½Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°. Π­Ρ‚ΠΎ извСстная Ρ‡Π°ΡΡ‚ΡŒ уравнСния расстояния, d=sqrt(x*x+y*y+z*z).

ΠŸΡ€ΠΎΠ΅ΠΊΡ†ΠΈΡ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€

Если Π±Ρ‹ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ взял скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° A ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° B любой Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ являСтся Π΄Π»ΠΈΠ½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° B, спроСцированная Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° A (см. ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ слСва). Π­Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нСсколькими способами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ столкновСниС Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ ΠΈ прСобразования Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ (это Π»Π΅ΠΆΠΈΡ‚ Π² основС ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ).

Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ DirectX

DirectX Graphics прСдоставляСт нСсколько Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ скалярного произвСдСния:

100014

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²…

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π‘++

УправляСмый DX

Microsoft.DirectX.Vector2.Dot(Vector2,Vector2)
Microsoft.DirectX.Vector3.Dot(Vector3,Vector3)
Microsoft.DirectX.Vector4.Dot(Vector4,Vector4)

Π―Π·Ρ‹ΠΊ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² HLSL

Ρ‚ΠΎΡ‡ΠΊΠ°(Π²Π΅ΠΊΡ‚ΠΎΡ€,Π²Π΅ΠΊΡ‚ΠΎΡ€)
ΠΌΡƒΠ»ΡŒΡ‚ΠΈ(Π²Π΅ΠΊΡ‚ΠΎΡ€,Π²Π΅ΠΊΡ‚ΠΎΡ€)

Π’Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ (сборка)

ΠΏΡƒΠ½ΠΊΡ‚ назначСния dp3, источник0, источник1
ΠΏΡƒΠ½ΠΊΡ‚ назначСния dp4, источник0, источник1

ΠŸΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ (сборка)

dp2add dest,src0,src1,src2. {x|y|z|w}
dp3 dest,src0,src1
dp4 dest,src0,src1

numpy.dot β€” Руководство NumPy v1.23

numpy.dot( a , b , out=None )

БкалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… массивов. Π’ частности,

  • Если ΠΎΠ±Π° a ΠΈ b ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ массивами, это Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² (Π±Π΅Π· комплСксного сопряТСния).

  • Если ΠΎΠ±Π° a ΠΈ b ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ массивами, это ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ matmul ΠΈΠ»ΠΈ a @ b .

  • Если Π»ΠΈΠ±ΠΎ a , Π»ΠΈΠ±ΠΎ b 0-D (скаляр), это эквивалСнтно , ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡƒ Π½Π° . ΠΈ использованиС numpy.multiply(a, b) ΠΈΠ»ΠΈ a * b ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅.

  • Если a прСдставляСт собой массив N-D, Π° b прСдставляСт собой массив 1-D, это ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ суммы ΠΏΠΎ послСдняя ось Π° ΠΈ Π± .

  • Если a являСтся массивом N-D, Π° b являСтся массивом MD (Π³Π΄Π΅ M>=2 ), это ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ суммы ΠΏΠΎ послСднСй оси a ΠΈ прСдпослСднСй оси b :

     Ρ‚ΠΎΡ‡ΠΊΠ° (a, b) [i, j, k, m] = сумма (a [i, j,:] * b [k,:, m])
     
ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹
a array_like

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚.

Π± array_like

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚.

out ndarray, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ

Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚. Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ Π²ΠΈΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ Ссли ΠΎΠ½ Π½Π΅ использовался. Π’ частности, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ C-Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ, ΠΈ Π΅Π³ΠΎ dtype Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΌ dtype для Ρ‚ΠΎΡ‡ΠΊΠ°(Π°,Π±) . Π­Ρ‚ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ссли эти условия Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ, вмСсто ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ Π±Ρ‹Ρ‚ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΌ.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚
output ndarray

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ a ΠΈ b . Если a ΠΈ b ΠΎΠ±Π° скаляры ΠΈΠ»ΠΈ ΠΎΠ±Π° ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… массива, Ρ‚ΠΎ возвращаСтся скаляр; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС возвращаСтся массив. Если Π΄Π°Π½ΠΎ ΠΈΠ· , Ρ‚ΠΎ ΠΎΠ½ΠΎ возвращаСтся.

ΠŸΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ‚
ValueError

Если послСднСС ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΊΠ°ΠΊ прСдпослСднСС ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ b .

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

vdot

КомплСксно-сопряТСнноС скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅.

Ρ‚Π΅Π½Π·ΠΎΡ€Π΄ΠΎΡ‚

Π‘ΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ осям.

einsum

БоглашСниС Π­ΠΉΠ½ΡˆΡ‚Π΅ΠΉΠ½Π° ΠΎ суммировании.

matmul

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ @ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.

linalg.multi_dot

БкалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

 >>> np.dot(3, 4)
12
 

Ни ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π½Π΅ являСтся комплСксно сопряТСнным:

 >>> np.

alexxlab

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

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