Strona głównaGeometriaIloczyn skalarny wektorów

Iloczyn skalarny wektorów

Iloczyn skalarny to działanie, które dwóm wektorom przypisuje liczbę — nie wektor, i stąd jego nazwa. Służy przede wszystkim do jednej rzeczy: sprawdzania, czy wektory są prostopadłe, oraz liczenia kąta między nimi. Zaczynam jednak od czegoś innego niż wzór, bo to pierwsze pytanie każdego, kto trafia tu ze starszego zbioru zadań.

Dział: GeometriaPoziom: liceum — poza podstawą od 2025

1Czy to obowiązuje na maturze — sprawdzone w dokumencie

Krótka odpowiedź: w podstawie programowej obowiązującej od 2025 roku iloczynu skalarnego nie ma. Przeszukałem cały dokument — w wymaganiach z matematyki słowo „skalarny” nie pada ani razu, w żadnym zakresie. Jedyne jego wystąpienie w całej podstawie jest w wymaganiach z fizyki („rozróżnia wielkości wektorowe i skalarne”), co tylko potwierdza, że w matematyce tego pojęcia nie przewidziano.

Wektory owszem, są — ale wyłącznie w zakresie rozszerzonym i w węższym ujęciu:

Dział IX. Geometria analityczna, zakres rozszerzony, punkt 3

„zna pojęcie wektora i oblicza jego współrzędne oraz długość, dodaje wektory i mnoży wektor przez liczbę, oba te działania wykonuje zarówno analitycznie, jak i geometrycznie”.

Wymienione są więc cztery czynności: wyznaczanie współrzędnych, obliczanie długości, dodawanie wektorów i mnożenie wektora przez liczbę — przy czym działaniami na wektorach są tylko dwie ostatnie. Iloczynu skalarnego wśród nich nie ma.

W zakresie podstawowym wektorów nie ma w ogóle — jest za to odległość dwóch punktów (IX pkt 3), liczona tym samym wzorem co długość wektora.

Ta strona należy więc do działu Zagadnienia dodatkowe, gdzie zebrane są tematy spoza podstawy programowej.

Gdzie więc spotkasz iloczyn skalarny mimo wszystko:

Jeśli przygotowujesz się do matury od 2025 roku, tego działania nie musisz znać — ale warto rozumieć, co robi, bo pojęcie kąta między wektorami bywa potrzebne przy zadaniach z geometrii analitycznej rozwiązywanych innymi metodami.

2Dwa wzory na to samo

Iloczyn skalarny wektorów u\vec{u} i v\vec{v} oznaczamy kropką i liczymy na dwa sposoby, zależnie od tego, co jest dane.

uv=uxvx+uyvy\vec{u} \circ \vec{v} = u_x v_x + u_y v_y

To wersja analityczna: mnożymy odpowiadające sobie współrzędne i dodajemy wyniki. Rachunek jest krótki i nie wymaga żadnych pierwiastków.

uv=uvcosα\vec{u} \circ \vec{v} = \left|\vec{u}\right| \cdot \left|\vec{v}\right| \cdot \cos\alpha

To wersja geometryczna, gdzie α\alpha jest kątem między wektorami. Obie dają tę samą liczbę i właśnie z ich zestawienia bierze się cała użyteczność tego działania: przyrównanie ich do siebie pozwala wyliczyć kąt.

Dlaczego wynikiem jest liczba, a nie wektor

W wersji analitycznej mnożymy liczby przez liczby i dodajemy — nie ma tu żadnej operacji, która dawałaby parę współrzędnych.

Stąd nazwa: skalar to po prostu liczba, w odróżnieniu od wektora.

Konsekwencja praktyczna: nie da się „pomnożyć skalarnie trzech wektorów”, bo po pierwszym mnożeniu nie ma już czego mnożyć wektorowo.

Znak wyniku niesie informację o kącie i warto go czytać, zanim policzy się cokolwiek dalej: dodatni oznacza kąt ostry, ujemny rozwarty, a zero — prosty. Dwa przypadki skrajne warto wyłączyć osobno: wektory zgodnie równoległe dają wynik dodatni przy kącie 0°, a przeciwnie skierowane — ujemny przy kącie 180°180°. Ściśle rzecz biorąc znak mówi więc: dodatni to kąt mniejszy od prostego, ujemny — większy.

3Prostopadłość i kąt

Najczęstsze zastosowanie mieści się w jednym zdaniu: wektory niezerowe są prostopadłe dokładnie wtedy, gdy ich iloczyn skalarny wynosi zero.

uv    uxvx+uyvy=0\vec{u} \perp \vec{v} \iff u_x v_x + u_y v_y = 0

Wynika to wprost z wersji geometrycznej: przy kącie prostym cos90°=0\cos 90° = 0, więc cały iloczyn się zeruje. Długości nie mają tu znaczenia, bo są dodatnie.

Warto zestawić ten warunek z tym, który znasz z wykresu funkcji liniowej: tam proste są prostopadłe, gdy a1a2=1a_1 \cdot a_2 = -1. To ta sama informacja w innym języku — wektor kierunkowy prostej o współczynniku aa ma współrzędne [1,a][1, a], a iloczyn skalarny dwóch takich wektorów wynosi 1+a1a21 + a_1a_2, co zeruje się dokładnie przy a1a2=1a_1a_2 = -1.

Kąt między wektorami liczy się przez porównanie obu wzorów:

cosα=uxvx+uyvyuv\cos\alpha = \frac{u_x v_x + u_y v_y}{\left|\vec{u}\right| \cdot \left|\vec{v}\right|}

Mianownik zawiera pierwiastki, więc wynik zwykle nie jest ładny — i wtedy zostawiamy go w postaci dokładnej. Ładne kąty wychodzą tylko wtedy, gdy zadanie zostało tak dobrane.

4Własności i typowe pułapki

Iloczyn skalarny zachowuje się częściowo jak zwykłe mnożenie, ale nie do końca — i to jest źródło błędów.

własnośćczy zachodziuwaga
przemiennośćtakuv=vu\vec{u} \circ \vec{v} = \vec{v} \circ \vec{u}
rozdzielność względem dodawaniataku(v+w)=uv+uw\vec{u} \circ (\vec{v} + \vec{w}) = \vec{u} \circ \vec{v} + \vec{u} \circ \vec{w}
łącznośćnie(uv)w(\vec{u} \circ \vec{v}) \circ \vec{w} nie ma sensu — pierwszy nawias to liczba
skracanieniez uv=uw\vec{u} \circ \vec{v} = \vec{u} \circ \vec{w} nie wynika v=w\vec{v} = \vec{w}

Trzeci wiersz jest najważniejszy: po wykonaniu iloczynu skalarnego przestajemy mieć wektor, więc kolejne działanie wektorowe jest niewykonalne. To nie jest ograniczenie techniczne, tylko konsekwencja definicji.

Czwarty wiersz bywa zaskoczeniem. Iloczyn skalarny może wynosić zero także dla wektorów niezerowych — wystarczy, że są prostopadłe. Dlatego „dzielenie obu stron przez wektor” nie istnieje.

Osobno warto zapamiętać, że iloczyn skalarny wektora z samym sobą daje kwadrat jego długości: uu=ux2+uy2=u2\vec{u} \circ \vec{u} = u_x^2 + u_y^2 = \left|\vec{u}\right|^2. To najkrótsze uzasadnienie wzoru na długość i najprostszy sposób sprawdzenia, czy rachunek się zgadza.

5Przykłady krok po kroku

Cztery zadania: rachunek wprost, badanie prostopadłości, kąt między wektorami i wyznaczanie brakującej współrzędnej.

Przykład 1 Iloczyn skalarny wprost

Oblicz iloczyn skalarny wektorów u=[3,2]\vec{u} = [3, -2] oraz v=[4,5]\vec{v} = [4, 5]. Jaki jest kąt między nimi — ostry czy rozwarty?

  1. uv=34+(2)5=1210=2\vec{u} \circ \vec{v} = 3 \cdot 4 + (-2) \cdot 5 = 12 - 10 = 2.
  2. Wynik jest dodatni, więc kąt między wektorami jest ostry.
  3. Kontrola przemiennością: 43+5(2)=1210=24 \cdot 3 + 5 \cdot (-2) = 12 - 10 = 2
  4. Kontrola znakiem: gdyby v\vec{v} było przeciwne, czyli [4,5][-4, -5], wynik wyniósłby 2-2 i kąt byłby rozwarty ✓

Odpowiedź: uv=2\vec{u} \circ \vec{v} = 2; kąt ostry.

Wynik bliski zeru oznacza, że wektory są prawie prostopadłe — kąt jest ostry, ale niewiele mniejszy od prostego. Sam znak wystarcza do odpowiedzi na pytanie o rodzaj kąta.

Przykład 2 Badanie prostopadłości

Sprawdź, czy wektory a=[6,4]\vec{a} = [6, -4] i b=[2,3]\vec{b} = [2, 3] są prostopadłe.

  1. ab=62+(4)3=1212=0\vec{a} \circ \vec{b} = 6 \cdot 2 + (-4) \cdot 3 = 12 - 12 = 0.
  2. Iloczyn skalarny wynosi zero, a oba wektory są niezerowe, więc są prostopadłe.
  3. Kontrola współczynnikami kierunkowymi: a\vec{a} ma kierunek 46=23-\frac{4}{6} = -\frac{2}{3}, a b\vec{b} kierunek 32\frac{3}{2}.
  4. Iloczyn tych współczynników: 2332=1-\frac{2}{3} \cdot \frac{3}{2} = -1 ✓ — warunek prostopadłości prostych
  5. Kontrola długości: a=52=213\left|\vec{a}\right| = \sqrt{52} = 2\sqrt{13}, b=13\left|\vec{b}\right| = \sqrt{13} — obie niezerowe, więc zero nie wzięło się z wektora zerowego ✓

Odpowiedź: Tak, wektory są prostopadłe.

Ostatnia kontrola jest istotna formalnie: iloczyn skalarny zeruje się także wtedy, gdy któryś wektor jest zerowy — a wektor zerowy nie ma określonego kierunku, więc o prostopadłości nie ma mowy.

Przykład 3 Kąt między wektorami

Oblicz cosinus kąta między wektorami u=[1,1]\vec{u} = [1, 1] oraz v=[0,3]\vec{v} = [0, 3].

  1. Iloczyn skalarny: 10+13=31 \cdot 0 + 1 \cdot 3 = 3.
  2. Długości: u=1+1=2\left|\vec{u}\right| = \sqrt{1 + 1} = \sqrt2, v=0+9=3\left|\vec{v}\right| = \sqrt{0 + 9} = 3.
  3. cosα=323=12\cos\alpha = \frac{3}{\sqrt2 \cdot 3} = \frac{1}{\sqrt2}.
  4. Usuwam niewymierność z mianownika: 22\frac{\sqrt2}{2}.
  5. To cosinus kąta 45°45° — i rzeczywiście, u\vec{u} tworzy z osią pionową taki właśnie kąt ✓
  6. Kontrola znaku: iloczyn wyszedł dodatni, więc kąt musi być ostry — 45°<90°45° < 90°

Odpowiedź: cosα=22\cos\alpha = \frac{\sqrt2}{2}, czyli α=45°\alpha = 45°

Wynik zostawiamy jako 22\frac{\sqrt2}{2}, a nie jako liczbę dziesiętną. Tu akurat odpowiada on znanemu kątowi, ale w większości zadań cosinus nie jest wartością tablicową i postać dokładna jest jedyną poprawną odpowiedzią.

Przykład 4 Brakująca współrzędna

Dla jakiej wartości mm wektory u=[m,3]\vec{u} = [m, 3] i v=[4,6]\vec{v} = [4, -6] są prostopadłe?

  1. Warunek prostopadłości: uv=0\vec{u} \circ \vec{v} = 0.
  2. m4+3(6)=0m \cdot 4 + 3 \cdot (-6) = 0, czyli 4m18=04m - 18 = 0.
  3. 4m=184m = 18, więc m=92m = \frac{9}{2}.
  4. Kontrola: dla m=92m = \frac92 mamy 92418=1818=0\frac92 \cdot 4 - 18 = 18 - 18 = 0
  5. Kontrola sensu: v\vec{v} ma kierunek 64=32-\frac{6}{4} = -\frac32, więc prostopadły do niego ma kierunek 23\frac23 — a 39/2=23\frac{3}{9/2} = \frac{2}{3}

Odpowiedź: m=92m = \frac{9}{2}

Wynik ułamkowy jest tu poprawny i nie wymaga zaokrąglania. Ostatnia kontrola sprawdza to samo drugą metodą — przez współczynniki kierunkowe zamiast przez iloczyn skalarny.

6Najczęstsze błędy

Natury działania dotyczą błędy pierwszy i czwarty, rachunku oraz zapisu — drugi i piąty, a trzeci to błędny wniosek z poprawnego rachunku.

Traktowanie wyniku jako wektora.

Skąd się bierze: Działanie wykonuje się na wektorach, więc wynik wydaje się też wektorem.

Jak zrobić dobrze: Iloczyn skalarny daje liczbę. Zapis w postaci pary współrzędnych jest błędem i uniemożliwia dalsze rachunki.

Mnożenie „na krzyż”, czyli uxvy+uyvxu_x v_y + u_y v_x.

Skąd się bierze: Schemat mnożenia na krzyż jest utrwalony z proporcji.

Jak zrobić dobrze: Mnożymy współrzędne odpowiadające sobie: pierwszą przez pierwszą, drugą przez drugą. Krzyżowe mnożenie daje zupełnie inną wielkość.

Wnioskowanie o prostopadłości bez sprawdzenia, czy wektory są niezerowe.

Skąd się bierze: Zerowy iloczyn wygląda na wystarczający dowód.

Jak zrobić dobrze: Wektor zerowy daje iloczyn równy zeru z każdym innym, a nie ma określonego kierunku. Warunek prostopadłości dotyczy wektorów niezerowych.

Dzielenie obu stron równania przez wektor.

Skąd się bierze: Przez analogię do zwykłego mnożenia liczb.

Jak zrobić dobrze: Takiego działania nie ma. Z równości uv=uw\vec{u} \circ \vec{v} = \vec{u} \circ \vec{w} nie wynika v=w\vec{v} = \vec{w} — wystarczy, że różnica tych wektorów jest prostopadła do u\vec{u}.

Zaokrąglanie cosinusa kąta.

Skąd się bierze: Wynik z pierwiastkiem w mianowniku wygląda na nieukończony.

Jak zrobić dobrze: Postać 22\frac{\sqrt2}{2} jest dokładna i pełna. Warto natomiast usunąć niewymierność z mianownika, bo tak zapisuje się odpowiedzi.

7Pytania i odpowiedzi

Czy iloczyn skalarny jest w podstawie programowej?

Nie. W wymaganiach z matematyki obowiązujących od 2025 roku słowo „skalarny” nie pada ani razu — jedyne wystąpienie w całym dokumencie jest w części poświęconej fizyce. Wektory są tylko w zakresie rozszerzonym i wyłącznie w zakresie: współrzędne, długość, dodawanie i mnożenie przez liczbę.

Po co więc go znać?

Bo występuje w zbiorach zadań wydanych wcześniej, bywa najkrótszą drogą do sprawdzenia prostopadłości i jest podstawowym narzędziem na studiach — w fizyce przy liczeniu pracy siły, a w grafice komputerowej przy oświetleniu.

Dlaczego wynik nazywa się skalarem?

Bo jest zwykłą liczbą, a nie wektorem. W wersji analitycznej mnożymy liczby przez liczby i dodajemy, więc nie powstaje żadna para współrzędnych. Stąd też nie da się wykonać tego działania trzy razy z rzędu.

Jak z iloczynu skalarnego poznać rodzaj kąta?

Po znaku wyniku: dodatni oznacza kąt mniejszy od prostego, ujemny większy, a zero dokładnie prosty. Wynika to z wersji geometrycznej, w której o znaku decyduje wyłącznie cosinus, bo długości są dodatnie. Przypadki skrajne wypada wyłączyć: zero stopni też daje wynik dodatni, a sto osiemdziesiąt — ujemny, choć żaden z tych kątów nie jest ostry ani rozwarty.

Czy warunek prostopadłości wektorów to to samo co a1a2=1a_1a_2 = -1?

Tak, to ta sama informacja w innym języku. Wektor kierunkowy prostej o współczynniku aa ma współrzędne [1,a][1, a], a iloczyn skalarny dwóch takich wektorów wynosi 1+a1a21 + a_1a_2 i zeruje się dokładnie wtedy, gdy a1a2=1a_1a_2 = -1.

Czytaj dalej

Mateusz Będkowski — nauczyciel matematyki, autor serwisu Nie każ mu liczyć

Mateusz Będkowski

nauczyciel matematyki, autor „Nie każ mu liczyć”

Uczę matematyki od 13 lat, w tym 7 lat w szkole — dziś w dwóch szkołach w Kaliszu. Magister pedagogiki ze specjalnością terapia pedagogiczna, po studiach podyplomowych z matematyki. Rozwiązania na tej stronie liczę sam, krok po kroku, i zapisuję dokładnie tak, jak tłumaczę je uczniowi na kartce.

Ostatnia aktualizacja: 2026-08-02. Tekst redakcji „Nie każ mu liczyć”.