Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²: Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° число β€” ΡƒΡ€ΠΎΠΊ. ГСомСтрия, 9 класс.

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

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ². Python, Numpy

Вопрос Π·Π°Π΄Π°Π½

Π˜Π·ΠΌΠ΅Π½Ρ‘Π½ 1 Π³ΠΎΠ΄ 1 мСсяц Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ 738 Ρ€Π°Π·

МнС Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ пСрпСндикуляр ΠΊ плоскости ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΠΎΠΉ двумя Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ Π² пространствС. Π― нашСл Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ².

Π’ ΠΊΠΎΠ΄Π΅ это Ρƒ мСня выглядит Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

def get_normal(translated_vec):
    line1 = translated_vec[1] - translated_vec[0]
    line2 = translated_vec[2] - translated_vec[0]
    normal = np.array([line1[1] * line2[2] - line1[2] * line2[1],
                       line1[2] * line2[0] - line1[0] * line2[2],
                       line1[0] * line2[1] - line1[1] * line2[0]])
    l = np.linalg.norm(normal)
    if l != 0:
        normal /= l
    else:
        normal += 1.
0 return normal

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…:

translated_vec = np.array([[ 0.07243389, -0.462265,    4.87585974],
                           [ 0.13487457, -0.3653465,   5.06419032],
                           [ 0.20468741, -0.1275775,   4.95642205]])

Π­Ρ‚ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ слишком ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΊΠ°ΠΊ-Ρ‚ΠΎ это ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ numpy, ΡƒΠ·Π½Π°Π» Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ функция vdot, Π½ΠΎ ΠΎΠ½Π° ΠΌΠ½Π΅ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ получая Π½Π° Π²Ρ…ΠΎΠ΄ Π΄Π²Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π°, ΠΎΠ½Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€, Π° число. Π’. Π΅. ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ которая вычисляСт это.

  • python
  • python-3.x
  • numpy
  • vector
  • Π²Π΅ΠΊΡ‚ΠΎΡ€

6

Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ np.cross(a, b, axisa=- 1, axisb=- 1, axisc=- 1, axis=None):

Return the cross product of two (arrays of) vectors.

The cross product of a and b in is a vector perpendicular to both a and b. If a and b are arrays of vectors, the vectors are defined by the last axis of a and b by default, and these axes can have dimensions 2 or 3. Where the dimension of either a or b is 2, the third component of the input vector is assumed to be zero and the cross product calculated accordingly. In cases where both input vectors have dimension 2, the z-component of the cross product is returned.

12

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Google

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Facebook

РСгистрация Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‡Ρ‚Ρƒ

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

НаТимая Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Β», Π²Ρ‹ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚Π΅ΡΡŒ с нашими ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ соглашСниСм, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΎ ΠΊΡƒΠΊΠΈ

Π’Π½Π΅ΡˆΠ½ΡΡ Π°Π»Π³Π΅Π±Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ заслуТили.

Π§Π°ΡΡ‚ΡŒ 1 β€” симплСксы ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ / Π₯Π°Π±Ρ€

ΠœΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΡ

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

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

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ части ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ пространство Π½Π° основС ΠΏΡ€Π°Π²ΠΈΠ» внСшнСго произвСдСния ΠΈ слоТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ пространству мСтричСскиС свойства. Π’ Ρ†Π΅Π»ΠΎΠΌ ΠΏΡ€ΠΎΠΉΠ΄Π΅ΠΌ ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚ внСшнСго произвСдСния Π΄ΠΎ прСдставлСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΎΠ² Π² Π²ΠΈΠ΄Π΅ алгСбраичСского выраТСния. По Π΄ΠΎΡ€ΠΎΠ³Π΅ познакомимся с основными идСями ΠΈ инструмСнтами внСшнСй Π°Π»Π³Π΅Π±Ρ€Ρ‹.

Π’Π½Π΅ΡˆΠ½Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π‘ΡƒΡ‚ΡŒ внСшнСй Π°Π»Π³Π΅Π±Ρ€Ρ‹ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ. Если вас это Π½Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΠΈΠ»ΠΎ, Ρ‚ΠΎ Π΅Ρ‰Π΅ Ρ€Π°Π· — ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π»ΡŽΠ±Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ числа. МоТно ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ людСй, Π³ΠΎΡ€ΠΎΠ΄Π°, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, бухгалтСрскиС счСта ΠΈ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ΄ понятиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² называСтся «Π²Π½Π΅ΡˆΠ½ΠΈΠΌ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ». Π­Ρ‚ΠΎ историчСски слоТившийся Ρ‚Π΅Ρ€ΠΌΠΈΠ½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒ внСшнСС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ внСшнСС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ ΠΊΠ»ΠΈΠ½ΠΎΠΌ (wedge). Но этот Π·Π½Π°ΠΊ Π½Π΅ΡƒΠ΄ΠΎΠ±Π΅Π½. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΅Π³ΠΎ Π½Π΅Ρ‚ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ умноТСния, ΠΊΡ€ΠΎΠΌΠ΅ внСшнСго, для ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π΅ сущСствуСт. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ внСшнСС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΎΠΉ. Π’ΠΎΡ‚ ΠΎΠ½ΠΎ, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ элСмСнтана элСмСнт: .

Выглядит Π·Π½Π°ΠΊΠΎΠΌΠΎ, Π΄Π°? Но Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ произвСдСния чисСл внСшнСС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π°Π½Ρ‚ΠΈΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎ — ΠΏΡ€ΠΎΡ‰Π΅ говоря, мСняСт Π·Π½Π°ΠΊ ΠΏΡ€ΠΈ пСрСстановкС ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ:

Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ для внСшнСй Π°Π»Π³Π΅Π±Ρ€Ρ‹. Из Π½Π΅Π³ΠΎ Π² частности слСдуСт, Ρ‡Ρ‚ΠΎ внСшнСС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ элСмСнта Π½Π° самого сСбя ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠ»Π΅ΠΌ — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Π±Π΅Π· Π·Π½Π°ΠΊΠ°: .

Какой смысл нСсСт Π² сСбС «Π²Π½Π΅ΡˆΠ½Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅». По простому — это Π½ΠΈΡ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ объСдинСниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² список. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° элСмСнтов ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‚ΠΎ ΠΈΡ… ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ списком. Π’Π°ΠΊΠΎΠΉ упорядочСнный список Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ скобками:. ΠŸΡ€ΠΈ этом Π½Π°Π΄ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π·Π½Π°ΠΊΠ° Ρƒ списка — ΠΏΡ€ΠΈ пСрСстановкС сосСдних элСмСнтов Π·Π½Π°ΠΊ списка мСняСтся Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΉ: . Ну ΠΈ ΠΊΠ°ΠΊ слСдствиС — Π² Ρ‚Π°ΠΊΠΎΠΌ спискС Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… элСмСнтов.

Бписок с Ρ‚Π°ΠΊΠΈΠΌΠΈ свойствами Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ симплСксом. БимплСкс ΠΈΠ· Π΄Π²ΡƒΡ… элСмСнтов — ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ, ΠΈΠ· Ρ‚Ρ€Π΅Ρ… — Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΈ Ρ‚. Π΄. (Волько Π½Π°Π΄ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ это топологичСскиС ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ ΠΈ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ. Π£ Π½ΠΈΡ… Π½Π΅Ρ‚ Π΄Π»ΠΈΠ½, ΡƒΠ³Π»ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… мСтричСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².). ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ элСмСнтов симплСкса Π·Π°Π΄Π°Π΅Ρ‚ Π΅Π³ΠΎ порядок (Π³Ρ€Π΅ΠΉΠ΄). ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ понятиС мСрности. Π Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ симплСкса Π½Π° 1 мСньшС Π΅Π³ΠΎ порядка. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ являСтся ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ.

БимплСксы ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π° — это Π±ΡƒΠ΄Π΅Ρ‚ эквивалСнтно объСдинСнию Π΄Π²ΡƒΡ… списков: . Но ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π² мноТитСлях ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… элСмСнтов Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ объСдинСния Π±ΡƒΠ΄Π΅Ρ‚ пустой список — Π½ΡƒΠ»ΡŒ: .

Ну ΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ. ΠŸΡ€ΠΈ пСрСстановкС ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌΡ‹Ρ… симплСксов мСстами Π·Π½Π°ΠΊ мСняСтся Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΉ, Ссли ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ порядков симплСксов Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅:

Π—Π΄Π΅ΡΡŒ Π½ΠΈΠΆΠ½ΠΈΠ΅ индСксы ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ порядок симплСксов.

ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ элСмСнты

Π’ нашСй Π°Π»Π³Π΅Π±Ρ€Π΅ Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· понятия Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. Π•Π΄ΠΈΠ½ΠΈΡ†Π° — это Ρ‚Π°ΠΊΠΎΠΉ элСмСнт, ΠΏΡ€ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ с любой стороны симплСкс остаСтся Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ: . Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ позволяСт Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ мноТСство элСмСнтов, ввСдя понятиС ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Ρ…. ΠšΡ€Π°Ρ‚ΠΊΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ элСмСнты ΠΈΠΌΠ΅Π½ΡƒΡŽΡ‚ коэлСмСнтами. ΠŸΡ€ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ элСмСнт обращаСтся Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ нас Π½Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° внСшнСС, Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ — ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π΅ мСст элСмСнта ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π΅ΠΌΡƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° становится ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ. Для удобства (связанного с понятиСм Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°) постулируСм, Ρ‡Ρ‚ΠΎ Ссли ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ элСмСнт располоТСн слСва, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ произвСдСния Π±ΡƒΠ΄Π΅Ρ‚ 1, Π° Ссли справа, Ρ‚ΠΎ -1. Π­Ρ‚ΠΎ выглядит ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎ, Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ окупаСтся:

Π—Π΄Π΅ΡΡŒ ΠΏΠ΅Ρ€Π΅Π΄ коэлСмСнтами стоит прСфикс Π² Π²ΠΈΠ΄Π΅ косой Ρ‡Π΅Ρ€Ρ‚Ρ‹ /. Если ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ элСмСнт умноТаСтся Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ пустой симплСкс — ноль: .

ΠšΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ отсутствиС элСмСнта. Π­Ρ‚ΠΎ Π΄Ρ‹Ρ€ΠΊΠ° Π² мноТСствС. Но интСрСсно, Ρ‡Ρ‚ΠΎ с коэлСмСнтами ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ. ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ коэлСмСнтов ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ симплСкс (косимплСкс). Для Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ симплСкса ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ. ΠŸΠΎΡΡ‚ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ слСва Π½Π° исходный Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ 1 нСзависимо ΠΎΡ‚ порядка симплСкса: . ΠžΡ‚ΡΡŽΠ΄Π° слСдуСт ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ располоТСния элСмСнтов Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ симплСксС — Π² Π½Π΅ΠΌ порядок элСмСнтов мСняСтся Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ссли, Ρ‚ΠΎ.

Если симплСкс ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ справа, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ зависит ΠΎΡ‚ чСтности порядка симплСкса:

Если симплСкс умноТаСтся Π½Π° косимплСкс, Ρ‚ΠΎ Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ элСмСнты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΊΡ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ Π·Π½Π°ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ элСмСнт ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Π΅ΠΌΡƒ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ рядом ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ сокращСниС с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΈΡ… полоТСния. НапримСр: .

Если ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌΡ‹Π΅ симплСкс ΠΈ косимплСкс содСрТат элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ произвСдСния Π±ΡƒΠ΄Π΅Ρ‚ ноль: .

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ симплСкса, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ элСмСнтами — Π½Π΅ сущСствуСт. БимплСксы ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹ ΠΏΠΎ составу — Π»ΠΈΠ±ΠΎ симплСкс ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ состоит ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… элСмСнтов, Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Ρ…. Π”Π°Π½Π½ΠΎΠ΅ свойство Π²Ρ‹Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ ΠΈΠ· ΠΏΡ€Π°Π²ΠΈΠ» пСрСмноТСния симплСксов. Π’ этом смыслС мноТСства ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… элСмСнтов ΠΈ коэлСмСнтов ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ Ρ€Π°Π·Π½Ρ‹ΠΌ пространствам.

Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈ Ρ†Π΅ΠΏΠΈ

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ симплСксы ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ, Π½ΠΎ ΠΈ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ, образуя Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ. ΠŸΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ симплСксом Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ скалярный ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ (число). ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ симплСксов 2-Π³ΠΎ порядка:

.

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

Но Π½Π°Π΄ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ здСсь внСшнСС (Π°Π½Ρ‚ΠΈΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ выглядят ΠΈΠ½Π°Ρ‡Π΅. НапримСр, Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ.

Π›ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ симплСксов ΠΎΠ΄Π½ΠΎΠ³ΠΎ порядка Π² Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Ρ†Π΅ΠΏΡŒΡŽ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, коэффициСнты слагаСмых Ρ†Π΅ΠΏΠΈ цСлочислСнныС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС Ρ†Π΅ΠΏΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ подмноТСством ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ симплСксов. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Ρ†Π΅ΠΏΠΈ совпадаСт с порядком симплСксов, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½Π° состоит.

Π›ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΠ΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ порядка ΠΏΠΎ базисным. НапримСр, Ссли Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΈ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠ°ΠΊ ΠΈΡ… Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ:

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ являСтся зависимым, ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌ. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π° симплСкс Π΅Π³ΠΎ базиса, Π΄Π°Π΅Ρ‚ ноль:. Π’ΠΎ Π΅ΡΡ‚ΡŒ зависимыС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π½ΠΎΠ²ΠΎΠ³ΠΎ пространства. Ну ΠΈΠ»ΠΈ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ — Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ пространства опрСдСляСтся количСством нСзависимых элСмСнтов.

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚Ρ‹ разлоТСния элСмСнта ΠΏΠΎ базисным ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° коэлСмСнты базиса:

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ внСшнСС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ элСмСнтов ΠΈ коэлСмСнтов являСтся скалярным (Π² Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ являСтся скаляром). Но ΠΌΠ΅ΠΆΠ΄Ρƒ самими элСмСнтами скалярноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ.

Аннулятор ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°

ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ симплСксы ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ элСмСнтов, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ элСмСнты ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ симплСксы, Π²Π²Π΅Π»ΠΈ понятиС Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ симплСксов. ΠŸΠΎΡ€Π° Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с понятиСм Π²Π΅ΠΊΡ‚ΠΎΡ€. Часто Π²Π΅ΠΊΡ‚ΠΎΡ€ появляСтся Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΊΠ°ΠΊ «Ρ‡Π΅Ρ€Ρ‚ ΠΈΠ· Ρ‚Π°Π±Π°ΠΊΠ΅Ρ€ΠΊΠΈ» — Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ явочным порядком. Но постулируя Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΊΠ°ΠΊ нСзависимоС понятиС, ΠΌΡ‹ прСпятствуСм ΠΎΡΠΌΡ‹ΡΠ»Π΅Π½ΠΈΡŽ Π΅Π³ΠΎ обобщСния, создаСм искусствСнный Π±Π°Ρ€ΡŒΠ΅Ρ€ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ «Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ ΠΌΠΈΡ€Π°». Π’ нашСй Π°Π»Π³Π΅Π±Ρ€Π΅ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎ понятиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (элСмСнта). Π’Π΅ΠΊΡ‚ΠΎΡ€ — ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ΅ понятиС, ΠΈ сСйчас ΠΌΡ‹ Π΅Π³ΠΎ «ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ».

Π’Π½Π°Ρ‡Π°Π»Π΅ Π½Π°ΠΌ понадобится Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ понятиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ названия, Π² зависимости ΠΎΡ‚ контСкста Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ употрСбляСтся. Π—Π΄Π΅ΡΡŒ для Π½Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ абстрактный Ρ‚Π΅Ρ€ΠΌΠΈΠ½ — аннулятор, хотя ΠΏΠΎΠΊΠ° ΠΈ нСпонятно, Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Ρ‚Π°ΠΌ обнуляСт. ΠŸΡƒΡΡ‚ΡŒ имССтся Π½Π΅ΠΊΠΎΠ΅ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ мноТСство элСмСнтов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, . Π’ΠΎΠ³Π΄Π° аннулятором для Π΄Π°Π½Π½ΠΎΠ³ΠΎ мноТСства являСтся сумма ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Ρ… элСмСнтов Π΄Π°Π½Π½ΠΎΠ³ΠΎ мноТСства:

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

Аннулятор позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π°Π΄ симплСксом ΠΊΠ°ΠΊ внСшнСС ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ аннулятора Π½Π° симплСкс. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ дСйствия являСтся Π³Ρ€Π°Π½ΠΈΡ†Π°. Π’ΠΎΡ‚ ΠΎΠ½Π°, Π³Ρ€Π°Π½ΠΈΡ†Π° симплСкса:

Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΆΠ½Ρ‹, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΆΠ°Π»Π΅Π΅ΠΌ для ΠΈΡ… обозначСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… скобок:

Аннулятор мноТСства являСтся Ρ‚Π°ΠΊΠΆΠ΅ аннулятором всСх Π΅Π³ΠΎ подмноТСств. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π³Ρ€Π°Π½ΠΈΡ†Π° симплСкса ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π° ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π΅Π³ΠΎ аннулятор, Π½ΠΎ ΠΈ Π½Π° любой аннулятор надмноТСства. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π“Ρ€Π°Π½ΠΈΡ†Π° (симплСкса) Π΅ΡΡ‚ΡŒ Ρ†Π΅ΠΏΡŒ — линСйная комбинация симплСксов. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π° 1 мСньшС порядка ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΅Π΅ симплСкса. Π’ частности, Π²Π΅ΠΊΡ‚ΠΎΡ€ — это Π³Ρ€Π°Π½ΠΈΡ†Π° 1-порядка, образованная ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠΌ (симплСксом 2-Π³ΠΎ порядка):

Π’Π΅ΠΊΡ‚ΠΎΡ€ 2-Π³ΠΎ порядка Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π±ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, 3-Π³ΠΎ — Ρ‚Ρ€ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ Ρ‚.Π΄. Π“Ρ€Π°Π½ΠΈΡ†Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ порядка ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈ- ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ.

ДСйствиС Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ. БущСствуСт элСмСнт, умноТая Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ симплСкса, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ исходный симплСкс. Π”Π°Π½Π½Ρ‹ΠΉ элСмСнт называСтся Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΈΠ΄ΠΎΠΌ мноТСства (ΠΈΠ»ΠΈ Π±Π°Ρ€ΠΈΡ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ). Π¦Π΅Π½Ρ‚Ρ€ΠΎΠΈΠ΄ — это срСднСС суммы элСмСнтов:

Π—Π΄Π΅ΡΡŒ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки — это Π½Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Π° Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° элСмСнтов (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ смысл скобок понятСн ΠΈΠ· контСкста). ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ дСйствиС Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΈΠ΄Π°:

Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π° Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΈΠ΄ собираСт нСсколько слагаСмых Π² ΠΎΠ΄Π½ΠΎ.

ОсновноС свойство Π³Ρ€Π°Π½ΠΈΡ†

Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ — это Π½Π΅ просто Ρ†Π΅ΠΏΠΈ, фактичСски Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… со своими особыми свойствами. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… — двойная Π³Ρ€Π°Π½ΠΈΡ†Π° Ρ€Π°Π²Π½Π° Π½ΡƒΠ»ΡŽ.

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

Данная Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° раскрываСт смысл Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° «Π°Π½Π½ΡƒΠ»ΡΡ‚ΠΎΡ€» — ΠΏΡ€ΠΈ дСйствии Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρƒ аннулятор Π΅Π΅ обнуляСт. Раскрывая Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΊΠ°ΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ симплСксов ΠΈ умноТая ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ симплСкс Π½Π° аннулятор, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ тоТдСства Π³Ρ€Π°Π½ΠΈΡ†:

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

ΠžΠ±Ρ‰ΠΈΠΉ элСмСнтв ΠΏΡ€Π°Π²ΠΎΠΉ части тоТдСств ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ†Π΅Π½Ρ‚Ρ€ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. На этом свойствС основано ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ пространства с ΠΎΠ±Ρ‰ΠΈΠΌ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ. ΠΏΡ€ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π³Ρ€Π°Π½ΠΈΡ† пространства.

Бтановится понятно Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π²ΡƒΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ цСпям ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Ρ†Π΅ΠΏΠ΅ΠΉ являСтся Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ. БоотвСтствСнно ΠΈ восстановлСниС Ρ†Π΅ΠΏΠΈ ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π΅ (ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΈΠ΄) выполняСтся с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†

ΠžΠ±Ρ€Π°Ρ‚ΠΈΠΌΡΡ ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ Π³Ρ€Π°Π½ΠΈΡ†. ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π³Ρ€Π°Π½ΠΈΡ† Ρ‚ΠΎΠΆΠ΅ являСтся Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ, Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½ΡŽΠ°Π½ΡΡ‹. Если ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌΡ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ элСмСнта, Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ. Π­Ρ‚ΠΎ слСдствиС свойств внСшнСго произвСдСния. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Если Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ‰ΠΈΠΉ элСмСнт, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΎΠ½ΠΈ ΡΠ»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½Ρƒ (ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ) — это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ слияния Π³Ρ€Π°Π½ΠΈΡ†. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ слияния Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π² 2-Π³Ρ€Π°Π½ΠΈΡ†Ρƒ (Π±ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€):

Если ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌΡ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΡ… элСмСнтов, Ρ‚ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π΅ ΡΠ»ΠΈΠ²Π°ΡŽΡ‚ΡΡ. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ связности. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, содСрТащСй 4 элСмСнта:. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ΄ ΠΏΠΎΠ»ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ с ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΉ связности, Ρ‚ΠΎ строго говоря Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ ΠΏΠΎΠ»ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ — это Π½Π΅ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅. Под ΠΏΠΎΠ»ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ всСгда Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.

Π˜Ρ‚Π°ΠΊ, порядок Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ зависит Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ количСства ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… Π΅Π΅ элСмСнтов , Π½ΠΎ ΠΈ ΠΎΡ‚ количСства Π΅Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ . ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ€Π°Π²Π΅Π½ 2, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° содСрТит 4 элСмСнта. Для получСния порядка Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π°Π΄ΠΎ ΠΈΠ· количСства элСмСнтов Π²Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ количСство ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚: .

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Π½Ρ‹Ρ… Π³Ρ€Π°Π½ΠΈΡ† мСньшСго порядка. НапримСр, Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π° трСмя Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²: . Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ† с ΠΎΠ±Ρ‰ΠΈΠΌ элСмСнтом ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΡƒΠΌΠ½ΠΎΠΆΠ°Π»ΠΈΡΡŒ — Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΡΠ»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½Ρƒ.

Для Ρ‚Π΅Ρ…, ΠΊΠΎΠΌΡƒ интСрСсны подробности, ΠΎΡ‚ΠΊΡƒΠ΄Π° всС это слСдуСт

ΡƒΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² основС Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° свойств произвСдСния Π³Ρ€Π°Π½ΠΈΡ† Π»Π΅ΠΆΠΈΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π›Π΅ΠΉΠ±Π½ΠΈΡ†Π° (Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅:

Π—Π΄Π΅ΡΡŒ Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ (ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° аннулятор слСва ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ ΠΊΠ°ΠΊ частная производная — это общСпринятоС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π°Π½Π½ΠΎΠ΅ тоТдСство, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ. ΠŸΡ€ΠΎΡ‰Π΅ всСго это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ раскрытиСм Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ частСй ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ Π›Π΅ΠΉΠ±Π½ΠΈΡ†Π°.

НСмного Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€Ρ‹…

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ элСмСнтов, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ Ρ‚ΡƒΡ‚ возимся, принято Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π°Ρ„Ρ„ΠΈΠ½Π½Ρ‹ΠΌ. Π­Ρ‚ΠΎ пространство, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ элСмСнты ΠΈ ΠΈΡ… Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ, Π½ΠΎ Π½Π΅Ρ‚ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ.

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

Рассмотрим пространство, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ трСмя элСмСнтами, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ Ρ†Π΅Π½Ρ‚Ρ€ — ΠΎΠ±Ρ‰ΠΈΠΉ элСмСнт. Π“Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ пространства Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€ базиса. ΠŸΡƒΡΡ‚ΡŒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π² Π΄Π°Π½Π½ΠΎΠΌ пространствС Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ элСмСнтас извСстными ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ базисных элСмСнтов. Π—Π°Π΄Π°Ρ‡Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ Π±ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€Ρ‡Π΅Ρ€Π΅Π· базисный.

Π’Π½Π°Ρ‡Π°Π»Π΅ Π²Ρ‹ΠΏΠΈΡˆΠ΅ΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ элСмСнтов. Π£Ρ‡Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ сумма коэффициСнтов разлоТСния элСмСнта ΠΏΠΎ базисным Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ — это слСдствиС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π° любого элСмСнта пространства Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Π° 1: . Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ барицСнтричСскими. Π’ΠΎΠ³Π΄Π° для базиса ΠΈΠ· 3-Ρ… элСмСнтов Π΄Π²Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ нСзависимыми, Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΡ — выраТаСтся Ρ‡Π΅Ρ€Π΅Π· Π½ΠΈΡ…:

Данная Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна ΠΊΠ°ΠΊ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° :

Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²ΠΈ. ΠŸΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°Ρ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π±ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· базисный Π±ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€:

Для нахоТдСния искомого Π±ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€Π°Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ тоТдСством Π³Ρ€Π°Π½ΠΈΡ† ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°: . ΠŸΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ Π² Π½Π΅Π³ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π±ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚:

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ скалярного коэффициСнта здСсь ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ»ΠΎΡ‰Π°Π΄Π΅ΠΉ искомого ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π±ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ². ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ коэффициСнт ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ Π±ΠΈΠ²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π΅ΡΡ‚ΡŒ ориСнтация.

АффинныС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ ΠΊΠ°ΠΊ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹: . ЗначСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ€Π°Π²Π½Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ элСмСнтов ΠΈ базисных коэлСмСнтов (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚):

Для вычислСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ объСма Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ добавляСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ строка ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΌΡƒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡŽ.

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

… ΠΈ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ

ΠŸΡ€ΠΎ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ говорят, Ρ‡Ρ‚ΠΎ это гСомСтрия Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ. Π’ Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ элСмСнтов Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³Π°ΠΌ нСинтСрСсны. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ коэффициСнты топологичСских Ρ†Π΅ΠΏΠ΅ΠΉ всСгда Ρ€Π°Π²Π½Ρ‹ +-1. АлгСбраичСскиС выраТСния Π³Ρ€Π°Π½ΠΈΡ† симплСкса ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ топологичСски. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Ρ€Π°Π·Ρ€Π΅Π·Π°Π½ΠΈΠ΅ (топологичСского) ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° с Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ Π½Π° Π΄Π²Π° Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°ΠΊ. Π’ΠΎΠ³Π΄Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ сумму (склСйку) Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²:. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² ΠΊ Π΄Π°Π½Π½ΠΎΠΉ Ρ†Π΅ΠΏΠΈ Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ†Π΅ΠΏΡŒ ΠΈΠ· 4-Ρ… 2-симплСксов — это Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°:

БклСйка симплСксов

ΠŸΡ€ΠΈ слоТСнии 2-Π³Ρ€Π°Π½ΠΈΡ† общая сторона Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΠ»Π°ΡΡŒ. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ склСйку Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², получая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ топологичСскиС ΠΌΠ½ΠΎΠ³ΠΎΠ³Ρ€Π°Π½Π½ΠΈΠΊΠΈ. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»ΡŽΠ±ΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ сумму Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅Ρ‚. ΠŸΡ€ΠΈ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°ΠΌΠΈ повСрхности Π»Π΅Π½Ρ‚Ρ‹ ΠœΡ‘Π±ΠΈΡƒΡΠ° Π½Π΅ удаСтся ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹!

ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ симплСксакак Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ дСйствия Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° (ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ аннулятора) Π½Π° Π½Π΅ΠΊΠΈΠΉ симплСкс. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ взятиС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ Π΄Π°Π΅Ρ‚ ноль:

Но Π²ΠΎΠΎΠ±Ρ‰Π΅ говоря, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ†Π΅ΠΏΠΈ (Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ симплСксов), Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… нулСвая. Π¦Π΅ΠΏΠΈ с Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ. Π˜Π½Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ†ΠΈΠΊΠ»ΠΎΠ²:

Π¦ΠΈΠΊΠ»Ρ‹ — это Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅Π΅ подмноТСство Ρ†Π΅ΠΏΠ΅ΠΉ, Ρ‡Π΅ΠΌ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ†ΠΈΠΊΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ симплСкса. Π˜Ρ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ гомологиями:

Говоря ΠΏΡ€ΠΎ Ρ†ΠΈΠΊΠ»Ρ‹, снова оговоримся — это топологичСскиС Ρ†ΠΈΠΊΠ»Ρ‹. Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ Π² топологичСском Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅ Π½Π΅Ρ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ сторон ΠΈ ΡƒΠ³Π»ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ Π² топологичСском Ρ†ΠΈΠΊΠ»Π΅ Π½Π΅Ρ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ связи ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Ρ†ΠΈΠΊΠ»Π°.

Вопология — ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» соврСмСнной ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. Π’ΡƒΡ‚ ΠΌΡ‹ лишь ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ ΠΈ ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ направлСния ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄Π½Ρƒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ — внСшнСС ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅.

ΠšΠΎΡ†Π΅ΠΏΠΈ ΠΈ Π΄ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

Для Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ мноТСства нСзависимых элСмСнтов сущСствуСт симплСкс ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ порядка, опрСдСляСмый ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ всСх элСмСнтов. Π“Ρ€Π°Π½ΠΈΡ†Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ симплСкса называСтся ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ пространства — ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ порядок ΠΈΠ· всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π³Ρ€Π°Π½ΠΈΡ† Π½Π° Π΄Π°Π½Π½ΠΎΠΌ мноТСствС. ΠŸΡ€Π΅Π΄Π΅Π»ΡŒΠ½Π°Ρ Π³Ρ€Π°Π½ΠΈΡ†Π° для мноТСства 4-Ρ… элСмСнтов : .

ΠŸΡ€Π΅Π΄Π΅Π»ΡŒΠ½Π°Ρ Π³Ρ€Π°Π½ΠΈΡ†Π° мноТСства всСгда связна (ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ). Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π° коэлСмСнты ΠΏΠΎΠ½ΠΈΠΆΠ°Π΅Ρ‚ Π΅Π΅ порядок, Π½ΠΎ оставляСт Π³Ρ€Π°Π½ΠΈΡ†Ρƒ связной: . Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π° сумму коэлСмСнтов ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, состоящиС ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚. НапримСр,

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

Π—Π΄Π΅ΡΡŒ- ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Π°Ρ Π³Ρ€Π°Π½ΠΈΡ†Π° 6 элСмСнтов. ΠšΠΎΡ†Π΅ΠΏΡŒ 2-Π³ΠΎ порядка:

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

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΡ†Π΅ΠΏΠ΅ΠΉ Π² Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ называСтся Π΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

Π”ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ° Π₯ΠΎΠ΄ΠΆΠ° — это Π½Π΅ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅!

Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² курсС ΠΏΡ€ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π₯ΠΎΠ΄ΠΆΠ°. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π₯ΠΎΠ΄ΠΆΠ° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΈ (ΠΏΠΎΠ»ΠΈ)Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ пространства Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ пространства. Π”ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΊΠΎΡ†Π΅ΠΏΠΈ Π² Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

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

МоТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Π΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ — ΠΎΡ‚ Π³Ρ€Π°Π½ΠΈΡ† (Ρ†Π΅ΠΏΠ΅ΠΉ) ΠΊ коцСпям. ΠŸΡƒΡΡ‚ΡŒ Π΄Π°Π½Π° нСкая Π³Ρ€Π°Π½ΠΈΡ†Π° (Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Π°Ρ Ρ†Π΅ΠΏΡŒ). Надо ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΄ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π΅ΠΉ ΠΊΠΎΡ†Π΅ΠΏΡŒ для Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ пространства (симплСкса) с ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ .

Алгоритм построСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ. Для Ρ†Π΅ΠΏΠΈ опрСдСляСм Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΈΠ΄ (срСдняя сумма элСмСнтов, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… Ρ†Π΅ΠΏΡŒ). «Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ» Ρ†Π΅ΠΏΡŒ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ слСва Π½Π° Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΈΠ΄. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ «ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»» ΠΈΠ· пространства Π² копространство ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° косимплСкс пространства. КосимплСкс пространства ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ опрСдСляСтся ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Π°Ρ ΠΊΠΎΡ†Π΅ΠΏΡŒ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ искомой:

Π’ Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ порядок ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

На этом Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅ΠΌ. НадСюсь, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ внСшняя Π°Π»Π³Π΅Π±Ρ€Π°, Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ. Π‘Π°ΠΌΠΎΠ΅ странноС, Ρ‡Ρ‚ΠΎ всС эти «ΠΈΠ³Ρ€Ρ‹ с абстрактными символами» ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ свойства Π²ΠΏΠΎΠ»Π½Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠΈΡ€Π°. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассмотрим пространства со скалярным ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами.

ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°-Π²Π΅ΠΊΡ‚ΠΎΡ€

ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ-ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°-Π²Π΅ΠΊΡ‚ΠΎΡ€

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ умноТСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JuliaΒΆ

14 августа 2018 Π³. Π”ΠΆΠ΅Ρ„Ρ„ ЀСсслСр, ΠœΠΈΡ‡ΠΈΠ³Π°Π½ΡΠΊΠΈΠΉ унивСрситСт

05 августа 2020 Π³. Julia 1.5
23 августа 2023 Π³. Julia 1.6.2

BenchmarkΠ˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹

Π’Β [2]:

 # обычная высокоуровнСвая функция умноТСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€.
функция mult0(A::Matrix, x::Vector)
    @boundscheck size(A,2) == Π΄Π»ΠΈΠ½Π°(x) || Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ("НСсоотвСтствиС Ρ€Π°Π·ΠΌΠ΅Ρ€Π°(A,x)")
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ А * Ρ…
ΠΊΠΎΠ½Π΅Ρ†;
 

Двойная пСтля Π½Π°Π΄ m,nΒΆ

Π­Ρ‚ΠΎ вСрсия для ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°.

Π’ [3]:

 функция mult_mn(A::Matrix, x::Vector)
    (М, N) = Ρ€Π°Π·ΠΌΠ΅Ρ€ (А)
    Ρƒ = Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ (Ρ…, М)
    для m=1:M
        inprod = zero(eltype(x)) # Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ
        для n=1:N
            inprod += A[m,n] * x[n]
        ΠΊΠΎΠ½Π΅Ρ†
        y[m] = входящий ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚
    ΠΊΠΎΠ½Π΅Ρ†
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρƒ
ΠΊΠΎΠ½Π΅Ρ†;
 

Π’ [4]: ​​

 # с @inbounds
функция mult_mn_inbounds(A::Matrix, x::Vector)
    (М, N) = Ρ€Π°Π·ΠΌΠ΅Ρ€ (А)
    Ρƒ = Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ (Ρ…, М)
    для m=1:M
        inprod = zero(x[1]) # Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ
        для n=1:N
            @inbounds inprod += A[m,n] * x[n]
        ΠΊΠΎΠ½Π΅Ρ†
        @inbounds y[m] = inprod
    ΠΊΠΎΠ½Π΅Ρ†
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρƒ
ΠΊΠΎΠ½Π΅Ρ†;
 

Π”Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ†ΠΈΠΊΠ» ΠΏΠΎ n,mΒΆ

ΠœΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ этот способ Π±ΡƒΠ΄Π΅Ρ‚ быстрСС ΠΈΠ·-Π·Π° обращСния ΠΊ ΠΊΠ΅ΡˆΡƒ Ρ‡Π΅Ρ€Π΅Π· m.

Π’Β [5]:

 функция mult_nm(A::Matrix, x::Vector)
    (М, N) = Ρ€Π°Π·ΠΌΠ΅Ρ€ (А)
    y = Π½ΡƒΠ»ΠΈ (eltype (x), M)
    для n=1:N
        для m=1:M
            Ρƒ[ΠΌ] += А[ΠΌ,ΠΏ] * Ρ…[ΠΏ]
        ΠΊΠΎΠ½Π΅Ρ†
    ΠΊΠΎΠ½Π΅Ρ†
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρƒ
ΠΊΠΎΠ½Π΅Ρ†;
 

Π’ [6]:

 # с @inbounds
функция mult_nm_inbounds(A::Matrix, x::Vector)
    (М, N) = Ρ€Π°Π·ΠΌΠ΅Ρ€ (А)
    y = Π½ΡƒΠ»ΠΈ (eltype (x), M)
    для n=1:N
        для m=1:M
            @inbounds y[m] += A[m,n] * x[n]
        ΠΊΠΎΠ½Π΅Ρ†
    ΠΊΠΎΠ½Π΅Ρ†
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρƒ
ΠΊΠΎΠ½Π΅Ρ†;
 

Π’ [7]:

 # и с @simd
функция mult_nm_inbounds_simd(A::Matrix, x::Vector)
    (М, N) = Ρ€Π°Π·ΠΌΠ΅Ρ€ (А)
    y = Π½ΡƒΠ»ΠΈ (eltype (x), M)
    для n=1:N
        @simd для m=1:M
            @inbounds y[m] += A[m,n] * x[n]
        ΠΊΠΎΠ½Π΅Ρ†
    ΠΊΠΎΠ½Π΅Ρ†
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρƒ
ΠΊΠΎΠ½Π΅Ρ†;
 

Π’ [8]:

 # и с @views
функция mult_nm_inbounds_simd_views(A::Matrix, x::Vector)
    (М, N) = Ρ€Π°Π·ΠΌΠ΅Ρ€ (А)
    y = Π½ΡƒΠ»ΠΈ (eltype (x), M)
    для n=1:N
        @simd для m=1:M
            @inbounds @views y[m] += A[m,n] * x[n]
        ΠΊΠΎΠ½Π΅Ρ†
    ΠΊΠΎΠ½Π΅Ρ†
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρƒ
ΠΊΠΎΠ½Π΅Ρ†;
 

ВСрсии ряда¢

ΠŸΠ΅Ρ‚Π»Ρ Π½Π°Π΄ m.

Π’ [9]:

 функция mult_row(A::Matrix, x::Vector)
    (М, N) = Ρ€Π°Π·ΠΌΠ΅Ρ€ (А)
    Ρƒ = Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ (Ρ…, М)
    для m=1:M
        y[m] = Ρ‚Ρ€Π°Π½ΡΠΏΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (A[m,:]) * x
    ΠΊΠΎΠ½Π΅Ρ†
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρƒ
ΠΊΠΎΠ½Π΅Ρ†;
 

Π’ [10]:

 # с @inbounds
функция mult_row_inbounds(A::Matrix, x::Vector)
    (М, N) = Ρ€Π°Π·ΠΌΠ΅Ρ€ (А)
    Ρƒ = Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ (Ρ…, М)
    для m=1:M
        @inbounds y[m] = Ρ‚Ρ€Π°Π½ΡΠΏΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (A[m,:]) * x
    ΠΊΠΎΠ½Π΅Ρ†
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρƒ
ΠΊΠΎΠ½Π΅Ρ†;
 

Π’Β [11]:

 # с @просмотрами
функция mult_row_views(A::Matrix, x::Vector)
    (М, N) = Ρ€Π°Π·ΠΌΠ΅Ρ€ (А)
    Ρƒ = Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ (Ρ…, М)
    для m=1:M
        @views y [m] = Ρ‚Ρ€Π°Π½ΡΠΏΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (A [m,:]) * x
    ΠΊΠΎΠ½Π΅Ρ†
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρƒ
ΠΊΠΎΠ½Π΅Ρ†;
 

Π’ [12]:

 # с обоими
функция mult_row_inbounds_views(A::Matrix, x::Vector)
    (М, N) = Ρ€Π°Π·ΠΌΠ΅Ρ€ (А)
    Ρƒ = Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ (Ρ…, М)
    для m=1:M
        @inbounds @views y[m] = Ρ‚Ρ€Π°Π½ΡΠΏΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ(A[m,:]) * x
    ΠΊΠΎΠ½Π΅Ρ†
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρƒ
ΠΊΠΎΠ½Π΅Ρ†;
 

ВСрсии ColΒΆ

Π¦ΠΈΠΊΠ» ΠΏΠΎ n.

Π’Β [13]:

 функция mult_col(A::Matrix, x::Vector)
    (М, N) = Ρ€Π°Π·ΠΌΠ΅Ρ€ (А)
    y = Π½ΡƒΠ»ΠΈ (eltype (x), M)
    для n=1:N
        Ρƒ += А[:,ΠΏ] * Ρ…[ΠΏ]
    ΠΊΠΎΠ½Π΅Ρ†
    Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρƒ
ΠΊΠΎΠ½Π΅Ρ†;
 

Π’Β [14]:

 # с Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ (трансляция) для объСдинСния
функция mult_col_dot(A::Matrix, x::Vector)
    (М, N) = Ρ€Π°Π·ΠΌΠ΅Ρ€ (А)
    y = Π½ΡƒΠ»ΠΈ (eltype (x), M)
    для n=1:N
        y .  10, Ρ†ΠΈΡ„Ρ€Ρ‹ = 1)
    println("$name : $tim ms $alloc alloc $mem KiB")
ΠΊΠΎΠ½Π΅Ρ†
 
 mult0 : 0,9 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_mn : 22,6 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_mn_inbounds : 22,2 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_nm : 3,1 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_nm_inbounds : 1,5 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_nm_inbounds_simd : 1,5 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_nm_inbounds_simd_views : 1,5 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_row : 32,9 мс 2049 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ 33040,1 ΠšΠΈΠ‘
mult_row_inbounds : 32,9мс 2049 Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ 33040,1 ΠšΠΈΠ‘
mult_row_views : 22,4 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_row_inbounds_views : 22,5 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_col : 16,7 мс 6133 распрСдСлСно 98894,6 ΠšΠΈΠ‘
mult_col_dot : 7,2 мс 2045 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 32975,6 ΠšΠΈΠ‘
mult_col_dot_views : 1,5 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
 

Π’Β [17]:

 #=
mult0 : 0,9 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_mn : 22,5 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_mn_inbounds : 22,0 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_nm : 3,1 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_nm_inbounds : 1,5 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_nm_inbounds_simd : 1,5 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_nm_inbounds_simd_views : 1,5 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_row : 32,8 мс 2049Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ 33040,1 ΠšΠΈΠ‘
mult_row_inbounds : 32,7 мс 2049 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ 33040,1 ΠšΠΈΠ‘
mult_row_views : 22,4 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_row_inbounds_views : 22,4 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
mult_col : 16,0 мс 6133 распрСдСлСно 98894,6 ΠšΠΈΠ‘
mult_col_dot : 7,0 мс 2045 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 32975,6 ΠšΠΈΠ‘
mult_col_dot_views : 1,5 мс 1 Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 16,1 ΠšΠΈΠ‘
"="
 

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ относятся ΠΊ iMac 2017 Π³ΠΎΠ΄Π° с Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡŠΡΠ΄Π΅Ρ€Π½Ρ‹ΠΌ процСссором Intel Core i7 с Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой 4,2 Π“Π“Ρ† с macOS Mojave 10. 14.6 ΠΈ Julia 1.6.2. Как ΠΈ оТидалось, просто A*x самый быстрый, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒΡΡ ΠΊ этому, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ порядок Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° с @inbounds ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Β«Ρ‚ΠΎΡ‡ΠΊΠΈΒ» ΠΈ @views для объСдинСния. Π‘Π΅Π· @views Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ вСрсии ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ расходы памяти!

Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ массива/Π²Π΅ΠΊΡ‚ΠΎΡ€Π° для одноэлСмСнтных массивов β€” НовоС Π² Julia

willcclarke

1

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

Π’ настоящСС врСмя я ΠΏΠΈΡˆΡƒ ΠΊΠΎΠ΄ для выполнСния ряда Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ. Π― столкнулся с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ каТСтся ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° * Π² массивах. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ я Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Π”ΠΆΡƒΠ»ΠΈΠΈ, я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅, вСроятно, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΌΠΎΠ΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ, Π° Π½Π΅ Π² языкС.

Допустим, Ρƒ мСня Π΅ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ функция

 function double(A::Array{<:Real}, B::Array{<:Real})
    Π‘ = А*Π’
    2*Π‘
ΠΊΠΎΠ½Π΅Ρ†
 

ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ

 julia> A = [1 2;3 4]
Массив 2Γ—2{Int64,2}:
 1 2
 3 4
юлия> Π’ = [5;6]
2-элСмСнтный массив{Int64,1}:
 5
 6
юлия>
Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ(А,Π’) 2-элСмСнтный массив{Int64,1}: 34 78

ВсС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ. А Ρ‡Ρ‚ΠΎ, Ссли A ΠΈ B ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:

 julia> A = [1;2]
2-элСмСнтный массив{Int64,1}:
 1
 2
юлия> Π’ = [3]
1-элСмСнтный массив {Int64,1}:
 3
юлия> Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ(А,Π’)
ΠžΠ¨Π˜Π‘ΠšΠ: MethodError: ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ соотвСтствуСт *(::Array{Int64,1}, ::Array{Int64,1})
 

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ матСматичСски ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, ΠΎΠ½ΠΎ Π½Π΅ Π΄Π°Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². Π― Ρ€Π΅ΡˆΠΈΠ» эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ *, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ

 function Base.:*(A::Array{<:Number,1}, B::Array{<:Number,1})
    Ссли длина (А) == 1
        А[1]*Π‘
    ΠΈΠ½Π°Ρ‡Π΅ Π΄Π»ΠΈΠ½Π° (B) == 1
        А*Π‘[1]
    Π΅Ρ‰Π΅
        error("Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ массива Π½Π΅ подходят для умноТСния. ")
    ΠΊΠΎΠ½Π΅Ρ†
ΠΊΠΎΠ½Π΅Ρ†
 

Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΠ½Π΅ каТСтся, Ρ‡Ρ‚ΠΎ это Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. Π― надСялся, Ρ‡Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ совСт ΠΎ Π±ΠΎΠ»Π΅Π΅ «юлианском» способС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, ΠΈΠ»ΠΈ Ссли это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ подходящий ΠΏΠΎΠ΄Ρ…ΠΎΠ΄.

Π—Π°Ρ€Π°Π½Π΅Π΅ спасибо, Π£ΠΈΠ»Π».

ΠžΡΠΊΠ°Ρ€_Π‘ΠΌΠΈΡ‚

2

Π˜Ρ‚Π°ΠΊ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Π»ΠΈ * ΠΈ .* ΠΏΠ΅Ρ€Π²ΠΎΠ΅ - ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†. Π’Ρ‚ΠΎΡ€ΠΎΠ΅ - это Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ поэлСмСнтно, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„. (Ρ‚ΠΎΡ‡ΠΊΠ° ставится ΠΏΠ΅Ρ€Π΅Π΄ инфиксными функциями).

Π£ΠΈΠ»Π»ΠΊΠšΠ»Π°Ρ€ΠΊ

3

ΠžΡΠΊΠ°Ρ€, спасибо Π·Π° быстрый ΠΎΡ‚Π²Π΅Ρ‚.

Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† β€” это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ, Π° Π½Π΅ поэлСмСнтноС ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π’ частности, я Ρ…ΠΎΡ‡Ρƒ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† A ΠΈ B, Π³Π΄Π΅ A ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ n x m, Π° B ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ m x 1 (ΠΈΠ»ΠΈ, Ссли ΡƒΠΆ Π½Π° Ρ‚ΠΎ пошло, m x p). И n, ΠΈ m ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ 1,9.0007

Π­Π½Ρ€ΠΈΠΊΠ΅_Π‘Π΅ΠΊΠΊΠ΅Ρ€

4

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

Π’Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅:

 > A = [1;2]; Π’ = [3];
> А * Π‘'
Массив 2Γ—1{Int64,2}:
 3
 6
 

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, эта опСрация Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° для Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ( Массив{T, 1} ), ΠΎΠ½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° для ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ( Массив{T, 2} ). Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ.

ЛэнгуСн-Π²Π½

5

ΠŸΡ€ΠΈΠ²Π΅Ρ‚,
Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² сообщСство Julia! Π₯отя ДТулия ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ MatLab ΠΎΡ‡Π΅Π½ΡŒ Π·Π½Π°ΠΊΠΎΠΌΠΎΠΉ, ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ отличия. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈ A, ΠΈ B ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ-столбцами (массив Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ΠΌ), ΠΈ поэтому ΠΌΠ΅Ρ‚ΠΎΠ΄ умноТСния Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ нСясно, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΈΠ»ΠΈ внСшний ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚.
Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ A * transpose(B) ΠΈΠ»ΠΈ A * B' (послСднСС Π½Π° самом Π΄Π΅Π»Π΅ являСтся присоСдинСниСм ΠΊ B , Π½ΠΎ Π΄Π°Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚). Π­Ρ‚ΠΎ матСматичСски ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, это ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, Π° Ρ‚Ρ€Π°Π½ΡΠΏΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (B) ΠΈΠ»ΠΈ B' ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ 1 Π½Π° 1.
Однако рСкомСндация ΠžΡΠΊΠ°Ρ€Π° ΠΏΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡŽ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, самый ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ.

ΠžΡΠΊΠ°Ρ€_Π‘ΠΌΠΈΡ‚

6

НСт, ΠΌΠΎΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΌ, Ссли ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΌ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ являСтся ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†.

1 Нравится

Π£ΠΈΠ»Π»ΠšΠ»Π°Ρ€ΠΊ

7

А ΠΊΠ°ΠΊ насчСт Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ случая Π² ΠΌΠΎΠ΅ΠΌ исходном постС, ΠΊΠΎΠ³Π΄Π°

 julia> A = [1 2;3 4];B = [5;6];
юлия> А*Π’'
ΠžΠ¨Π˜Π‘ΠšΠ: DimensionMismatch (Β«ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° A ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ (2,2), ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° B ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ (1,2)Β»)
 

ΠΠ΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ это Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ годится для A с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ n x m ΠΈ B с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ m x 1?

Π­Π½Ρ€ΠΈΠΊΠ΅_Π‘Π΅ΠΊΠΊΠ΅Ρ€

8

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΈΠΏΡ‹:

 > A = [1 2; 3 4]
Массив 2Γ—2{Int64,2}:
 1 2
 3 4
> Π’ = [5;6]
2-элСмСнтный массив{Int64,1}:
 5
 6
> А = [1;2]
2-элСмСнтный массив{Int64,1}:
 1
 2
> Π’ = [3]
1-элСмСнтный массив {Int64,1}:
 3
 

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΄Π²Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Array{T, 2} ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС ΠΎΠ½ΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΈΡ… с самого Π½Π°Ρ‡Π°Π»Π° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ' , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я использовал для получСния Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ( B ) с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ.

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

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