ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹: ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, слоТСниС, Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅. Как Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ

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

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ². Π“Π»Π°Π²Π° 10. ЛинСйная Π°Π»Π³Π΅Π±Ρ€Π° | АлСксандр Π¨ΡƒΡ€Π°Π²ΠΈΠ½.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ взято ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… источников

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ взято ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… источников

Начало: ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ². Π“Π»Π°Π²Π° 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ матСматичСская абстракция.

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ Π³Π»Π°Π²Π°: ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ². Π“Π»Π°Π²Π° 9. ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΌΠ°Ρ‚Π°Π½Π°Π»ΠΈΠ·Π°

Π’ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ². Π“Π»Π°Π²Π° 4. АлгСбра я ΡƒΠΆΠ΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ писал, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ линСйная Π°Π»Π³Π΅Π±Ρ€Π°. Напомню, Ρ‡Ρ‚ΠΎ это ΠΏΡ€ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅, ΠΈ этот Ρ€Π°Π·Π΄Π΅Π» ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π²Π°ΠΌ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒ программистом Π² области искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° ΠΈ Data Science . ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ изучСния Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€Ρ‹ ΡΠ²Π»ΡΡ‚ΡŒΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

Β· Π’Π΅ΠΊΡ‚ΠΎΡ€Ρ‹

Β· ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ

Β· БистСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ

Β· Π’Π΅Π½Π·ΠΎΡ€Ρ‹ ΠΈ Ρ‚Π΅Π½Π·ΠΎΡ€Π½ΠΎΠ΅ исчислСниС.

Β· ВСория ΠΈΠ½Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

ΠšΡ€ΠΎΠΌΠ΅ программирования, линСйная Π°Π»Π³Π΅Π±Ρ€Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² экономикС ΠΈ Ρ„ΠΈΠ·ΠΈΠΊΠ΅ (особСнно Π² ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²ΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ΅).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ разбСрСмся с понятиями Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€Ρ‹. И Ρ‚Π°ΠΊ, Π²Π΅ΠΊΡ‚ΠΎΡ€ . Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ характСризуСтся Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ. А Ссли ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‚ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€ – это стрСлка. ΠŸΡ€ΠΎΡ‰Π΅ всСго, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΈΠ·ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€:

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ взято ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… источников

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ взято ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… источников

Как Π²ΠΈΠ΄ΠΈΠΌ, Π²Π΅ΠΊΡ‚ΠΎΡ€ характСризуСтся двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ: Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΈ ΠΊΠΎΠ½Ρ†ΠΎΠΌ. Π’ΠΎΠΎΠ±Ρ‰Π΅, Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅:

Β· ЖСстко Π·Π°Π΄Π°Π½Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС.

Β· МоТно Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ вдоль Π»ΠΈΠ½ΠΈΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ Π»Π΅ΠΆΠΈΡ‚.

Β· МоТно Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ вдоль Π»ΠΈΠ½ΠΈΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ Π»Π΅ΠΆΠΈΡ‚, Ρ‚Π°ΠΊ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΈ, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΅ΠΉ – Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ пСрСнос.

Нам особо интСрСсный Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ случай. Π’ΠΎΠ³Π΄Π° Π½Π°Ρ‡Π°Π»ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ½ΠΎ пСрСнСсти Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ – Π² Ρ‚ΠΎΡ‡ΠΊΡƒ (0,0). Π’ΠΎΠ³Π΄Π° Ρ‚ΠΎΡ‡ΠΊΠ° ΠΊΠΎΠ½Ρ†Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°. Или, Ссли Π½Π°Ρ‡Π°Π»ΠΎ Π½Π΅ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Ρ‚ΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, вычтя ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Π°Ρ‡Π°Π»Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΈΠ· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΊΠΎΠ½Ρ†Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π°.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ – это Π΄Π²Π° числа. Π’Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ (пространствСнный) Π²Π΅ΠΊΡ‚ΠΎΡ€ – это Ρ‚Ρ€ΠΈ числа. Но ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ большС. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΡ‹ вряд Π»ΠΈ смоТСм ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ΅ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ пятимСрноС пространство, Π½ΠΎ ΠΊΠ°ΠΊ матСматичСский ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΠ½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ сСбС ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ? Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ. Π’ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… слоТСниС Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² происходит поэлСмСнтно, ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ складываСм с ΠΏΠ΅Ρ€Π²ΠΎΠΉ, Π²Ρ‚ΠΎΡ€ΡƒΡŽ со Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ГСомСтричСский смысл слоТСния состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΊΠΎΠ½Π΅Ρ† ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° совмСщаСм с Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ· Π½Π°Ρ‡Π°Π»Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π² ΠΊΠΎΠ½Π΅Ρ† Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ:

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ взято ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… источников

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ взято ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… источников

Π§Ρ‚ΠΎ Π² гСомСтричСском ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Π² матСматичСском, Π²ΠΎΠΎΠ±Ρ‰Π΅ Π±Π΅Π· Ρ€Π°Π·Π½ΠΈΡ†Ρ‹, Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ здСсь Ρ‚ΠΎΠΆΠ΅ дСйствуСт алгСбраичСский Π·Π°ΠΊΠΎΠ½: Β«ΠΎΡ‚ пСрСстановки слагаСмых сумма Π½Π΅ мСняСтся», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ:

Π•Ρ‰Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ. А Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ интСрСснСй. МоТно ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ (Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅). Но особого смысла Π² этом Π½Π΅Ρ‚. А ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ поэлСмСнтныС произвСдСния ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ число (скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅):

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

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Π΅Ρ€Π΅Π· скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΡƒΠ³ΠΎΠ» ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ:

Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ понятиС скалярноС произвСдСния Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²? Как я ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ», для опрСдСлСния ΡƒΠ³Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ, для опрСдСлСния Π΄Π»ΠΈΠ½Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°, ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ пСрпСндикуляра ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ расскаТу Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ…. А сСйчас ΠΏΠΎΠ΅Ρ…Π°Π»ΠΈ дальшС.

НСтрудно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊ ΠΆΠ΅ подчиняСтся Π·Π°ΠΊΠΎΠ½Ρƒ пСрСстановки ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ:

БущСствуСт насколько ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ произвСдСния Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ². Π­Ρ‚ΠΎ Π·Π½Π°ΠΊ умноТСния (Ρ‚ΠΎΡ‡ΠΊΠ°), просто Π±Π΅Π· Π·Π½Π°ΠΊΠ°, ΠΈ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки:

ПослСднСС называСтся ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π”ΠΈΡ€Π°ΠΊΠ° ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²ΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ΅ для обозначСния состояния.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ: ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° . Если Π²Π΅ΠΊΡ‚ΠΎΡ€ – это просто нСсколько чисСл (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ мноТСства, Ρ‚ΡƒΡ‚ порядок Π²Π°ΠΆΠ΅Π½), Ρ‚ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° – это ΡƒΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° чисСл. Π’ΠΎΠΎΠ±Ρ‰Π΅-Ρ‚ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ состоит ΠΈΠ· чисСл, Ρ‚Π°ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ матСматичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π½ΠΎ для упрощСния понимания ΠΏΠΎΠΊΠ° Π΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° – это Ρ‚Π°Π±Π»ΠΈΡ†Π° чисСл. Π­Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ( n , m ), Π³Π΄Π΅ n – количСство строк, m – количСство столбцов. Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ сначала ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ строки, Π° ΠΏΠΎΡ‚ΠΎΠΌ столбцы. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° обозначаСтся Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ латинской Π±ΡƒΠΊΠ²ΠΎΠΉ, Π° Π΅Π΅ элСмСнт – строчной. Допустим, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° A , элСмСнт Π΅Π΅ строки i ΠΈ столбца j Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ ΠΊΠ°ΠΊ

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Π° явно Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π² Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΎΠ½Π° обозначаСтся Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

Часто, Π·Π°ΠΏΡΡ‚ΡƒΡŽ ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ (Ссли индСкс понятСн ΠΈ Π±Π΅Π· запятой):

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ? МоТно ΠΈΡ… поэлСмСнтно ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ (Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²). Вакая опСрация называСтся слоТСниСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ подчиняСтся Π·Π°ΠΊΠΎΠ½Ρƒ пСрСстановки слагаСмых:

Аналогично, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ Π½Π° число.

Другая интСрСсная опСрация с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ – это ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅. Многим ΠΎΠ½ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ понятно, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π² Π½Π΅ΠΌ ΠΏΡƒΡ‚Π°ΡŽΡ‚ΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΎΠ½ΠΎ ΠΏΡƒΠ³Π°Π΅Ρ‚. Но Π½Π° самом Π΄Π΅Π»Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ слоТно Π² этом Π½Π΅Ρ‚. Π”Π°Π²Π°ΠΉΡ‚Π΅ вСрнСмся ΠΊ скалярному ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ². Волько Π½Π° этот Ρ€Π°Π· ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ строка, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ – столбСц:

ΠšΡΡ‚Π°Ρ‚ΠΈ, это Ρ‚Π°ΠΊ ΠΈ называСтся Π²Π΅ΠΊΡ‚ΠΎΡ€ – строка ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ столбСц. По сути, Π²Π΅ΠΊΡ‚ΠΎΡ€ – это частный случай ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, которая состоит ΠΈΠ»ΠΈ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ строки, ΠΈΠ»ΠΈ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ столбца.

А Ρ‡Ρ‚ΠΎ Ссли вмСсто Π²Π΅ΠΊΡ‚ΠΎΡ€Π° строки ΠΌΡ‹ возьмСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ? По сути, это Π±ΡƒΠ΄Π΅Ρ‚ нСсколько Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²-строк? Π’ΠΎΠ³Π΄Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°-строки ΠΌΡ‹ посчитаСм скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ пСрвая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° содСрТит Π΄Π²Π΅ строки:

Π’ ΠΈΡ‚ΠΎΠ³Π΅ нас получился Π²Π΅ΠΊΡ‚ΠΎΡ€ столбСц ΠΈΠ· Π΄Π²ΡƒΡ… элСмСнтов. Ну ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΈΠ· Π΄Π²ΡƒΡ… строк ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ столбца. Π’ΠΎΠΎΠ±Ρ‰Π΅, Ссли ΠΌΡ‹ ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€-столбСц, Ρ‚ΠΎ Ρƒ нас Π² ΠΈΡ‚ΠΎΠ³Π΅ образуСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° с количСством строк, ΠΊΠ°ΠΊ Π² этой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅.

Аналогично, Ссли ΠΌΡ‹ ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ ΠΎΠ΄Π½Ρƒ строку Π½Π° нСсколько столбцов, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠΆΠ΅ Π² столбцы Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ, Π½Π΅ Π² строки, ΠΈ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€-строку:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ количСство строк Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎ количСству столбцов Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅. И Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ стороТку ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ считаСм скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ столбСц Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ записывая Π² ячСйку с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ строки ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ столбца ΠΈΠ· Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ умноТСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

ΠŸΡƒΡΡ‚ΡŒ сущСствуСт ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° A Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ l x m :

И ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° B Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ m x n :

Π’ΠΎΠ³Π΄Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° C , ΡΠ²Π»ΡΡŽΡ‰Π°ΡΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A ΠΈ B :

Π‘ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΈΠ· элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

Если ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎ русский, Ρ‚ΠΎ ΠΌΡ‹ считаСм скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ столбцС ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ пишСм Π² Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈΡ… пСрСсСчСния:

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ взято ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… источников

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ взято ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… источников

ΠœΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ вопрос, Π° для Ρ‡Π΅Π³ΠΎ это Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ, ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹? Для ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° этот вопрос рассмотрим систСму Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ:

Π•Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅:

Или:

Если Π±Ρ‹ это Π±Ρ‹Π»ΠΎ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈΠ· элСмСнтарной Π°Π»Π³Π΅Π±Ρ€Ρ‹, Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ:

Но ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅? БущСствуСт Π»ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†. На самом Π΄Π΅Π»Π΅ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΌ исчислСнии Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ понятиС, ΠΊΠ°ΠΊ обратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°. Она обозначаСтся

Π§Ρ‚ΠΎ ΠΆΠ΅ Π·Π° ΡˆΡ‚ΡƒΠΊΠ° такая, обратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°? Π­Ρ‚ΠΎ такая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ‡Ρ‚ΠΎ Ссли Π΅Π΅ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Сдиничная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ:

Единичная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° обозначаСтся Π±ΡƒΠΊΠΎΠ²ΠΊΠΎΠΉ E ΠΈ состоит ΠΈΠ· Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΏΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π½ΡƒΠ»ΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ:

Π’ΠΎ Π΅ΡΡ‚ΡŒ с нашСй систСмой ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Ρ€ΡŽΠΊ:

Π’ΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ:

НСтрудно Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ (ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ сами), Ρ‡Ρ‚ΠΎ умноТая Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π½Π° Π»ΡŽΠ±ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Ρƒ ΠΆΠ΅ ΡΠ°ΠΌΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ. Π’ΠΎΠ³Π΄Π°:

И всС, систСма ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Ρ€Π΅ΡˆΠ΅Π½Π°. ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ. БущСствуСт Π΄Π°ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ нахоТдСния Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ. Но Π΅Π³ΠΎ ΠΌΡ‹ рассмотрим ΠΏΠΎΠ·ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ Π°Π»Π³Π΅Π±Ρ€Ρƒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ. А Π½Π° сСгодня всС.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π³Π»Π°Π²Π°: ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ². Π“Π»Π°Π²Π° 11. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π½ΡƒΠ»ΡŒ нСльзя ΠΈΠ»ΠΈ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ….

ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΏΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ прСобразования для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ²?

Π― написал Π²Π΅Π±-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΈΠ³Ρ€Ρ‹ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ. Он позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ прСдустановлСнныС Ρ‚ΠΈΠΏΡ‹, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅.

Π˜Π³Ρ€Π°ΠΉΡ‚Π΅ с Π½ΠΈΠΌ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ»ΠΈ Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ источник .

Π”ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ с Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это влияСт Π½Π° рисунок Π΄ΠΎΠΌΠ°. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠ΄, доступный Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚, ΠΈ Π²Ρ‹ смоТСтС ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит.

Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΏΠΎΠΉΠΌΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° 3Γ—3 просто умноТаСтся Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ (ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° X & Y) Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π΄ΠΎΠΌΠ°. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ (Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ) ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° прСобразования выглядят Ρ‚Π°ΠΊ…

1 0 0   1
0 1 0 * 2
0 0 1   0

Π‘Π»Π΅Π²Π° находится ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° идСнтичности (идСмпотСнтная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, которая Π½Π΅ влияСт Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€) ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ 1, 2, 0 (ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ это соотвСтствуСт полоТСнию X1 ΠΈ Y2 Π² Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, упомянутой Π²Ρ‹ΡˆΠ΅, ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ

0 ).

Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ…

a b c   x   a * x + b * y + c * z
d e f + y = d * x + e * y + f * z
g h i   z   g * x + h * y + i * z

Π˜Ρ‚Π°ΠΊ, Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ‚Π°ΠΊ. ..

1 0 0   1   1 * 1 + 0 * 2 + 0 * 0
0 1 0 * 2 = 0 * 1 + 1 * 2 + 0 * 0
0 0 1   0   0 * 1 + 0 * 2 + 1 * 0

ΠŸΡ€ΠΎΠ΄Π΅Π»Π°ΠΉΡ‚Π΅ эту ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ, ΠΈ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€…

1
2
0

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ сказали, Ρ‡Ρ‚ΠΎ наша ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° идСнтичности Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ значСния, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ соотвСтствуСт ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Ρƒ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ дальшС, ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ пСрСвСсти Π²Π΅ΠΊΡ‚ΠΎΡ€. Допустим, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ пСрСвСсти Π΄ΠΎΠΌ Π½Π° 5 пиксСля вдоль оси X. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ идСнтичности, Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π²Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΏΡ€Π°Π²ΠΎΠ΅ число Π½Π° 5 ΠΈ сдСлайтС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅ 1 (Π²Ρ‹ ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ).

1 0 5   1   1 * 1 + 0 * 2 + 5 * 1 
0 1 0 * 2 = 0 * 1 + 1 * 2 + 0 * 1
0 0 1   1   0 * 1 + 0 * 2 + 1 * 1

ΠœΡ‹ снова Π΄Π΅Π»Π°Π΅ΠΌ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ…

6
2
1

ΠœΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ число (X Π² Π½Π°ΡˆΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ…) Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ΠΎ вдоль оси X Π½Π° 5 . ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ это Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, связанной Π²Ρ‹ΡˆΠ΅.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ сдСлали Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1 , Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ учитывался ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄. Если Π±Ρ‹ это Π±Ρ‹Π» 0 , ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ любоС число, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Π½Π° 0 , ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ 0 .

Если Ρƒ вас всС Π΅Ρ‰Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, посмотритС Π²ΠΈΠ΄Π΅ΠΎ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ( Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ , это Π²ΠΈΠ΄Π΅ΠΎ), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ это Π±ΠΎΠ»Π΅Π΅ наглядно.

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅: ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ, ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ этому, нСсмотря Π½Π° любоС самооцСночноС ΠΏΠ»ΠΎΡ…ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π΄ΡƒΡ…Π΅: Π½Π°ΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ-это ΠΊΠ»ΡŽΡ‡ ΠΊ успСху. Π£Π΄Π°Ρ‡ΠΈ.

3) Находим ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ алгСбраичСских Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ

Π­Ρ‚ΠΎ просто. Π’ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ ΠΌΠΈΠ½ΠΎΡ€ΠΎΠ² Π½ΡƒΠΆΠ½ΠΎΒ ΠŸΠžΠœΠ•ΠΠ―Π’Π¬ Π—ΠΠΠšΠ˜Β Ρƒ Π΄Π²ΡƒΡ… чисСл: ИмСнно Ρƒ этих чисСл, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я ΠΎΠ±Π²Π΅Π» Π² ΠΊΡ€ΡƒΠΆΠΎΠΊ!

 – ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° алгСбраичСских Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹Β .

И всСго-Ρ‚ΠΎ Π»ΠΈΡˆΡŒβ€¦

4) Находим Ρ‚Ρ€Π°Π½ΡΠΏΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ алгСбраичСских Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ .

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ транспонированиС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΠΈ с Ρ‡Π΅ΠΌ это Сдят, смотритС Π² Π»Π΅ΠΊΡ†ΠΈΠΈΒ 

ДСйствия с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ.

 – транспонированная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° алгСбраичСских Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹Β .

5) ΠžΡ‚Π²Π΅Ρ‚.

ВспоминаСм Π½Π°ΡˆΡƒ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΡƒΒ  Всё Π½Π°ΠΉΠ΄Π΅Π½ΠΎ!

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, обратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°:

ΠžΡ‚Π²Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Ρ‚Π°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅. НЕ ΠΠ£Π–ΠΠžΒ Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½Π° 2, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ получатся Π΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ числа. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ нюанс рассмотрСн Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠ΅Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ.

Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅? НСобходимо Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅Β Β Π»ΠΈΠ±ΠΎΒ 

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°:Β 

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π° Ρ‚Π°ΠΊ называСмая Сдиничная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Β (с Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ ΠΏΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ ΠΈ нулями Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… мСстах).

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, обратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π½Π°ΠΉΠ΄Π΅Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Π±ΠΎΠ»Π΅Π΅ распространСнному Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΡΠ»ΡƒΡ‡Π°ΡŽ – ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ Β«Ρ‚Ρ€ΠΈ Π½Π° Ρ‚Ρ€ΠΈΒ».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Найти ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ для ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹Β 

Алгоритм Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ для случая Β«Π΄Π²Π° Π½Π° Π΄Π²Π°Β».

Β 

ΠžΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π½Π°ΠΉΠ΄Π΅ΠΌ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:Β , гдС  – транспонированная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° алгСбраичСских Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹Β .

1) Находим ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.

Π—Π΄Π΅ΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ раскрыт по ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС.

Π’Π°ΠΊΠΆΠ΅ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎΒ , Π° Π·Π½Π°Ρ‡ΠΈΡ‚, всё Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ – обратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° сущСствуСт.

2) Находим ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΌΠΈΠ½ΠΎΡ€ΠΎΠ²

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΌΠΈΠ½ΠΎΡ€ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ Β«Ρ‚Ρ€ΠΈ Π½Π° три» , ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π΄Π΅Π²ΡΡ‚ΡŒ чисСл.

Π― ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€ΡŽ ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΡƒ ΠΌΠΈΠ½ΠΎΡ€ΠΎΠ²:

Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹: ΠœΠ«Π‘Π›Π•ΠΠΠž Π²Ρ‹Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅ΠΌ строку ΠΈ столбСц, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт:

ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ числа записываСм Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Β«Π΄Π²Π° Π½Π° Π΄Π²Π°Β» Π­Ρ‚ΠΎΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Β«Π΄Π²Π° Π½Π° Π΄Π²Π°Β» и являСтся ΠΌΠΈΠ½ΠΎΡ€ΠΎΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта. Π•Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ: Всё, ΠΌΠΈΠ½ΠΎΡ€ Π½Π°ΠΉΠ΄Π΅Π½, записываСм Π΅Π³ΠΎ Π² Π½Π°ΡˆΡƒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΌΠΈΠ½ΠΎΡ€ΠΎΠ²:

Как Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, догадались, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π΄Π΅Π²ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ Β«Π΄Π²Π° Π½Π° Π΄Π²Π°Β». ΠŸΡ€ΠΎΡ†Π΅ΡΡ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΡƒΡ‚ΠΎΡ€Π½Ρ‹ΠΉ, Π½ΠΎ случай Π½Π΅ самый тяТСлый, Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ…ΡƒΠΆΠ΅.

Ну ΠΈ для закрСплСния – Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΎΡ€Π° Π² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°Ρ…: ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΠ½ΠΎΡ€Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:  – ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΌΠΈΠ½ΠΎΡ€ΠΎΠ² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹Β .

Π’ΠΎ, Ρ‡Ρ‚ΠΎ всС ΠΌΠΈΠ½ΠΎΡ€Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ – чистая ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΠΎΡΡ‚ΡŒ.

3) Находим ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ алгСбраичСских Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ

Π’ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ ΠΌΠΈΠ½ΠΎΡ€ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΒ Π‘ΠœΠ•ΠΠ˜Π’Π¬ Π—ΠΠΠšΠ˜Β ΡΡ‚Ρ€ΠΎΠ³ΠΎ Ρƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов: Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС:  – ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° алгСбраичСских Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹Β .

4) Находим Ρ‚Ρ€Π°Π½ΡΠΏΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ алгСбраичСских Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ .

 – транспонированная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° алгСбраичСских Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹Β .

5) ΠžΡ‚Π²Π΅Ρ‚:

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°:Β 

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, обратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π½Π°ΠΉΠ΄Π΅Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

Как ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° чистовик? ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† чистового оформлСния задания ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° ΡΡ‚Ρ€Π°Π½ΠΈΡ†Π΅Β ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ ΠšΡ€Π°ΠΌΠ΅Ρ€Π°. ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹Β Π² ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅, Π³Π΄Π΅ ΠΈΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. По сущСству, основная Ρ‡Π°ΡΡ‚ΡŒ упомянутой Π·Π°Π΄Π°Ρ‡ΠΈ – ΠΈ Π΅ΡΡ‚ΡŒ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.

НахоТдСниС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ для ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Β«Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Β» Π½Π΅ рассматриваСм, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ-садист (Ρ‡Ρ‚ΠΎΠ±Ρ‹ студСнт вычислил 1 ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Β«Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Β» ΠΈ 16 ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ Β«Ρ‚Ρ€ΠΈ Π½Π° Ρ‚Ρ€ΠΈΒ»). Π’ ΠΌΠΎΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ встрСтился Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΠΎΠΉ случай, ΠΈ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΠ» Π·Π° ΠΌΠΎΠΈ мучСния довольно Π΄ΠΎΡ€ΠΎΠ³ΠΎ =).

Π’ рядС ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠ², мСтодичСских указаниях ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ нСсколько Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π½ΠΎ я Π’Π°ΠΌ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹ΡˆΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ-Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒΡΡ Π² вычислСниях ΠΈ Π·Π½Π°ΠΊΠ°Ρ… – Π³ΠΎΡ€Π°Π·Π΄ΠΎ мСньшС.

НайдСн максимально быстрый способ умноТСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†

АмСриканский ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ ВирдТиния ВасилСвска-Уильямс (Virginia Vassilevska Williams) нашла максимально быстрый способ умноТСния ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, основанный Π½Π° извСстном Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠšΠΎΠΏΠΏΠ΅Ρ€ΡΠΌΠΈΡ‚Π°Β β€” Π’ΠΈΠ½ΠΎΠ³Ρ€Π°Π΄Π°

.

Π’ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ становится Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ, часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΉΡΡ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π΄Π°ΠΆΠ΅ Ρ‚Π΅Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, каТСтся, Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚. Для ΠΎΡ†Π΅Π½ΠΊΠΈ Π΅Π³ΠΎ слоТности вводят ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΡƒΡŽ экспонСнту ω — Ρ‚Π°ΠΊΠΎΠ΅ минимальноС число, Ρ‡Ρ‚ΠΎ для любого Ξ΅ > 0Β ΠΈ любого достаточно большого n количСство арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для вычислСния произвСдСния Π΄Π²ΡƒΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ nΓ—n, Π½Π΅ прСвосходит nΟ‰ +Β Ξ΅.

НСслоТно ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ классичСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ пСрСмноТСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ† (Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ суммы ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ элСмСнтов ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ строки ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ А Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌ элСмСнты ΠΈΠ· столбца ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π’) Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ n

3 ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ n2β€’(n – 1) слоТСний. Π”ΠΎΠ»Π³ΠΎΠ΅ врСмя Π΅Π³ΠΎ считали Π±Ρ‹ΡΡ‚Ρ€Π΅ΠΉΡˆΠΈΠΌ, Π½ΠΎ Π² 1969Β Π³ΠΎΠ΄Ρƒ гСрманскому ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ Π€ΠΎΠ»ΡŒΠΊΠ΅Ρ€Ρƒ ШтрассСну ΡƒΠ΄Π°Π»ΠΎΡΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ с Ο‰ < 2,808. ШтрассСн прСдставил Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Π½Π΅ восСмь, Π° сСмь ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΉ чисСл, Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€Π΅ М2Γ—2, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π±ΠΎΠ»Π΅Π΅ высоких порядков рСкурсивно (посрСдством Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ разбиСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†), ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ этапС рСкурсии Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ всё Ρ‚Π΅ ΠΆΠ΅ сСмь ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΉ.

НСдостатками Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π±Γ³Π»ΡŒΡˆΡƒΡŽ (ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с классичСским Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ) ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ программирования ΠΈ большой ΠΎΠ±ΡŠΡ‘ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ памяти.

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ вычислСний ШтрассСна ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π»Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ поиски быстрых Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΈ ΡƒΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· нСсколько Π»Π΅Ρ‚ ΡƒΡ‡Ρ‘Π½Ρ‹Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ снизили ΠΎΡ†Π΅Π½ΠΊΡƒ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Ο‰. Π“Ρ€Π°Ρ„ΠΈΠΊ измСнСния Ο‰ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ Π½Π° рисункС ниТС.

Рис. 1.Β ΠžΡ†Π΅Π½ΠΊΠΈ Ο‰, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π²Π°Π»ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΡ€Ρ‹ (ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈΠ· кандидатской диссСртации Π’ΠΈΡ€Π΄ΠΆΠΈΠ½ΠΈΠΈ Уильямс).

Π’ 1990Β Π³ΠΎΠ΄Ρƒ Π°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½Ρ†Ρ‹ Π”ΠΎΠ½ ΠšΠΎΠΏΠΏΠ΅Ρ€ΡΠΌΠΈΡ‚ ΠΈ Π¨ΠΌΡƒΡΠ»ΡŒ Π’ΠΈΠ½ΠΎΠ³Ρ€Π°Π΄, Ρ€Π°Π·Π²ΠΈΠ²ΡˆΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ ШтрассСна, добились Ο‰ < 2,376, послС Ρ‡Π΅Π³ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ экспонСнты ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΠ»ΠΎΡΡŒ. На протяТСнии Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΠΈ Π»Π΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠšΠΎΠΏΠΏΠ΅Ρ€ΡΠΌΠΈΡ‚Π°Β β€” Π’ΠΈΠ½ΠΎΠ³Ρ€Π°Π΄Π° оставался самым быстрым, Π½ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ… Π½Π΅ использовался, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ эффСктивСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ….

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ ΠšΠΎΠΏΠΏΠ΅Ρ€ΡΠΌΠΈΡ‚Π°Β β€” Π’ΠΈΠ½ΠΎΠ³Ρ€Π°Π΄Π° свойствСнна Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ (Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ выполняСтся Π΄Π²ΡƒΠΊΡ€Π°Ρ‚Π½ΠΎ), сами Π΅Π³ΠΎ Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»ΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ случаи с большСй Β«Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉΒ» рСкурсии ΠΈ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π»ΠΈ это ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒΒ Ο‰.

Π’Ρ€Ρ‘Ρ…ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π΅ Π΄Π°Π²Π°Π»ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ эффСкта, Π° Π·Π°Π΄Π°Ρ‡Π° ΠΏΠΎ ΠΎΡ†Π΅Π½ΠΊΠ΅ Ο‰ Π½Π° Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… уровнях рСкурсии оказалась довольно слоТной, ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ поспСшили ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2,376Β ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

Π“-ΠΆΠ° Уильямс, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»Π° рассмотрСниС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠšΠΎΠΏΠΏΠ΅Ρ€ΡΠΌΠΈΡ‚Π°Β β€” Π’ΠΈΠ½ΠΎΠ³Ρ€Π°Π΄Π° ΠΈ нашла нСсколько ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ способ расчёта Ο‰. Π˜ΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ Π΅Π³ΠΎ, ΠΎΠ½Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»Π°, Ρ‡Ρ‚ΠΎ Π²ΠΎΡΡŒΠΌΠΈΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅: Ο‰ < 2,3727.

ΠžΡΡ‚Π°Ρ‘Ρ‚ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ истинным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ экспонСнты ΠΌΠ½ΠΎΠ³ΠΈΠ΅ спСциалисты — скаТСм, Ρ‚Π΅ ΠΆΠ΅ ΠšΠΎΠΏΠΏΠ΅Ρ€ΡΠΌΠΈΡ‚ ΠΈ Π’ΠΈΠ½ΠΎΠ³Ρ€Π°Π΄Β β€” ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Π΄Π²ΠΎΠΉΠΊΡƒ. Π”ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ это ΠΏΠΎΠΊΠ° Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ.

Норма ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

Рассмотрим ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ A порядка mΓ—n ΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с нСю Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ y=Ax, Π³Π΄Π΅ x∈Vn, y∈Um. Π’Π²Π΅Π΄Π΅ΠΌ Π² этих пространствах Π½ΠΎΡ€ΠΌΡ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² , .

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π½ΠΎΡ€ΠΌΡƒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A равСнством:

(1)

Из опрСдСлСния Π½ΠΎΡ€ΠΌΡ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ слСдуСт:

(2)

ΠŸΡƒΡΡ‚ΡŒ для Π΄Π²ΡƒΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† A ΠΈ B порядка mΓ—n ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π½ΠΎΡ€ΠΌΡ‹. Π’ΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π΅ΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅:

(3)

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ справСдливо равСнство

,(4)

Π³Π΄Π΅ Ξ» любоС число.

ΠŸΡƒΡΡ‚ΡŒ для mΓ—n ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A ΠΈ nΓ—k ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ B ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ Π½ΠΎΡ€ΠΌΡ‹ , ΠΈ ΠΏΡƒΡΡ‚ΡŒ для mΓ—k ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ AB ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π½ΠΎΡ€ΠΌΠ° . Π’ΠΎΠ³Π΄Π°

.

Вычислим Π½ΠΎΡ€ΠΌΡƒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A , ввСдя Π² пространствах V ΠΈ U ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π½ΠΎΡ€ΠΌΡ‹.

1. ΠŸΡƒΡΡ‚ΡŒ Π² пространствах V ΠΈ U Π²Π²Π΅Π΄Π΅Π½Π° вСкторная Π½ΠΎΡ€ΠΌΠ°

Β 

Π’ΠΎΠ³Π΄Π°

(5)

ΠΈΠ»ΠΈ

,(6)

Π’ (5) ΠΈ (6) нСравнСтство прСвращаСтся Π² равСнство, Ссли Π²Π·ΡΡ‚ΡŒ ΠΈ , j=1,…,n, Π³Π΄Π΅ l-Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ i, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ

Β 

достигаСт своСго максимума. Учитывая Π²Ρ‹ΡΡˆΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅, нСравСнство (6) ΠΈ равСнство (1), ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

(7)

2. Π’Π²Π΅Π΄Π΅ΠΌ Π² пространствах V ΠΈ U Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΡƒΡŽ Π½ΠΎΡ€ΠΌΡƒ

Β 

Π’ΠΎΠ³Π΄Π°

ΠΈΠ»ΠΈ

(8)

ΠŸΡƒΡΡ‚ΡŒ достигаСтся ΠΏΡ€ΠΈ j=l. Для Π²Π΅ΠΊΡ‚ΠΎΡ€Π° x, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ элСмСнт ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ нуля, ΠΈΠΌΠ΅Π΅ΠΌ:

Учитывая (1),(8) ΠΈ (9) ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ l-Π½ΠΎΡ€ΠΌΡƒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A:

(10)

Норму ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ (1), называСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠΎΠΉ, ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠΉ Π΄Π°Π½Π½ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ².

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΡ€ΠΌΡ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ (1) эквивалСнтно ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ:

(11)

Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, любой Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ x∈V ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ произвСдСния Ξ»x₁, Π³Π΄Π΅ , . Π’ΠΎΠ³Π΄Π°, учитывая, Ρ‡Ρ‚ΠΎ , ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

(12)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ вычислСния Π½ΠΎΡ€ΠΌΡ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

Вычислим m-Π½ΠΎΡ€ΠΌΡƒ ΠΈ l-Π½ΠΎΡ€ΠΌΡƒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ (7) ΠΈ (10).

Β 

ГСомСтричСская интСрпрСтация Π½ΠΎΡ€ΠΌΡ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

ΠŸΡƒΡΡ‚ΡŒ Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌ пространствС V Π²Π²Π΅Π΄Π΅Π½Π° m-Π½ΠΎΡ€ΠΌΠ° для всСх Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² x∈V:

.

НайдСм Π½ΠΎΡ€ΠΌΡƒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

.

Рассмотрим мноТСство всСх Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΎΡ€ΠΌΡƒ 1. Π’ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС это Ρ‚Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находятся Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ Π½Π° рис. 1. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ это мноТСство символом X0.

Рис. 1

Рис. 2

Β 

На рисункС рис. 2 ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ пространство столбцов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ x∈X0 соотвСтствуСт Π²Π΅ΠΊΡ‚ΠΎΡ€ Ax Π² U. ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ этих Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² находятся Π½Π° ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΠΎΠΌ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅ ABCD. m-Π½ΠΎΡ€ΠΌΠ° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A – это ΠΌΠΎΠ΄ΡƒΠ»ΡŒ наибольшго ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° наибольшСго ΠΈΠ· Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², конСчная Ρ‚ΠΎΡ‡ΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находится Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅ ABCD. На рис.2 это Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈ Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ наибольшСго ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° 6. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ (3), аналитичСски ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ насколько максимально растягиваСтся Π²Π΅ΠΊΡ‚ΠΎΡ€ x ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ y=Ax. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Ρ… Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ максимально 6 Ρ€Π°Π·.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

– ACT Math

Если Π²Ρ‹ считаСтС, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, доступный Ρ‡Π΅Ρ€Π΅Π· Π’Π΅Π±-сайт (ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² Π½Π°ΡˆΠΈΡ… Условиях обслуТивания), Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ваши авторскиС ΠΏΡ€Π°Π²Π°, сообщитС Π½Π°ΠΌ, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ² письмСнноС ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ (Β«Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈΒ»), содСрТащСС Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅ Π°Π³Π΅Π½Ρ‚Ρƒ. Если Ρ€Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹ унивСрситСта ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠΌΡƒΡ‚ дСйствия Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π°Π½ Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ, ΠΎΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π΄ΠΎΠ±Ρ€ΠΎΡΠΎΠ²Π΅ΡΡ‚Π½ΡƒΡŽ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ со стороной, которая прСдоставила Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ срСдствами самого послСднСго адрСса элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, Ссли Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ имССтся, прСдоставлСнного Ρ‚Π°ΠΊΠΎΠΉ стороной Varsity Tutors.

Π’Π°ΡˆΠ΅ Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€Π°Π² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ сторонС, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΠ²ΡˆΠ΅ΠΉ доступ ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ, ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ Π»ΠΈΡ†Π°ΠΌ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Π² Π²ΠΈΠ΄Π΅ ChillingEffects.org.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ нСсти ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° ΡƒΡ‰Π΅Ρ€Π± (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ расходы ΠΈ Π³ΠΎΠ½ΠΎΡ€Π°Ρ€Ρ‹ Π°Π΄Π²ΠΎΠΊΠ°Ρ‚Π°ΠΌ), Ссли Π²Ρ‹ сущСствСнно ΠΈΡΠΊΠ°ΠΆΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈΠ»ΠΈ дСйствиС Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ ваши авторскиС ΠΏΡ€Π°Π²Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ находится Π½Π° Π’Π΅Π±-сайтС ΠΈΠ»ΠΈ ΠΏΠΎ ссылкС с Π½Π΅Π³ΠΎ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ ваши авторскиС ΠΏΡ€Π°Π²Π°, Π²Π°ΠΌ слСдуСт сначала ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΡŽΡ€ΠΈΡΡ‚Ρƒ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ЀизичСская ΠΈΠ»ΠΈ элСктронная подпись правообладатСля ΠΈΠ»ΠΈ Π»ΠΈΡ†Π°, ΡƒΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΈΡ… ΠΈΠΌΠ΅Π½ΠΈ; Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ авторских ΠΏΡ€Π°Π², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΊΠ°ΠΊ утвСрТдаСтся, Π±Ρ‹Π»ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Ρ‹; ОписаниС Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ мСстонахоТдСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ мнСнию, Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ ваши авторскиС ΠΏΡ€Π°Π²Π°, Π² \ достаточно подробностСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Ρ€Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Π°ΠΌ унивСрситСтских школ Π½Π°ΠΉΡ‚ΠΈ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°ΠΌ трСбуСтся Π° ссылка Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ вопрос (Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ вопроса), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит содСрТаниС ΠΈ описаниС ΠΊ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ части вопроса – ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ссылкС, тСксту ΠΈ Ρ‚. Π΄. – относится ваша ΠΆΠ°Π»ΠΎΠ±Π°; Π’Π°ΡˆΠ΅ имя, адрСс, Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΈ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹; ΠΈ Π’Π°ΡˆΠ΅ заявлСниС: (Π°) Π²Ρ‹ добросовСстно считаСтС, Ρ‡Ρ‚ΠΎ использованиС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ мнСнию, Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ ваши авторскиС ΠΏΡ€Π°Π²Π° Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ Π·Π°ΠΊΠΎΠ½ΠΎΠΌ, Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ΠΌ авторских ΠΏΡ€Π°Π² ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ; (Π±) Ρ‡Ρ‚ΠΎ всС информация, содСрТащаяся Π² вашСм Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΈ ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ, являСтся Ρ‚ΠΎΡ‡Π½ΠΎΠΉ, ΠΈ (c) ΠΏΠΎΠ΄ страхом наказания Π·Π° Π»ΠΆΠ΅ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π»ΠΈΠ±ΠΎ Π²Π»Π°Π΄Π΅Π»Π΅Ρ† авторских ΠΏΡ€Π°Π², Π»ΠΈΠ±ΠΎ Π»ΠΈΡ†ΠΎ, ΡƒΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡Π΅Π½Π½ΠΎΠ΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΈΡ… ΠΈΠΌΠ΅Π½ΠΈ.

ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ ΠΆΠ°Π»ΠΎΠ±Ρƒ Π½Π°ΡˆΠ΅ΠΌΡƒ ΡƒΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡Π΅Π½Π½ΠΎΠΌΡƒ Π°Π³Π΅Π½Ρ‚Ρƒ ΠΏΠΎ адрСсу:

Π§Π°Ρ€Π»ΡŒΠ· Кон Varsity Tutors LLC
101 S. Hanley Rd, Suite 300
St. Louis, MO 63105

Или Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒ Π½ΠΈΠΆΠ΅:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ матричная запись Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅?

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†

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

БСгодняшний ΡƒΡ€ΠΎΠΊ посвящСн ввСдСнию Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° матСматичСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ (мноТСствСнноС число: ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹). На нашСм ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌ вас с ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΠΊΠ°ΠΊ с Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ матСматичСски, Π° Π·Π°Ρ‚Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ нСбольшоС Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ вас ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΡƒΡ€ΠΎΠΊΠ°ΠΌ этого курса, Π³Π΄Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, насколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΡ… использования. Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ матСматичСскиС уравнСния.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°?

Π’ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° – это упорядочСнный список чисСл, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ скобку. Π­Ρ‚ΠΎΡ‚ список Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ массивом, ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° этого Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‡Π»Π΅Π½Ρ‹ коэффициСнтов ΠΈΠ»ΠΈ коэффициСнты ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² зависимости ΠΎΡ‚ ΠΈΡ… располоТСния Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ скобкС.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° обСспСчиваСт упорядочСнный способ отобраТСния массива ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. НапримСр:

Π£Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ 1: ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ скобки НЕ ΡΠ²Π»ΡΡŽΡ‚ΡΡ просто прямыми линиями, ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΌΠΈ массив чисСл, Π²Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ это, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сущСствуСт другая опСрация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ, которая, ΠΊΠ°ΠΊ оказалось, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Π½Π° сама ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Π½ΠΎ вмСсто ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… скобок Ρƒ Π½Π΅Π΅ прямыС Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€Ρƒ.ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ссли числа находятся Π²Π½ΡƒΡ‚Ρ€ΠΈ Β«ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Β», это ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° скобок, Ссли числа находятся Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Π²ΡƒΡ… Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… прямых Π»ΠΈΠ½ΠΈΠΉ, Ρ‚ΠΎ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ. ΠœΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ 2×2 ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ 3×3, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ свойствах ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ Π½Π° ΡƒΡ€ΠΎΠΊΠ°Ρ… Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·ΠΆΠ΅ Π² этом курсС. А ΠΏΠΎΠΊΠ° ΠΌΡ‹ сосрСдоточимся Π½Π° основах ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΈΠΌΠΈ.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± истории этого слова ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅: Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Β«ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Β» сам ΠΏΠΎ сСбС ΡƒΠΌΠ΅Π»ΠΎ использовался Π½Π° протяТСнии всСй истории Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ срСди ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠ². популярная ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ коннотациями Π² зависимости ΠΎΡ‚ эпохи, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… акадСмичСских областях исслСдования ΠΎΡ‚ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π΄ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… областСй Π½Π°ΡƒΠΊΠΈ.

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

Если ΠΌΡ‹ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° всС эти употрСблСния слова Π²ΠΎ всСх областях СстСствознания, ΠΌΡ‹ смоТСм Π½Π°ΠΉΡ‚ΠΈ ΠΎΠ±Ρ€Π°Π·Π΅Ρ†, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π² Ρ†Π΅Π»ΠΎΠΌ ΠΌΡ‹ опрСдСляСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΊΠ°ΠΊ срСду, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π°Ρ информация (Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ структуры ΠΈΠ»ΠΈ систСмы) размСщаСтся, фиксируСтся ΠΈΠ»ΠΈ содСрТатся ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ использованию. Π’ΠΎ ΠΆΠ΅ самоС ΠΈ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€ΠΎΠΉ: Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΡƒΡŽ запись для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ систСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… гСомСтричСских плоскостСй.Π­Ρ‚ΠΎ станСт ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ наши ΡƒΡ€ΠΎΠΊΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€Ρ‹, ΠΈ поэтому ΠΌΡ‹ просто упомянСм это сСйчас, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ…, Π³Π΄Π΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ систСму Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π²Ρ‹ смоТСтС нСпосрСдствСнно Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Ρ‚ΠΎ, ΠΎ Ρ‡Π΅ΠΌ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎ полСзности ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΊΠ°ΠΊ «ящики» ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π² основном относятся ΠΊ количСству строк ΠΈ столбцов Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.НапримСр, Ссли ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΈΠΌΠ΅Π΅Ρ‚ m строк ΠΈ n столбцов, Ρ‚ΠΎ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Ρ€Π°Π²Π½Ρ‹ m Π½Π° n.

Рисунок 1: ОбъяснСниС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, каТдая запись Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ называСтся элСмСнтом ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ субиндСксами. НапримСр, Ссли Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° A Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ m Π½Π° n, Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ элСмСнт a3,2a_ {3,2} a3,2 являСтся записью Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ строкС ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΌ столбцС.

Π£Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ 2: ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ элСмСнты

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим нСсколько ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†:

Π£Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ 3: ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†

Π˜Ρ‚Π°ΠΊ, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹:

  1. 3 x 3 = 3 строки ΠΈ 3 столбца
  2. 1 x 3 = 1 строка ΠΈ 3 столбца
  3. 3 x 2 = 3 строки ΠΈ 2 столбца
  4. 2 x 3 = 2 строки ΠΈ 3 столбца
  5. 4 x 1 = 4 строки ΠΈ 1 столбСц
  6. 3 x 6 = 3 строки ΠΈ 6 столбцов
  7. 2 x 5 = 2 строки ΠΈ 5 столбцов

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2

НайдитС элСмСнты (ΠΈΠ»ΠΈ значСния) ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅, ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹:

Π£Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ 4: ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° 4 x 9
  1. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ a1,1a_ {1,1} a1,1 = 3
  2. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ a2,3a_ {2,3} a2,3 = 8
  3. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ a4,6a_ {4,6} a4,6 = -72
  4. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ a4,9a_ {4,9} a4,9 = 99
  5. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ a2,5a4,9 = 799 \ frac {a_ {2,5}} {a_ {4,9}} = \ frac {7} {99} a4,9 a2,5 = 997 = 0. {2} (a2,4) 2 = (6) 2 = 36
  6. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2 (a4,2) (a_ {4,2}) (a4,2) + 5 = 2 (25) + 5 = 55
  7. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ a1,93 = 153 \ frac {a_ {1,9}} {3} = \ frac {15} {3} 3a1,9 = 315 = 5
  8. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ a3,5 + a1,1a_ {3,5} + a_ {1,1} a3,5 + a1,1 = 1 + 3 = 4

Π£Π·Π½Π°Π², ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ прСдоставляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ характСристиках Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ массива, ΠΈ зная, ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅, Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ сущСствуСт нСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†:

  • ΠšΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹:

    Когда ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ количСство столбцов ΠΈ строк, ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ эту ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, квадратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° прСдставляСт собой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° mxn, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ m = n, ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΅Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° выглядит ΠΊΠ°ΠΊ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ элСмСнты Π²Π½ΡƒΡ‚Ρ€ΠΈ скобки ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ количСство с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² этом случаС m Ρ€Π°Π²Π½ΠΎ n, ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† просто nxn. Π£Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ 2 ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 3×3.

  • Π”ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹:

    Π₯отя Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌ с любой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², этот Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° говорят ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ°Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†.ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° этого Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π»Π΅Π³ΠΊΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ€Π°Π·Π½ΠΈΡ†Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΈΠΏΠΎΠΌ элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π² своСй Π³Π»Π°Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ, ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ массива.

    Основная диагональ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ – это Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ массив чисСл, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ начинаСтся с Π΅Π³ΠΎ самого Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΈ постСпСнно двиТСтся Π²Π½ΠΈΠ· ΠΊ ΠΏΡ€Π°Π²ΠΎΠΉ сторонС, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ Π΄ΠΎΠΉΠ΄Π΅Ρ‚Π΅ Π΄ΠΎ самой Π½ΠΈΠΆΠ½Π΅ΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ строки. Для ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ основная диагональ ΠΈΠ΄Π΅Ρ‚ ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΡƒΠ³Π»Π° ΠΊ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ ΡƒΠ³Π»Ρƒ. Если ΠΌΡ‹ возьмСм ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ 2 Π² качСствС прСдоставлСнной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, главная диагональ этой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ элСмСнты: a1,1, a2,2a_ {1,1}, a_ {2,2} a1,1, a2,2 ΠΈ a3 , 3a_ {3,3} a3,3.Для всСх ΠΌΠ°Ρ‚Ρ€ΠΈΡ† главная диагональ – это массив элСмСнтов с субиндСксами, Π³Π΄Π΅ m Ρ€Π°Π²Π½ΠΎ n, ΠΈ поэтому главная диагональ любой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ – это массив элСмСнтов, Ρ‚Π°ΠΊΠΈΡ… Ρ‡Ρ‚ΠΎ: a1,1, a2,2, a3,3 . .. an, na_ {1,1}, a_ {2,2}, a_ {3,3} … a_ {n, n} a1,1, a2,2, a3,3 … an, n, Π³Π΄Π΅ m = n.

    Π˜Ρ‚Π°ΠΊ, диагональная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° – это ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСмСнты Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΅Π΅ Π³Π»Π°Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ ΠΎΡ‚ нуля.

  • ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° идСнтичности:

    ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° идСнтичности ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Ρ‚ΠΎΠ»ΡŒΠΊΠΎ значСния 1 Π½Π° своСй Π³Π»Π°Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ.ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ идСнтичности ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ InI_ {n} In, Π³Π΄Π΅ n прСдставляСт Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ nxn. Π’Π°ΠΊΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π²Π°ΠΆΠ½Ρ‹ Π² Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ‡Π΅Ρ‚ΠΊΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² Π½Π°Π±ΠΎΡ€Π°Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², записанных Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, хотя ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ эту Ρ‚Π΅ΠΌΡƒ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ…, это Π²Π°ΠΆΠ½ΠΎ для вас Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ обСспСчиваСт основу для обозначСния Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€Π΅, ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Сдиничная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ.

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

  • НулСвая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°:

    НулСвая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° – это ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, элСмСнтами ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠ»ΠΈ. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, вСроятно, являСтся самым простым, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ рассматриваСмой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС элСмСнты Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π΅ Ρ€Π°Π²Π½Ρ‹ Π½ΡƒΠ»ΡŽ, Ρƒ вас Π΅ΡΡ‚ΡŒ нулСвая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°.НулСвыС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ.

ВсС ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° ΡƒΡ€ΠΎΠΊΠ°Ρ… этого курса, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… систСм ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† относится ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· пСрСчислСнных Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ спискС, Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ характСристики, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Π²Π°ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ:

Π£Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ 5: Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†

И Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π²Ρ‹ΡˆΠ΅:

  1. Π­Ρ‚ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° 3 x 2, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ строки ΠΈ Π΄Π²Π° столбца, Ρ‡Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ.
  2. Π­Ρ‚Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° являСтся диагональной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½ΠΎΠ΅ количСство строк ΠΈ столбцов, ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ эти Ρ‚ΠΈΠΏΡ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ Β«ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈΒ». Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π±) ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 2 Ρ… 4.
  3. Π­Ρ‚ΠΎ квадратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 4 x 4 (4 строки ΠΈ 4 столбца).
  4. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° d) являСтся Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС Π΅Π΅ элСмСнты Π½ΡƒΠ»Π΅Π²Ρ‹Π΅.
  5. Matrix e) прСдставляСт собой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ столбцов с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ 4 x 1 (всС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ столбцов состоят ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ столбца ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ извСстны ΠΊΠ°ΠΊ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹).
  6. Π­Ρ‚Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° являСтся Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ I3I_ {3} I3, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ f) Ρ€Π°Π²Π΅Π½ 3 ΠΈΠ»ΠΈ 3 x 3 (3 строки ΠΈ 3 столбца).

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠΌ этот ΡƒΡ€ΠΎΠΊ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ основным ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ опСрациям, ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с этими Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΈ опСрациях, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ рассмотрСниС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. этот курс. Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° приятная ΠΈ понятная ΡΡ‚Π°Ρ‚ΡŒΡ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ, – это ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΅Ρ‰Π΅ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π² ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅.

ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°

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

  • Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ / Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅:

    Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅) Π΄Π²ΡƒΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† – ΠΎΡ‡Π΅Π½ΡŒ простая опСрация для вычислСния.ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ° Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ количСством строк ΠΈ столбцов, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ (ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ) ΠΈΡ…. Π Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ количСство строк ΠΈ столбцов, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Π²Π΅ исходныС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΠΈ опСрация просто выполняСтся ΠΏΡƒΡ‚Π΅ΠΌ добавлСния элСмСнтов с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ субиндСксами ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ размСщСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² элСмСнтС с Ρ‚Π΅ΠΌ ΠΆΠ΅ субиндСксом Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅. ВзглянитС Π½Π° рисунок 2, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ добавлСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†:

    Рисунок 2: ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ слоТСниС
  • Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅: Рисунок 3: ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ умноТСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π΄Π²Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, пСрвая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ количСство столбцов, Ρ‡Ρ‚ΠΎ ΠΈ вторая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ строки.Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ этого умноТСния Π±ΡƒΠ΄Π΅Ρ‚ новая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ, Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ количСству строк Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ Π½Π° количСство столбцов, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅. Π˜Ρ‚Π°ΠΊ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для Π΄Π²ΡƒΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† A = m1 Γ— n1A = m_ {1} \ times n_ {1} A = m1 Γ— n1 ΠΈ B = m2 Γ— n2B = m_ {2} \ times n_ {2} B = m2 Γ— n2 для умноТСния, n1n_ {1} n1 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π΅Π½ m2m_ {2} m2, ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ C = m1 Γ— n2C = m_ {1} \ times n_ {2 } C = m1 Γ— n2. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС:

    Рисунок 4: ОбъяснСниС умноТСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†

    Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† НЕ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎ: Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ порядок ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌΡ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, фактичСски, Π²Ρ‹ Π½Π΅ смоТСтС ΠΈΡ… ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ, Если ΠΎΠ½ΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ, пСрвая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ количСство столбцов, ΠΊΠ°ΠΊ количСство строк Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ.

Π­Ρ‚ΠΎ всС для нашСй сСгодняшнСй Ρ‚Π΅ΠΌΡ‹, ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡ‚Π΅, этот ΡƒΡ€ΠΎΠΊ слуТит Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π² алгСбраичСскиС обозначСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° протяТСнии большСй части этого курса ΠΈ любого курса Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€Ρ‹. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡƒΡ€ΠΎΠΊΡƒ.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π² ACT – Magoosh Blog

Π£ ΠΌΠ½ΠΎΠ³ΠΈΡ… студСнтов Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ приступы ΠΏΠ°Π½ΠΈΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ Π½Π° тСстС ACT ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Π½ΠΎ Π½Π΅ Π±ΠΎΠΉΡ‚Π΅ΡΡŒ! Π”Π°ΠΆΠ΅ Ссли ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ каТутся Π²Π°ΠΌ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ‡ΡƒΠΆΠ΄Ρ‹ΠΌΠΈ, быстроС ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ этого Π±Π»ΠΎΠ³Π° успокоит ваши Π½Π΅Ρ€Π²Ρ‹.πŸ™‚

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ вопросы Π² тСстС ACT Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ довольно Ρ€Π΅Π΄ΠΊΠΎ (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· 60 вопросов Π² тСстС ACT ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅!) И Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π½Π°Π²Ρ‹ΠΊΠΎΠ² слоТСния ΠΈ вычитания (ΠΈΠ»ΠΈ * ΠΊΠ°ΡˆΠ»ΡΠ΅Ρ‚ * ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ TI-83 * кашСль *) Ρ€Π΅ΡˆΠΈΡ‚ΡŒ. Если Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ 5 ΠΈ 6, всС Π±ΡƒΠ΄Π΅Ρ‚ Π² порядкС!

ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ACT

Π‘Π»ΠΎΠ²ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° относится ΠΊ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΌΡƒ ΠΎΠΊΠ½Ρƒ, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΌΡƒ числами, располоТСнными Π² строках ΠΈ столбцах. КаТдоС число Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ называСтся элСмСнтом .Когда Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π½Π° тСстС, Π²Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ основы:

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

Π±Ρ‹Π²Π°ΡŽΡ‚ самых Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ записываСм Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ с количСством строк, Π° Π·Π°Ρ‚Π΅ΠΌ с количСством столбцов.

Π­Ρ‚ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° 3 x 2. 3 строки ΠΈ 2 столбца:

БкалярноС ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ вопрос Π² ACT, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ просит вас ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ называСтся скалярным ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ число. КаТдая запись Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ просто умноТаСтся Π½Π° это число.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ вопрос Π² ACT ΠΎ слоТСнии ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†. Π’Π°ΠΆΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². ΠœΡ‹ складываСм ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, складывая ΠΈΠ»ΠΈ вычитая ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ числа (числа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ «мСстС» Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅).

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ², ΠΈ Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ добавляСтся ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ элСмСнту Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅. -3 + -2 = -5.

Π‘ Ρ‚Π°ΠΊΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ x, написав простоС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅: x + 9 = 11; Ρ… = 2.

Π£ΠΌΠ½ΠΎΠΆΠ°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

Π›Π°Π΄Π½ΠΎ, самоС слоТноС я оставил напослСдок. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли количСство столбцов Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ Ρ€Π°Π²Π½ΠΎ количСству строк Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅. Когда ΠΌΡ‹ ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° произвСдСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ количСство строк, Ρ‡Ρ‚ΠΎ ΠΈ пСрвая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, ΠΈ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ количСство столбцов, ΠΊΠ°ΠΊ вторая. НапримСр, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ 2 x 3 ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ 3 x 2 Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ 3 x 3 .

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ запись Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ столбцС, ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ произвСдСния, ΠΌΡ‹ собираСмся ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ число Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π΅ΠΌΡƒ число Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ столбцС Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ произвСдСния. всС вмСстС.

Для записи Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ строкС, Π²Ρ‚ΠΎΡ€ΠΎΠΌ столбцС, ΠΌΡ‹ сдСлаСм Ρ‚ΠΎ ΠΆΠ΅ самоС со Π²Ρ‚ΠΎΡ€ΠΎΠΉ строкой ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ столбцом Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹:

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ эту ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ 9 вычислСний, Π½ΠΎ Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ, ACT с большСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ даст Π²Π°ΠΌ мСньшиС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ с большим количСством Π½ΡƒΠ»Π΅ΠΉ ΠΈΠ»ΠΈ попросит вас Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ запись Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ .

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим вопрос ΠΎ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ вопрос ΠΏΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ управляСмого АБВ

Какова сумма x ΠΈ y?

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° этот вопрос, ΠΌΡ‹ составим Π΄Π²Π° уравнСния для нСзависимого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ x ΠΈ y.

16-2 = Ρ… ΠΈ 3 – (-4) = Ρƒ

14 = x ΠΈ 7 = y

Π˜Ρ… сумма 14 + 7 = 21.

Иногда для обозначСния всСй ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ вводится пСрСмСнная. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

ΠžΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡Ρ‚ΠΈΡ‚Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт.

ΠžΡ‚Π²Π΅Ρ‚

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Π½Π° практичСский вопрос ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ!

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ практичСскиС вопросы ΠΏΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ ACT

КакоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†?

(А)

(Π’)

(К)

(Π“)

(R)

ΠžΡ‚Π²Π΅Ρ‚ ΠΈ объяснСниС

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ (А).

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π²Ρ‹Ρ‡Ρ‚ΠΈΡ‚Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅.ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа становится слоТСниСм.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΡΡΡŒ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² вопросах ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ACT, Ρ€Π΅Π΄ΠΊΠΎ Π±Ρ‹Π²Π°Π΅Ρ‚ слоТной – просто Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ строки ΠΈ столбцы Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹ΠΌΠΈ, ΠΈ Π²Ρ‹ Π½Π΅ смоТСтС Π½Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ!

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ рСсурсы

ΠœΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ, Magoosh ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ экзамСнам SAT ΠΈ ACT. НаТмитС сюда, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС!

О МайкС MᢜGarry
Майк Ρ€Π°Π±ΠΎΡ‚Π°Π» экспСртом ΠΏΠΎ GMAT Π² Magoosh, помогая ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сотни Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΎΠ² ΠΈ практичСских вопросов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ студСнтам GMAT Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ успСха.Он Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π» ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ ΠΊΠ°ΠΊ «участник мСсяца» Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… Π»Π΅Ρ‚ Π² ΠΊΠ»ΡƒΠ±Π΅ GMAT. Майк ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π±Π°ΠΊΠ°Π»Π°Π²Ρ€Π° Π³ΡƒΠΌΠ°Π½ΠΈΡ‚Π°Ρ€Π½Ρ‹Ρ… Π½Π°ΡƒΠΊ. ΠΏΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ΅ (выпуск с ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ, ) ΠΈ M.T.S. Π² «РСлигиях ΠΌΠΈΡ€Π°Β», ΠΎΠ±Π° ΠΈΠ· Π“Π°Ρ€Π²Π°Ρ€Π΄Π°. Помимо стандартизированного тСстирования, Ρƒ Майка Π±ΠΎΠ»Π΅Π΅ 20 Π»Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π° прСподавания ΠΊΠ°ΠΊ Π² частных, Ρ‚Π°ΠΊ ΠΈ Π² государствСнных ΡˆΠΊΠΎΠ»Π°Ρ…, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΈ Ρ„ΠΈΠ·ΠΈΠΊΠ΅. Π’ свободноС врСмя Майк Π»ΡŽΠ±ΠΈΡ‚ Ρ€Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΡ‚Π±ΠΎΠ»ΡŒΠ½Ρ‹Π΅ мячи Π½Π° ΠΎΡ€Π±ΠΈΡ‚Π΅, ΠΈ, нСсмотря Π½Π° отсутствиС ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ Ρ‡Π΅Ρ€Π΅ΠΏΠ½ΠΎ-ΠΌΠΎΠ·Π³ΠΎΠ²ΠΎΠΉ нСдостаточности, ΠΎΠ½ настаиваСт Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΠΎΠ»Π΅Ρ‚ΡŒ Π·Π° Нью-Π™ΠΎΡ€ΠΊ ΠœΠ΅Ρ‚Ρ.Π£Π·Π½Π°ΠΉΡ‚Π΅ большС ΠΎ GMAT Ρ‡Π΅Ρ€Π΅Π· видСообъяснСния Майка Π½Π° YouTube ΠΈ рСсурсы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ GMAT?Β». ΠΈ диагностичСский тСст GMAT.

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° – ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½Π°Ρ Π°Π»Π³Π΅Π±Ρ€Π° – ΠœΠ°Ρ€Ρ‚ΠΈΠ½ Π‘Π΅ΠΉΠΊΠ΅Ρ€

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° – это ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ массив элСмСнтов, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠ°ΠΊ с ΠΎΠ΄Π½ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ часто ΡΠ²Π»ΡΡŽΡ‚ΡΡ числа, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любой матСматичСский ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ с ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌΠΈ свойствами (это Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ структура поля – подробности см. Π’ Ρ€Π°ΠΌΠΊΠ΅ справа), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ, элСмСнты ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ слоТны. числа.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² прилоТСниях ΠΏΠΎ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ, Ρ„ΠΈΠ·ΠΈΠΊΠ΅ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅. НапримСр, Π½Π° этой страницС обсуТдаСтся, ΠΊΠ°ΠΊ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для прСдставлСния ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ.

Бвязь с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ матСматичСскими Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  • Π’ Π²ΠΈΠ΄Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° со строками ΠΈ столбцами.
  • Π’ случаС Ρ‚Π΅Π½Π·ΠΎΡ€Π° (Ρ‚Π΅Π½Π·ΠΎΡ€ 2-Π³ΠΎ Ρ€Π°Π½Π³Π° – это ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°).
  • Как прСдставлСниС систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΌ пространством, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:

опСрация ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ объяснСниС
Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ M [a + b] = M [a] + M [b] слоТСниС Π΄Π²ΡƒΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† выполняСтся ΠΏΡƒΡ‚Π΅ΠΌ слоТСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов Π΄Π²ΡƒΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†.
скалярноС ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ M [s * a] = s * M [a] скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† получаСтся ΠΏΡƒΡ‚Π΅ΠΌ умноТСния скалярного произвСдСния Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π΅Π³ΠΎ Ρ‡Π»Π΅Π½ΠΎΠ² ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Помимо Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ пространства, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ структуру, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌΡƒΡŽ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ‚ΠΈΠΏΠΎΠΌ умноТСния, это позволяСт Π½Π°ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π΄Π²Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ (ΠΏΡ€ΠΈ соблюдСнии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… условий ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²). Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ умноТСния ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Β«Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎΠ³ΠΎΒ» произвСдСния Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², это основной Ρ‚ΠΈΠΏ умноТСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, ΠΈ ΠΎΠ½ обсуТдаСтся Π½Π° этой страницС.

Аксиомы

аксиома Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ скалярноС ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅
Π°ΡΡΠΎΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ (a + b) + c = a + (b + c) (s1 s2) a = s1 (s2 a) (Π° * Π±) * с = Π° * (Π± * Π²)
ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π° + Π¬ = Π¬ + Π° Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ
Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ с * (b + c) = s * b + s * c
(s1 + s2) * a = s1 * a + s2 * a
а * (Ь + с) = а * Ь + а * с
(a + b) * c = a * c + b * c
ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π° + 0 =
0 + Π° = Π°
1 * Π° = Π° * 1 =
1 * Π° =
ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Π° + (- Π°) = 0
(-Π°) + Π° = 0
Π° * Π° -1 = 1
Π° -1 * Π° = 1
Ссли det [a] β‰  0

Π’ этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π½Π΅ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎ.

Бвязь с Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ

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

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Ссли Π±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΈΠ· Π²Π΅ΠΊΡ‚ΠΎΡ€Π° (нарисованного Π² Π²ΠΈΠ΄Π΅ столбца), элСмСнты ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сами ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ (нарисованными Π² Π²ΠΈΠ΄Π΅ строки):

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΏΡƒΡ‚Π΅ΠΌ объСдинСния Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… структур, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ с Β«Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌΒ»:

  • Нам Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ транспонированиС Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это Π±Ρ‹Π»Π° строка, Π° Π½Π΅ столбСц.
  • Нам Π½ΡƒΠΆΠ½Π° опСрация умноТСния, которая сдСлаСт Π΅Π³ΠΎ ΠΏΠΎΠ»Π΅ΠΌ.

Для этого ΠΌΡ‹ создаСм Β«Π΄Π²ΠΎΠΉΠ½ΠΈΠΊΒ» Π²Π΅ΠΊΡ‚ΠΎΡ€Π°, это называСтся ΠΊΠΎΠ²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, ΠΊΠ°ΠΊ описано Π½Π° этой страницС.

НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, рассматриваСм Π»ΠΈ ΠΌΡ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠ°ΠΊ частный случай ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΊΠ°ΠΊ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΈΠ»ΠΈ Ссли ΠΌΡ‹ рассматриваСм Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΊΠ°ΠΊ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹, использованиС Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† вмСстС ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° – это способ прСобразования ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ (ΠΈ всСго Π½Π°Π±ΠΎΡ€Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π°Π±ΠΎΡ€ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²).Π­Ρ‚ΠΎ позволяСт Π½Π°ΠΌ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ уравнСния:

Vout 0
Vout 1
Π’Π°ΡƒΡ‚ 2
Π’Π°ΡƒΡ‚ 3
=
ΠΌ 00 ΠΌ 01 ΠΌ 02 ΠΌ 03
ΠΌ 10 ΠΌ 11 ΠΌ 12 ΠΌ 13
ΠΌ 20 ΠΌ 21 ΠΌ 22 ΠΌ 23
ΠΌ 30 ΠΌ 31 ΠΌ 32 ΠΌ 33

Другая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π² качСствС элСмСнтов ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ всС элСмСнты ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ, Π² этом случаС Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ большой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ.НапримСр, Ссли Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° m Γ— n, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π΅Π΅ элСмСнтов являСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ p Γ— q, Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ (m * p) Γ— (n * q).

Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ ΠΈΠ»ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€. Если Ρƒ нас Π΅ΡΡ‚ΡŒ систСма ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ:

f1 (Ρ…, Ρƒ) = Π°0 * Ρ… + Π°1 * Ρƒ
f2 (Ρ…, Ρƒ) = Π°2 * Ρ… + Π°3 * Ρƒ

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСно Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ:

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ x ΠΈ y, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ…

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… прСобразованиях с использованиСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ†:

Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ° выполняСтся с использованиСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π»ΠΎΠ³ΠΎ, способ выполнСния этой Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ здСсь:

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ, ΠΊΠ°ΠΊ описано здСсь:

ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ исчислСниС

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ см. Π—Π΄Π΅ΡΡŒ

ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½Π°Ρ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° – Π²Π΅Π±-API

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для прСдставлСния ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² пространствС ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для выполнСния ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² вычислСний ΠΏΡ€ΠΈ построСнии ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассказываСтся, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… с прСобразованиями CSS ΠΈ Ρ‚ΠΈΠΏΠΎΠΌ прСобразования matrix3d ​​.

Π₯отя Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ для упрощСния пояснСний ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ CSS, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ – это основная концСпция, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ тСхнологиями, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ WebGL, API WebXR (VR ΠΈ AR) ΠΈ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹ GLSL. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Ρ‚Π°ΠΊΠΆΠ΅ доступна Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² MDN. Π’ ΠΆΠΈΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π°Π±ΠΎΡ€ слуТСбных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, доступных Π² глобальном ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ MDN .

БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, Π½ΠΎ нас ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ прСобразования.Π­Ρ‚ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ состоят ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° ΠΈΠ· 16 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, располоТСнных Π² сСткС 4×4. Π’ JavaScript ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ массива.

НачнСм с рассмотрСния Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ . Π­Ρ‚ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° прСобразования, которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ число 1 ΠΏΡ€ΠΈ скалярном ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΈ; Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ n * 1 = n, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ любой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π΄Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ, значСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ исходной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅.

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π² JavaScript выглядит Ρ‚Π°ΠΊ:

  ΠΏΡƒΡΡ‚ΡŒ identityMatrix = [
  1, 0, 0, 0,
  0, 1, 0, 0,
  0, 0, 1, 0,
  0, 0, 0, 1
];
  

Как выглядит ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ? Π‘Π°ΠΌΡ‹ΠΉ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ – ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ Ρ‚ΠΎΡ‡ΠΊΡƒ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ.ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€ΠΈ значСния (x, y ΠΈ z), Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° прСобразования прСдставляСт собой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 4×4, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅. Условно это ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ называСтся пСрспСктивой ΠΈ обозначаСтся Π±ΡƒΠΊΠ²ΠΎΠΉ w. Для Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ³ΠΎ полоТСния установка w Π½Π° 1 сдСлаСт матСматичСскиС вычислСния Π±ΠΎΠ»Π΅Π΅ эффСктивными.

ПослС добавлСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° w ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°:

  [1, 0, 0, 0,
 0, 1, 0, 0,
 0, 0, 1, 0,
 0, 0, 0, 1]

[4, 3, 2, 1]
  

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ w ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выходят Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ.ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ Π²ΠΈΠ΄Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ WebGL, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ.

Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ

Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для умноТСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ – multiplyMatrixAndPoint () :

 
функция multiplyMatrixAndPoint (ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ‚ΠΎΡ‡ΠΊΠ°) {
  
  ΠΏΡƒΡΡ‚ΡŒ c0r0 = matrix [0], c1r0 = matrix [1], c2r0 = matrix [2], c3r0 = matrix [3];
  ΠΏΡƒΡΡ‚ΡŒ c0r1 = matrix [4], c1r1 = matrix [5], c2r1 = matrix [6], c3r1 = matrix [7];
  ΠΏΡƒΡΡ‚ΡŒ c0r2 = matrix [8], c1r2 = matrix [9], c2r2 = matrix [10], c3r2 = matrix [11];
  ΠΏΡƒΡΡ‚ΡŒ c0r3 = matrix [12], c1r3 = matrix [13], c2r3 = matrix [14], c3r3 = matrix [15];

  
  ΠΏΡƒΡΡ‚ΡŒ x = Ρ‚ΠΎΡ‡ΠΊΠ° [0];
  ΠΏΡƒΡΡ‚ΡŒ y = point [1];
  ΠΏΡƒΡΡ‚ΡŒ z = point [2];
  ΠΏΡƒΡΡ‚ΡŒ w = Ρ‚ΠΎΡ‡ΠΊΠ° [3];

  
  ΠΏΡƒΡΡ‚ΡŒ resultX = (x * c0r0) + (y * c0r1) + (z * c0r2) + (w * c0r3);

  
  ΠΏΡƒΡΡ‚ΡŒ resultY = (x * c1r0) + (y * c1r1) + (z * c1r2) + (w * c1r3);

  
  ΠΏΡƒΡΡ‚ΡŒ resultZ = (x * c2r0) + (y * c2r1) + (z * c2r2) + (w * c2r3);

  
  ΠΏΡƒΡΡ‚ΡŒ resultW = (x * c3r0) + (y * c3r1) + (z * c3r2) + (w * c3r3);

  return [Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚X, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Y, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Z, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚W];
}
  

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²Ρ‹ΡˆΠ΅, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ.Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΡƒΡŽ исходной, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚ΠΎΡ‡ΠΊΠ° (ΠΈΠ»ΠΈ любая другая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°), умноТСнная Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ, всСгда Ρ€Π°Π²Π½Π° самой сСбС:

 
ΠΏΡƒΡΡ‚ΡŒ identityResult = multiplyMatrixAndPoint (identityMatrix, [4, 3, 2, 1]);
  

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½ΠΎ Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… Π±ΡƒΠ΄ΡƒΡ‚ продСмонстрированы Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих ΠΌΠ°Ρ‚Ρ€ΠΈΡ†.

Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†

Помимо умноТСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π΄Π²Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ вмСстС.Π’Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ функция ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ использована для ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² этом процСссС:

 
функция multiplyMatrices (matrixA, matrixB) {
  
  ΠΏΡƒΡΡ‚ΡŒ row0 = [matrixB [0], matrixB [1], matrixB [2], matrixB [3]];
  ΠΏΡƒΡΡ‚ΡŒ row1 = [matrixB [4], matrixB [5], matrixB [6], matrixB [7]];
  ΠΏΡƒΡΡ‚ΡŒ row2 = [matrixB [8], matrixB [9], matrixB [10], matrixB [11]];
  ΠΏΡƒΡΡ‚ΡŒ row3 = [matrixB [12], matrixB [13], matrixB [14], matrixB [15]];

  
  ΠΏΡƒΡΡ‚ΡŒ result0 = multiplyMatrixAndPoint (matrixA, row0);
  ΠΏΡƒΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚1 = multiplyMatrixAndPoint (matrixA, row1);
  ΠΏΡƒΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚2 = multiplyMatrixAndPoint (matrixA, row2);
  ΠΏΡƒΡΡ‚ΡŒ result3 = multiplyMatrixAndPoint (matrixA, row3);

  
  Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ [
    Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚0 [0], Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚0 [1], Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚0 [2], Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚0 [3],
    Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚1 [0], Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚1 [1], Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚1 [2], Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚1 [3],
    Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚2 [0], Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚2 [1], Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚2 [2], Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚2 [3],
    Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚3 [0], Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚3 [1], Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚3 [2], Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚3 [3]
  ];
}
  

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² дСйствии:

  ΠΏΡƒΡΡ‚ΡŒ someMatrix = [
  4, 0, 0, 0,
  0, 3, 0, 0,
  0, 0, 5, 0,
  4, 8, 4, 1
]

ΠΏΡƒΡΡ‚ΡŒ identityMatrix = [
  1, 0, 0, 0,
  0, 1, 0, 0,
  0, 0, 1, 0,
  0, 0, 0, 1
];


ΠΏΡƒΡΡ‚ΡŒ someMatrixResult = multiplyMatrices (identityMatrix, someMatrix);
  

Π’Π°ΠΆΠ½ΠΎ : Π­Ρ‚ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ написаны для ясности объяснСния, Π° Π½Π΅ для управлСния ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ.Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ мноТСство Π½ΠΎΠ²Ρ‹Ρ… массивов, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ особСнно дорогостоящим для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ·-Π·Π° сборки мусора. Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ производствСнном ΠΊΠΎΠ΄Π΅ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. glMatrix – это ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ glMatrix основноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ удСляСтся Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ массивам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π΄ΠΎ Ρ†ΠΈΠΊΠ»Π° обновлСния.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° прСобразования основана Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ для пСрСмСщСния Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ (x, y ΠΈ / ΠΈΠ»ΠΈ z).Π‘Π°ΠΌΡ‹ΠΉ простой способ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ – это Π²Π·ΡΡ‚ΡŒ Ρ‡Π°ΡˆΠΊΡƒ ΠΊΠΎΡ„Π΅. Чашка для ΠΊΠΎΡ„Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡ‚ΠΎΡΡ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ„Π΅ Π½Π΅ проливался. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π²Π²Π΅Ρ€Ρ… ΠΏΠΎ Π²ΠΎΠ·Π΄ΡƒΡ…Ρƒ ΠΎΡ‚ стола ΠΈ ΠΏΠΎ Π²ΠΎΠ·Π΄ΡƒΡ…Ρƒ Π² космосС.

На самом Π΄Π΅Π»Π΅ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΈΡ‚ΡŒ ΠΊΠΎΡ„Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΠΊΠ»ΠΎΠ½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ‡Π°ΡˆΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π»ΠΈΡ‚ΡŒ ΠΊΠΎΡ„Π΅ сСбС Π² Ρ€ΠΎΡ‚. ΠœΡ‹ рассмотрим Ρ‚ΠΈΠΏ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ (которая называСтся Β«ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Β»), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для этого ΠΏΠΎΠ·ΠΆΠ΅.

  ΠΏΡƒΡΡ‚ΡŒ x = 50;
ΠΏΡƒΡΡ‚ΡŒ y = 100;
ΠΏΡƒΡΡ‚ΡŒ z = 0;

ΠΏΡƒΡΡ‚ΡŒ translationMatrix = [
    1, 0, 0, 0,
    0, 1, 0, 0,
    0, 0, 1, 0,
    Ρ…, Ρƒ, z, 1
];
  

ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ расстояния ΠΏΠΎ Ρ‚Ρ€Π΅ΠΌ осям Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ пСрСноса, Π·Π°Ρ‚Π΅ΠΌ ΡƒΠΌΠ½ΠΎΠΆΡŒΡ‚Π΅ ΠΈΡ… Π½Π° Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС.

Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простой способ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ CSS matrix3d ​​() .Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ создадим простой

с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ содСрТимым. Π‘Ρ‚ΠΈΠ»ΡŒ Π½Π΅ отобраТаСтся, Π½ΠΎ для Π½Π΅Π³ΠΎ Π·Π°Π΄Π°Π½Ρ‹ фиксированная ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ высота ΠΈ ΠΎΠ½ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° страницС.
ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² для прСобразования, поэтому ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ Π»Π΅Π³Ρ‡Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ дСлаСтся.

  

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ мСня с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

Lorem ipsum dolor sit amet, conctetur adipisicing elit ...

НаконСц, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΌΡ‹ сгСнСрируСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ 4×4, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌ ΡΡ‚ΠΈΠ»ΡŒ

, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, установив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ matrix3d ​​.Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ хотя ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° состоит ΠΈΠ· 4 строк ΠΈ 4 столбцов, ΠΎΠ½Π° сворачиваСтся Π² ΠΎΠ΄Π½Ρƒ строку ΠΈΠ· 16 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ JavaScript ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ всСгда хранятся Π² ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… списках.

 
function matrixArrayToCssMatrix (array) {
  return 'matrix3d ​​(' + array.join (',') + ')';
}


let moveMe = document.getElementById ('ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ мСня');


let matrix3dRule = matrixArrayToCssMatrix (translationMatrix);


moveMe.style.transform = matrix3dRule;
  

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° JSFiddle

ΠœΠ°ΡΡˆΡ‚Π°Π±Π½Π°Ρ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° создаСт Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ большСС ΠΈΠ»ΠΈ мСньшСС Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ: ΡˆΠΈΡ€ΠΈΠ½Π΅, высотС ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Π΅.Π’ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… (Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²Ρ‹Ρ…) ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ…. это Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ растяТСниС ΠΈΠ»ΠΈ сТатиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… направлСниях.

Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π° измСнСния, примСняСмого ΠΊ ΡˆΠΈΡ€ΠΈΠ½Π΅, высотС ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Π΅, размСщаСтся ΠΏΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ, начиная с Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°ΡΡΡŒ Π²Π½ΠΈΠ· ΠΊ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ.

  ΠΏΡƒΡΡ‚ΡŒ w = 1,5;
ΠΏΡƒΡΡ‚ΡŒ h = 0,7;
ΠΏΡƒΡΡ‚ΡŒ d = 1;

ΠΏΡƒΡΡ‚ΡŒ scaleMatrix = [
    ш, 0, 0, 0,
    0, Π·, 0, 0,
    0, 0, Π΄, 0,
    0, 0, 0, 1
];
  

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° JSFiddle

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° выглядят Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС, Ρ‡Π΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ прСобразования. Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ тригономСтричСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для вращСния. Π₯отя Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒ шаги Π½Π° ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»ΠΈ (для этого ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ ΠΎ Wolfram MathWorld), Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π²ΠΎΡ‚ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π°Ρ‡Π°Π»Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π±Π΅Π· использования ΠΌΠ°Ρ‚Ρ€ΠΈΡ†.

 
ΠΏΡƒΡΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠ° = [10, 2];


let distance = Math.sqrt (Ρ‚ΠΎΡ‡ΠΊΠ° [0] * Ρ‚ΠΎΡ‡ΠΊΠ° [0] + Ρ‚ΠΎΡ‡ΠΊΠ° [1] * Ρ‚ΠΎΡ‡ΠΊΠ° [1]);


ΠΏΡƒΡΡ‚ΡŒ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅InRadians = Math.PI / 3;

ΠΏΡƒΡΡ‚ΡŒ transformedPoint = [
  Math.cos (Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅InRadians) * расстояниС,
  Math.sin (Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅InRadians) * расстояниС
];
  

МоТно Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот Ρ‚ΠΈΠΏ шагов Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ x, y ΠΈ z. НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки Π²ΠΎΠΊΡ€ΡƒΠ³ оси Z Π² Π»Π΅Π²ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚:

  let sin = Math.sin;
ΠΏΡƒΡΡ‚ΡŒ cos = Math.cos;




ΠΏΡƒΡΡ‚ΡŒ a = Math.PI * 0,3;


ΠΏΡƒΡΡ‚ΡŒ rotateZMatrix = [
  cos (a), -sin (a), 0, 0,
  Π³Ρ€Π΅Ρ… (Π°), соз (Π°), 0, 0,
       0, 0, 1, 0,
       0, 0, 0, 1
];
  

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° JSFiddle

Π’ΠΎΡ‚ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ вращСния для вращСния Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… осСй.Одно большоС Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: пСрспСктива Π½Π΅ примСняСтся, поэтому ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ. ΠŸΠ»ΠΎΡΠΊΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ эквивалСнтна Ρ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΌΠ΅Ρ€Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ приблиТаСтся ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π½Π° расстоянии – ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅ пСрспСктивы исчСзаСт.

  function rotateAroundXAxis (a) {
  Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ [
       1, 0, 0, 0,
       0, cos (a), -sin (a), 0,
       0, Π³Ρ€Π΅Ρ… (Π°), соз (Π°), 0,
       0, 0, 0, 1
  ];
}

function rotateAroundYAxis (a) {
  Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ [
     соз (Π°), 0, Π³Ρ€Π΅Ρ… (Π°), 0,
          0, 1, 0, 0,
    -sin (a), 0, cos (a), 0,
          0, 0, 0, 1
  ];
}

function rotateAroundZAxis (a) {
  Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ [
    cos (a), -sin (a), 0, 0,
    Π³Ρ€Π΅Ρ… (Π°), соз (Π°), 0, 0,
         0, 0, 1, 0,
         0, 0, 0, 1
  ];
}
  

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π½Π° JSFiddle

РСальная ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† исходит ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† .Когда ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ класса ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°ΡŽΡ‚ΡΡ, ΠΎΠ½ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΡ‹ΠΌΠΈ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° сдвига, ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ вмСстС, ΠΊΠΎΠ³Π΄Π° порядок ΠΌΠ°Ρ‚Ρ€ΠΈΡ† измСняСтся Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈ примСняСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ, Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ исходныС Ρ‚ΠΎΡ‡ΠΊΠΈ.

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ умноТСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΈ чисСл a * b = c ΠΈ b * a = c истинны. НапримСр, 3 * 4 = 12 ΠΈ 4 * 3 = 12. Π’ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ эти числа Π±ΡƒΠ΄ΡƒΡ‚ описаны ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ .ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ , Π° Π½Π΅ , Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ порядка, поэтому ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½Π΅ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ .

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Π·Π°Π³Π²ΠΎΠ·Π΄ΠΊΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π² WebGL ΠΈ CSS Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² порядкС, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятным опСрациям. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π½Π° 80%, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° 200 пиксСлСй Π²Π½ΠΈΠ·, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π°Ρ‡Π°Π»Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π½Π° 90 градусов, это Π² псСвдокодС Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ.

 трансформация = ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ * пСрСвСсти * ΠΌΠ°ΡΡˆΡ‚Π°Π±
 

БоставлСниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ

Для составлСния Π½Π°ΡˆΠΈΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ multiplyArrayOfMatrices () , которая являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π½Π°Π±ΠΎΡ€Π° слуТСбных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, прСдставлСнных Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части этой ΡΡ‚Π°Ρ‚ΡŒΠΈ.Он Π±Π΅Ρ€Π΅Ρ‚ массив ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅Ρ‚ ΠΈΡ… вмСстС, возвращая Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π’ ΠΊΠΎΠ΄Π΅ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π° WebGL это встроСно Π² язык, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ * . ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ scale (), ΠΈ translate () , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π²Ρ‹ΡˆΠ΅.

  ΠΏΡƒΡΡ‚ΡŒ transformMatrix = MDN.multiplyArrayOfMatrices ([
  rotateAroundZAxis (Math.PI * 0,5),
  пСрСвСсти (0, 200, 0),
  шкала (0,8, 0,8, 0,8),
]);

  

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° JSFiddle

НаконСц, Π·Π°Π±Π°Π²Π½Ρ‹ΠΉ шаг для дСмонстрации Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, – это ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ шаги, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΊ исходной Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅.

  ΠΏΡƒΡΡ‚ΡŒ transformMatrix = MDN.multiplyArrayOfMatrices ([
  шкала (1,25, 1,25, 1,25),
  пСрСвСсти (0, -200, 0),
  rotateAroundZAxis (-Math.PI * 0,5),
  rotateAroundZAxis (Math.PI * 0,5),
  пСрСвСсти (0, 200, 0),
  шкала (0,8, 0,8, 0,8),
]);
  

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π²Π°ΠΆΠ½Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ содСрТат нСбольшой Π½Π°Π±ΠΎΡ€ чисСл, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π² пространствС. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ….Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Π΅ пространства ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ описаны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† пСрСмСстит ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠ³ΠΎ пространства Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠ΅ пространство. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ эффСктивно Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ использовались для ΠΈΡ… создания.

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

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ / Π Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ / Π Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ (стр. 1 ΠΈΠ· 3)

Π Π°Π·Π΄Π΅Π»Ρ‹: Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ ΠΈ коэффициСнты ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ / Π Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ Ρ‚ΠΈΠΏΡ‹, ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° равСнства


Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ нСвСроятно ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… областях.А ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ манипуляции с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΠ΅. Но Π½Π΅ стоит ΡƒΠ΄ΠΈΠ²Π»ΡΡ‚ΡŒΡΡ, встрСтив ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, скаТСм, Π² Ρ„ΠΈΠ·ΠΈΠΊΠ΅ ΠΈΠ»ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅. (ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ число Β«ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹Β» произносится ΠΊΠ°ΠΊ “ΠœΠΠ™-Ρ‚Ρ€Ρƒ-сиз”.)

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΈ Π½Π° основС систСм Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

  • Учитывая ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ систСму ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ.
  • Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ коэффициСнты. ΠΈ значСния ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ всС Π·Π½Π°ΠΊΠΈ «минус». Если Ρ‚Π°ΠΌ – коэффициСнт Β«Π½Π΅Ρ‚Β», Ρ‚ΠΎΠ³Π΄Π° коэффициСнт Ρ€Π°Π²Π΅Π½ Β«1Β».

Π’ΠΎ Π΅ΡΡ‚ΡŒ, учитывая систСму (Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ…) ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ с Π½ΠΈΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ (сСтку чисСл Π²Π½ΡƒΡ‚Ρ€ΠΈ скобок), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ коэффициСнты Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ систСма. Π­Ρ‚ΠΎ называСтся Β«Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉΒ»: сСтка, содСрТащая коэффициСнты ΠΈΠ· Π»Π΅Π²ΠΎΠΉ части ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ уравнСния Π±Ρ‹Π»ΠΈ “Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Ρ‹” с ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ ΠΈΠ· ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ уравнСния.

Записи (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ значСния Π²) ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ x -, Π» – ΠΈ z -значСния Π² исходной систСмС, Ссли исходная систСма устроСна ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ мСстС. Иногда Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½ΡƒΠ»ΠΈ Π² качСствС Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ Π² вашСй ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅.

  • Учитывая ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ систСму ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ.
  • МнС сначала Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ систСма ΠΊΠ°ΠΊ:

    Π’ΠΎΠ³Π΄Π° я ΠΌΠΎΠ³Ρƒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ связанная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΊΠ°ΠΊ:

ΠŸΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ноль для любой записи, Π³Π΄Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ мСсто Π² систСмС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ пусто.


ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

Если ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ значСниям коэффициСнтов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Π­Ρ‚ΠΎ называСтся ” ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° коэффициСнтов “.авторскоС ΠΏΡ€Π°Π²ΠΎ Π­Π»ΠΈΠ·Π°Π±Π΅Ρ‚ Π‘Ρ‚Π°ΠΏΠ΅Π»ΡŒ 2003-2011 ВсС ΠΏΡ€Π°Π²Π° Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹

Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ пошли ΠΎΡ‚ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ систСму Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΉΡ‚ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡƒΡ‚Π΅ΠΌ.

  • Учитывая ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ дополнСнная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ систСму.

    ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±Ρ‹Π»ΠΈ выстроСны Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΈ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ. И это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ x , Π» , ΠΈ z , Π² этой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ линСйная систСма Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ:


Π Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ часто ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ. Π Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ задаСтся Π² Π²ΠΈΠ΄Π΅ измСрСния, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ Β«ΠΊΠΎΠΌΠ½Π°Ρ‚ΠΎΠΉ Π΄Π΅ΡΡΡ‚ΡŒ Π½Π° Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΡŒΒ». Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ – это строки ΠΈ столбцы, Π° Π½Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ Π΄Π»ΠΈΠ½Π°. НапримСр, рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ A :

Начиная с A ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ строк ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ столбца , Ρ€Π°Π·ΠΌΠ΅Ρ€ А это 3 4 (произносится ΠΊΠ°ΠΊ Β«Ρ‚Ρ€ΠΈ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Β»).

Ряды ΠΈΠ΄ΡƒΡ‚ Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ; ΠΊΠΎΠ»ΠΎΠ½Π½Ρ‹ ΠΈΠ΄ΡƒΡ‚ Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ·. Β«Π‘Ρ‚Ρ€ΠΎΠΊΠ°Β» ΠΈ «столбСц» – это тСхничСскиС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ взаимозамСняСмыми. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ всСгда задаСтся сначала количСством строк, Π° Π·Π°Ρ‚Π΅ΠΌ количСством столбцов. БлСдуя этому соглашСнию, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° B :

… это 2 3. Если ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ количСство строк, Ρ‡Ρ‚ΠΎ ΠΈ столбцы, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° называСтся “ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ”. ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°.НапримСр, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° коэффициСнтов свСрху:

… это 3 3 квадратная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°.

Π’Π΅Ρ€Ρ… | 1 | 2 | 3 | Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π”Π°Π»Π΅Π΅ >>

Π¦ΠΈΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΊΠ°ΠΊ:

Π‘Ρ‚Π°ΠΏΠ΅Π»ΡŒ, Π•Π»ΠΈΠ·Π°Π²Π΅Ρ‚Π°. Β«Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ / Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.Β« Purplemath . Доступно ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ
https://www.purplemath.com/modules/matrices.htm . Π”Π°Ρ‚Π° обращСния [Π”Π°Ρ‚Π°] [ΠœΠ΅ΡΡΡ†] 2016 Π³.

ΠΎΠ±ΡˆΠΈΡ€Π½Π°Ρ матСматичСская Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для JavaScript ΠΈ Node.js

Math.js ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ массивы. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² расчСтах. Оба ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… JavaScript массивы, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ math.js ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ взаимозамСняСмо Π²ΠΎ всСх ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… функциях math.js. math.js ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Π° ΠΏΠ»ΠΎΡ‚Π½Ρ‹Π΅ ΠΈ Ρ€Π°Π·Ρ€Π΅ΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.

ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ #

Math.js ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†:

  • Массив , ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ массив JavaScript. МоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ массивами.
  • Matrix , матричная рСализация math.js. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° – это ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ JavaScript Array , прСдоставляя слуТСбныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для упрощСния манипуляции с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ подмноТСство , Ρ€Π°Π·ΠΌΠ΅Ρ€ , ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° , ΠΊΠ»ΠΎΠ½ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Ρ‚ΠΈΠΏ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ опрСдСляСтся Π²Ρ…ΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: массив Π² качСствС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ массив , ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π² качСствС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π²Π΅Ρ€Π½Π΅Ρ‚ Matrix . Π’ случаС смСшанного Π²Π²ΠΎΠ΄Π° возвращаСтся Matrix . Для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚ΠΈΠΏ Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΈΠ· Π²Ρ…ΠΎΠ΄, Π²Ρ‹Ρ…ΠΎΠ΄ опрСдСляСтся ΠΎΠΏΡ†ΠΈΠ΅ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ строкой Β«ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°Β» (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΈΠ»ΠΈ «Массив» .

  // создаСм массив ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ
const array = [[2, 0], [-1, 3]] // Массив
const matrix = math.matrix ([[7, 1], [-2, 3]]) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°

// выполняСм вычислСниС для массива ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹
math.square (array) // Массив, [[4, 0], [1, 9]]
math.square (matrix) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [[49, 1], [4, 9]]

// выполняСм вычислСния со ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΌ массивом ΠΈ Π²Π²ΠΎΠ΄ΠΎΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹
math.add (array, matrix) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [[9, 1], [-3, 6]]
ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°.multiply (array, matrix) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [[14, 2], [-13, 8]]

// создаСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ. Π’ΠΈΠΏ Π²Ρ‹Π²ΠΎΠ΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… опрСдСляСтся
// ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ `matrix`
math.ones (2, 3) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [[1, 1, 1], [1, 1, 1]]
  

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ #

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создана ΠΈΠ· массива с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ math.matrix . Π’ прСдоставлСнный массив ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ массивы для создания ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² пустая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ созданный.

  // созданиС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†
math.matrix () // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [0]
math.matrix ([0, 1, 2]) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [3]
math.matrix ([[0, 1], [2, 3], [4, 5]]) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [3, 2]
  

Math.js ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ массивы. МоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡƒΡ‚Π΅ΠΌ влоТСния массивов Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π°.

  // создаСм массивы
[] // Массив, Ρ€Π°Π·ΠΌΠ΅Ρ€ [0]
[0, 1, 2] // Массив, Ρ€Π°Π·ΠΌΠ΅Ρ€ [3]
[[0, 1], [2, 3], [4, 5]] // Массив, Ρ€Π°Π·ΠΌΠ΅Ρ€ [3, 2]
  

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: числа, комплСксныС числа, Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈΠ»ΠΈ строк.Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅.

  // создаСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ со ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ
const a = math.matrix ([2.3, 'ΠΏΡ€ΠΈΠ²Π΅Ρ‚', math.complex (3, -4), math.unit ('5,2 ΠΌΠΌ')])
a.subset (math.index (1)) // 'ΠΏΡ€ΠΈΠ²Π΅Ρ‚'
  

БущСствуСт ряд Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для создания ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ содСрТаниС: Π΅Π΄ΠΈΠ½ΠΈΡ† , Π½ΡƒΠ»Π΅ΠΉ , ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ .

  // Π½ΡƒΠ»ΠΈ создаСт ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ нулями
math.zeros (3) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [3], [0, 0, 0]
ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°.zeros (3, 2) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [3, 2], [[0, 0], [0, 0], [0, 0]]
math.zeros (2, 2, 2) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [2, 2, 2],
                        // [[[0, 0], [0, 0]], [[0, 0], [0, 0]]]

// Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ
math.ones (3) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [3], [1, 1, 1]
math.multiply (math.ones (2, 2), 5) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [2, 2], [[5, 5], [5, 5]]

// ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ создаСт Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ
math.identity (3) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [3, 3], [[1, 0, 0], [0, 1, 0], [0, 0, 1]]
math.identity (2, 3) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [2, 3], [[1, 0, 0], [0, 1, 0]]
  

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† , Π½ΡƒΠ»Π΅ΠΉ ΠΈ identity Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ массив ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, содСрТащая Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ для ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.Когда Π²Ρ…ΠΎΠ΄ΠΎΠΌ являСтся массив, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹Π²Π΅Π΄ΡƒΡ‚ массив. Когда Π²Ρ…ΠΎΠ΄ΠΎΠΌ являСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Π²Ρ‹Ρ…ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² случаС чисСл Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ‹Π²ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ опрСдСляСтся ΠΎΠΏΡ†ΠΈΠ΅ΠΉ , ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° , ΠΊΠ°ΠΊ описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.

  // Массив Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π΄Π°Π΅Ρ‚ массив Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅
math.ones ([2, 3]) // Массив, Ρ€Π°Π·ΠΌΠ΅Ρ€ [3, 2], [[1, 1, 1], [1, 1, 1]]
math.ones (math.matrix ([2, 3])) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [3, 2], [[1, 1, 1], [1, 1, 1]]
  

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ .Ѐункция Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ являСтся вызываСтся с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ start ΠΈ end ΠΈ, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ step. Начало Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, ΠΊΠΎΠ½Π΅Ρ† Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½.

  math.range (0, 4) // [0, 1, 2, 3]
math.range (0, 8, 2) // [0, 2, 4, 6]
math.range (3, -1, -1) // [3, 2, 1, 0]
  

РасчСты β„–

ВсС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ math.js ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ массивы.

  // выполняСм вычислСниС ΠΏΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅
const a = ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°.matrix ([1, 4, 9, 16, 25]) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [1, 4, 9, 16, 25]
math.sqrt (a) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [1, 2, 3, 4, 5]

// выполняСм вычислСниС Π² массивС
const b = [1, 2, 3, 4, 5]
math.factorial (b) // Массив, [1, 2, 6, 24, 120]

// ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ массив Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ
const c = [[2, 0], [-1, 3]] // Массив
const d = math.matrix ([[7, 1], [-2, 3]]) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°
math.multiply (c, d) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [[14, 2], [-13, 8]]

// добавляСм число Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ
ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°.add (c, 2) // Массив, [[4, 2], [1, 5]]

// вычисляСм ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹
math.det (c) // 6
math.det (d) // 23
  

Π Π°Π·ΠΌΠ΅Ρ€ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ #

Math.js ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ гСомСтричСскиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹:

  • Бкаляр Π½ΡƒΠ»ΡŒΠΌΠ΅Ρ€Π΅Π½.
  • Π’Π΅ΠΊΡ‚ΠΎΡ€ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ.
  • ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° Π±Ρ‹Π²Π°Π΅Ρ‚ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ.

Π Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ size .Ѐункция Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Matrix ΠΈΠ»ΠΈ Array , Π² зависимости ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ matrix . ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π΅ΡΡ‚ΡŒ функция Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ , которая всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив.

  // ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ скаляра
math.size (2.4) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, []
math.size (math.complex (3, 2)) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, []
math.size (math.unit ('5,3 ΠΌΠΌ')) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, []

// ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ (Π²Π΅ΠΊΡ‚ΠΎΡ€Π°) ΠΈ строки
ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°.size ([0, 1, 2, 3]) // Массив, [4]
math.size ('hello world') // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [11]

// ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹
const a = [[0, 1, 2, 3]] // Массив
const b = math.matrix ([[0, 1, 2], [3, 4, 5]]) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°
math.size (a) // Массив, [1, 4]
math.size (b) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [2, 3]

// ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив)
b.size () // Массив, [2, 3]

// ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹
const c = [[[0, 1, 2], [3, 4, 5]], [[6, 7, 8], [9, 10, 11]]]
ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°.size (c) // Массив, [2, 2, 3]
  

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ сами Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ значСния. ΠŸΡ€ΠΈ создании ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ отобраТаСтся ΠΊΠ°ΠΊ столбСц , Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ отобраТаСтся ΠΊΠ°ΠΊ строка . НапримСр:

  console.table (math.zeros ([2, 4]))
// 0 0 0 0
// 0 0 0 0
  

Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ x , Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ y , это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ x пСчатаСтся ΠΊΠ°ΠΊ столбСц (Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ) ΠΈ y ΠΊΠ°ΠΊ ряд (Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ).

ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° #

Π Π°Π·ΠΌΠ΅Ρ€ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†

ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ resize . Π­Ρ‚Π° функция называСтся с массивом с Π½ΠΎΠ²Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π½ΠΎΠ²Ρ‹Ρ… записСй Π±ΡƒΠ΄Π΅Ρ‚ установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 , Π½ΠΎ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ null , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡Π΅Ρ‚ΠΊΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ записи Π½Π΅ Π±Ρ‹Π»ΠΈ Π·Π°Π΄Π°Π½Ρ‹ явно.

  const a = math.matrix () // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [0], []
Π°.resize ([2, 3]) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [2, 3], [[0, 0, 0], [0, 0, 0]]
a.resize ([2, 2, 2]) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [2, 2, 2],
                        // [[[0, 0], [0, 0]], [[0, 0], [0, 0]]]

const b = math.matrix ()
b.resize ([3], 7) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [3], [7, 7, 7]
b.resize ([5], 9) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [5], [7, 7, 7, 9, 9]
b.resize ([2]) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ [2], [7, 7]
  

НаруТныС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΆΠ°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡΠΆΠ°Ρ‚ΡŒ . Когда ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ установка подмноТСства Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅, подмноТСство автоматичСски сТимаСтся ΠΈΠ»ΠΈ Π±Π΅Π· сТатия.

  // ΡΠΆΠ°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ
const a = [[[0, 1, 2]]]
math.squeeze (a) // [0, 1, 2]
math.squeeze ([[3]]) // 3

// подмноТСства автоматичСски ΡΠΆΠΈΠΌΠ°ΡŽΡ‚ΡΡ
const b = math.matrix ([[0, 1], [2, 3]])
b.subset (math.index (1, 0)) // 2
  

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Π° подмноТСств #

ΠŸΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Ρ‹ ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ subset . ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ подмноТСства , которая примСняСтся ΠΊ самой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅: ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°.подмноТСство (индСкс [, Π·Π°ΠΌΠ΅Π½Π°]) . И для ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, ΠΈ для массивов статичСская функция подмноТСства (ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, индСкс [, Π·Π°ΠΌΠ΅Π½Π°]) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ замСняСт , функция замСняСт подмноТСство Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅, ΠΈ Ссли Π½Π΅Ρ‚, Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ подмноТСство ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.

ΠŸΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ индСкса . ИндСкс содСрТит ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ измСрСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. ИндСкс ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ , индСкс .ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ индСксы Π² math.js ΠΎΡ‚ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ нуля, ΠΊΠ°ΠΊ ΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ языков программирования. Π²ΠΊΠ»ΡŽΡ‡Π°Ρ сам JavaScript.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ матСматичСскиС прилоТСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Matlab ΠΈ Octave, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ индСксы Π½Π° основС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.

  // создаСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹
const a = [0, 1, 2, 3]
const b = [[0, 1], [2, 3]]
const c = math.zeros (2, 2)
const d = math.matrix ([[0, 1, 2], [3, 4, 5], [6, 7, 8]])
const e = math.matrix ()

// ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ подмноТСство
math.subset (a, math.index (1)) // 1
ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°.subset (a, math.index ([2, 3])) // Массив, [2, 3]
math.subset (a, math.index (math.range (0,4))) // Массив, [0, 1, 2, 3]
math.subset (b, math.index (1, 0)) // 2
math.subset (b, math.index (1, [0, 1])) // Массив, [2, 3]
math.subset (b, math.index ([0, 1], 0)) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [[0], [2]]

// ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ подмноТСство
d.subset (math.index ([1, 2], [0, 1])) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [[3, 4], [6, 7]]
d.subset (math.index (1, 2)) // 5

// замСняСм подмноТСство. ΠŸΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ ΠΊΠ»ΠΎΠ½Ρƒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹
ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°.subset (b, math.index (1, 0), 9) // Массив, [[0, 1], [9, 3]]
math.subset (b, math.index (2, [0, 1]), [4, 5]) // Массив, [[0, 1], [2, 3], [4, 5]]

// замСняСм подмноТСство. ΠŸΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ самой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅
c.subset (math.index (0, 1), 1) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [[0, 1], [0, 0]]
c.subset (math.index (1, [0, 1]), [2, 3]) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [[0, 1], [2, 3]]
e.resize ([2, 3], 0) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [[0, 0, 0], [0, 0, 0]]
e.subset (math.index (1, 2), 5) // ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°, [[0, 0, 0], [0, 0, 5]]
  

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ #

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

содСрТат Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ map ΠΈ forEach для ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° всСх элСмСнтов (многомСрная) ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°.Ѐункция ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈ forEach ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ элСмСнта), индСкс (массив со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ индСкса для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ измСрСния) ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ( ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° повторяСтся). Π­Ρ‚ΠΎΡ‚ синтаксис Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ ΠΊΠ°Ρ€Ρ‚Π΅ ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ собствСнных массивов JavaScript, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ индСкс – это Π½Π΅ число, Π° Массив с числами для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ измСрСния.

  const a = ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚.ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ([[0, 1], [2, 3], [4, 5]])

// Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ итСрация Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π² консоль ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:
// Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: 0 индСкс: [0, 0]
// Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: 1 индСкс: [0, 1]
// Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: 2 индСкс: [1, 0]
// Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: 3 индСкс: [1, 1]
// Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: 4 индСкс: [2, 0]
// Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: 5 индСкс: [2, 1]
a.forEach (функция (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, индСкс, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°) {
  console.log ('Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:', Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, 'индСкс:', индСкс)
})

// ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅
const b = a.map (функция (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, индСкс, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°) {
  Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ math.multiply (math.sin (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅), math.exp (math.abs (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅)))
})
console.log (b.format (5)) // [[0, 2.2874], [6.7188, 2.8345], [-41.32, -142.32]]

// Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ с ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽ всСх элСмСнтов
ΠΏΡƒΡΡ‚ΡŒ count = 0
const cum = a.map (функция (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, индСкс, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°) {
  счСтчик + = Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
  счСтчик Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°
})
console.log (cum.toString ()) // [[0, 1], [3, 6], [10, 15]]
  

Π’ΠΈΠΏΡ‹ складов #

Math.js ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΠ»ΠΎΡ‚Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ Ρ€Π°Π·Ρ€Π΅ΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. Π Π°Π·Ρ€Π΅ΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ эффСктивны для ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, Π² основном содСрТащих Π½ΡƒΠ»ΠΈ.Π’ этом случаС ΠΎΠ½ΠΈ экономят ΠΌΠ½ΠΎΠ³ΠΎ памяти, ΠΈ вычислСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС, Ρ‡Π΅ΠΌ для ΠΏΠ»ΠΎΡ‚Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ†.

Math.js ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†:

  • ΠŸΠ»ΠΎΡ‚Π½Π°Ρ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ( «плотная» , ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ) ΠžΠ±Ρ‹Ρ‡Π½Π°Ρ плотная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. Π­Ρ‚ΠΎ Ρ‚ΠΈΠΏ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
  • РазрСТСнная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ( 'разрСТСнная' ): рСализация Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π΅ΠΆΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.

Π’ΠΈΠΏ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ создании ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ построСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° , diag , identity , Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ Π½ΡƒΠ»Π΅ΠΉ .

  // создаСм Ρ€Π°Π·Ρ€Π΅ΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹
const m1 = math.matrix ([[0, 1], [0, 0]], 'Ρ€Π°Π·Ρ€Π΅ΠΆΠ΅Π½Π½Ρ‹ΠΉ')
const m2 = math.identity (1000, 1000, 'Ρ€Π°Π·Ρ€Π΅ΠΆΠ΅Π½Π½Ρ‹ΠΉ')
  

API β„–

ВсС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² math.js ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ массивы. Π’Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ math.add ΠΈ math.subtract , math.sqrt , ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ поэлСмСнтно. БущСствуСт Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для создания ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΈΠ»ΠΈ манипулирования ΠΈΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ math.matrix ΠΈ math.sparse , math.ones , math.zeros ΠΈ math.identity для создания ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ math.subset ΠΈ math.index для получСния ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹ части ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹
  • Π’Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ math.transpose ΠΈ math.diag для управлСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ доступСн Π½Π° страницС справки ΠΏΠΎ функциям.

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ