Скалярний добуток

Матеріал з testwiki
Версія від 12:58, 3 лютого 2025, створена imported>Олюсь
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Шаблон:UniboxСкаля́рний добу́ток (Шаблон:Lang-en) — бінарна операція над векторами, результатом якої є скаляр.

Скалярний добуток геометричних векторів x та y обчислюється за формулою:

xy=|x||y|cos(x,y)

де |x| та |y| є довжинами векторів, а cos(x,y) дорівнює косинусу кута між цими векторами. Як і у випадку звичайного множення, знак множення можна не писати: xy=xy.

Два означення добутку векторів:

  • Скалярним добутком двох векторів називають число, рівне добутку довжин цих векторів на косинус кута між ними.
  • Скалярним добутком двох векторів називають число, рівне добутку довжини одного з цих векторів на проєкцію іншого вектора на вісь, обумовлену першим з вказаних векторів (добуток довжини x на довжину проєкції y на x).

В лінійній алгебрі поняття скалярного добутку узагальнено. Так, скалярним добутком називають функцію, що зіставляє парі елементів векторного простору елемент з поля, над яким побудований векторний простір. Скалярний добуток двох векторів x та y позначають як x,y. Можлива і скорочена форма запису: xy. Також можливе позначення xTy, що підкреслює зв'язок з множенням матриць.

Взагалі кажучи, для векторного простору існують різні варіанти скалярного добутку. Простір із визначеним скалярним добутком позначають як передгільбертів простір.

Визначення в евклідовому просторі

Шаблон:Main

В лінійній алгебрі скалярний добуток двох векторів

x=(x1x2xn)    і   y=(y1y2yn)

в ортонормованому базисі n-вимірного евклідового простору дорівнює сумі добутків координат векторів:

xy:=i=1nxiyi=x1y1+x2y2++xnyn.
В загальному випадку:
xy:=i=1nj=1nxigijyj=x1y1+x2y2++xnyn, де g — елемент Матриці Грама

Наприклад, в тривимірному евклідовому просторі, скалярний добуток двох векторів обчислюється так:

(123)(789)=1(7)+28+39=36,

тобто для того, щоб отримати значення скалярного добутку, матрицю-стовпчик, яка відповідає першому зі співмножників треба транспонувати й помножити на матрицю-стовпчик другого вектора за правилами множення матриць.

Норма векторів

Шаблон:Main

Завдяки скалярному добутку, можна так обчислити норму вектора:

||x||=xx.

Якщо простір евклідів, то:

||x||=xx=x12+x22++xn2.

Обчислення кута

В евклідовому просторі виконується така рівність:

xy=|x||y|cos(x,y).

На основі цього можна обчислити кут між векторами:

(x,y)=arccosxy|x||y|.

Визначення стандартного скалярного добутку в просторі комплексних векторів

Шаблон:Main

Для n векторного простору над полем комплексних чисел стандартний скалярний добуток векторів x,yn визначається як відображення, що задовільняє наступним умовам:

xy:=i=1nxiyi=x1y1+x2y2++xnyn,

де риска над комплексним числом позначає комплексно-спряжене число.

Інший варіант скалярного добутку можна визначити як

xy:=i=1nxiyi=x1y1+x2y2++xnyn.

Таке визначення здебільшого використовується в фізиці.

Результати обох визначень є взаємно-спряженими комплексними числами. Для скалярного добутку вектора на самого себе, який визначає норму вектора, обидва визначення дають однаковий результат.

Властивості

  • Попри те, що у випадку дійсних чисел є симетричним, тобто xy=yx, у випадку комплексних чисел є ермітовим, тобто xy=yx.
  • Скалярний добуток не асоціативний (і не може бути, оскільки результатом скалярного добутку є скаляр, а не вектор).
  • Скалярний добуток дистрибутивний стосовно додавання та віднімання.
  • В евклідовому просторі спряженим стосовно лінійного оператора A називається оператор A*, для якого виконується рівність: Ax,y=x,A*y для довільних x, y.[1]

Узагальнене визначення

Якщо L — лінійний простір над полем 𝒦, а L — комплексно спряжений до L то білінійне відображення L×L𝒦, або, при 𝒦= відображення L×L𝒦 називається скалярним добутком.[2]

  • Скалярний добуток в дійсному векторному просторі V, це симетричне додатньовизначене білінійне відображення ,:V×V, тобто, для x,y,zV та λ виконуються такі умови:
    1. білінійність:
      • x+y,z=x,z+y,z
      • x,y+z=x,y+x,z
      • x,λy=λx,y=λx,y
    2. симетричність: x,y=y,x
    3. додатньовизначеність: x,x0, та x,x=0 якщо x=0
  • Скалярний добуток в комплексному векторному просторі V, це ермітове додатньовизначене півторалінійне відображення ,:V×V, тобто, для x,y,zV і λ виконуються такі умови:
    1. півторалінійність:
      • x+y,z=x,z+y,z
      • x,y+z=x,y+x,z
      • λx,y=λx,y=x,λ¯y
    2. ермітовість: x,y=y,x
    3. додатньовизначеність: x,x0 і x,x=0, якщо x=0. (те, що x,x дійсний, витікає з умови 2)

Дійсний або комплексний векторний простір, в якому визначено скалярний добуток, називається прегільбертовим.

Представлення у вигляді добутку матриць

Стандартний скалярний добуток можна представити як добуток матриць. Водночас вектор представляється у вигляді матриці-стовпчика.

У випадку дійсних чисел, скалярний добуток представляється як:

x,y=xTy=yTx,

де знаком T позначається транспонування матриці.

У випадку комплексних чисел виконується:

x,y=x*y,

де знаком * позначається ермітово-спряжена матриця.

Взагалі кажучи, у випадку дійсних чисел, кожна симетрична та додатноозначена матриця A визначає скалярний добуток:

x,yA=xTAy;

аналогічно, у випадку комплексних чисел кожна ермітова додатноозначена матриця A визначає скалярний добуток:

x,yA=x*Ay.

Див. також

Шаблон:Multicol

Шаблон:Multicol-break

Шаблон:Multicol-end

Примітки

Шаблон:Reflist

Джерела

Шаблон:Math-stub Шаблон:ВП-портали