Kalkulator wektorowy

Działania na wektorach 2D i 3D z wizualizacją strzałek na płótnie w czasie rzeczywistym. Oblicz iloczyn skalarny, iloczyn wektorowy, kąt, wartość, wektor jednostkowy oraz dodawanie i rozkład wektorów. Także: Mechanika | Obwody | Termodynamika.
Wybierz działanie:
x y
x y
Działania na wektorach: Iloczyn skalarny: A·B = AxBx + AyBy (+ AzBz dla 3D). Iloczyn wektorowy (3D): A×B = (AyBz-AzBy, AzBx-AxBz, AxBy-AyBx). Kąt: θ = arccos(A·B/(|A||B|)). Rzut: proj_BA = (A·B/|B|²) B. Wektor jednostkowy: u = A/|A|. Wartość: |A| = √(Ax² + Ay² + Az²).
Czym są wektory?

Wektor to wielkość mająca zarówno wartość, jak i kierunek: siła, prędkość, przyspieszenie, pęd, pola elektryczne i magnetyczne, moment pędu. Dla kontrastu skalar to po prostu liczba: masa, czas, energia, temperatura. Geometrycznie wektor rysuje się jako strzałkę, której długość to wielkość, a kąt określa kierunek; algebraicznie to uporządkowana lista składowych, dwie na płaszczyźnie i trzy w przestrzeni. Sześć operacji obejmuje niemal wszystko, co robi się z wektorami: wartość |A| = √(Ax² + Ay² + Az²), dodawanie składowa po składowej, iloczyn skalarny A·B = ΣAiBi, iloczyn wektorowy A×B (tylko 3D), kąt z cosθ = A·B/(|A||B|) oraz wektor jednostkowy / rzut. Panel implementuje wszystkie sześć w 2D i 3D z natychmiastowym wykresem na płótnie — zobaczenie dwóch strzałek i ich sumy lub iloczynu to różnica między abstrakcyjnym manipulowaniem a intuicją fizyczną.

Trzy iloczyny załatwiają wszystko, czego trzeba: iloczyn skalarny (skalar mierzący zgodność kierunków, A·B = |A||B|cosθ), iloczyn wektorowy (wektor prostopadły do obu danych, wielkość |A||B|sinθ) oraz operator rzutu (składowa A wzdłuż wybranego kierunku). To księgowość każdego wzoru fizycznego, w którym występuje więcej niż jeden wektor.
Wartość i klasyczny przykład 2D

Trójkąt prostokątny 3-4-5 to klasyczny przykład dla wektorów 2D. Weźmy A = (3, 4). Jego wartość to |A| = √(3² + 4²) = √25 = 5. Jego kierunek względem osi +x to arctan(4/3) ≈ 53,13°. Każdy wektor 2D można zapisać jako wartość pomnożoną przez wektor jednostkowy wskazujący ten kierunek: A = 5·(0,6; 0,8). Panel rozkładu przyjmuje wartość i kąty θ oraz φ, i zwraca składowe x, y, z w jednej z dwóch konwencji: sferycznej (x = r cosθ cosφ, y = r cosθ sinφ, z = r sinθ) lub płaskiej (φ pominięte, x = r cosθ, y = r sinθ). Dla r = 10, θ = 36,87° w trybie 2D zwraca to (8, 6, 0) — trójkąt 6-8-10, przeskalowany z 3-4-5. Rozpoznawanie takich trójkątów całkowitoliczbowych to skrót do zauważenia, które składowe są prostopadłe, bez sięgania po trygonometrię.

Iloczyn skalarny — skalarna miara zgodności kierunków

Dla dwóch wektorów A i B iloczyn skalarny A·B = AxBx + AyBy (+ AzBz) jest skalarem równym |A||B|cosθ — czyli iloczynowi wartości pomnożonemu przez cosinus kąta między nimi. Domyślny przykład 2D (A = (3, 4), B = (5, 2)) daje A·B = 15 + 8 = 23, wartości |A| = 5 i |B| = √29 ≈ 5,385, oraz cosθ = 23/(5 × 5,385) = 23/26,93 ≈ 0,854, więc θ ≈ 31,33°. Trzy konsekwencje znaku niosą całą interpretację: cosθ > 0 oznacza kąt ostry i wektory skierowane w zasadzie w tę samą stronę; cosθ < 0 oznacza kąt rozwarty i wektory przeciwne; cosθ = 0 oznacza prostopadłość. Iloczyn skalarny to praca wykonana przez siłę F na przemieszczeniu d (W = F·d), a cosinus wyjaśnia, dlaczego pchanie pod kątem jest mniej skuteczne niż pchanie wzdłuż kierunku ruchu.

Iloczyn wektorowy — wektor prostopadły do obu danych

Iloczyn wektorowy to operacja tylko w 3D, której wynikiem jest wektor prostopadły do obu danych, o wielkości |A||B|sinθ i kierunku wyznaczonym przez regułę prawej dłoni (wskaż palcem wskazującym A, środkowym B, kciuk pokaże A×B). W składowych A×B = (AyBz − AzBy, AzBx − AxBz, AxBy − AyBx). Domyślny przykład 3D (A = (2, 3, 4), B = (5, 1, 2)) daje A×B = (3·2 − 4·1, 4·5 − 2·2, 2·1 − 3·5) = (2, 16, −13). Iloczyn wektorowy jest antysymetryczny: B×A = −A×B, więc zamiana danych odwraca znak. Trzy zjawiska fizyczne: moment obrotowy τ = r×F (siła obrotowa), moment pędu L = r×p (orbitalny moment pędu) oraz siła magnetyczna F = qv×B na poruszający się ładunek. Wielkość |A×B| równa się polu równoległoboku rozpiętego przez oba wektory, dlatego wyniki iloczynu wektorowego zawsze opisują pole lub obrót. Moment obrotowy to iloczyn wektorowy w akcji: τ = r×F ma wielkość |r||F|sinθ, więc pchanie w osi obrotu daje zero, a dłuższy klucz daje większy moment.

Kąt między wektorami

Gdy iloczyn skalarny i wartości są już znane, kąt to jeden arcus cosinus: cosθ = A·B/(|A||B|), przy czym θ ∈ [0, π]. Mały iloczyn skalarny względem wartości oznacza prawie prostopadłe wektory; iloczyn równy |A||B| oznacza wektory skierowane w tę samą stronę (θ = 0); iloczyn równy −|A||B| oznacza przeciwny zwrot (θ = π). Wzór jest ten sam w 2D i 3D — różni się tylko wymiar sum składowych. Geometrycznie iloczyn skalarny można widzieć jako rzut A na B (lub B na A), pomnożony przez wartość drugiego, więc cosinus jest dosłownie stosunkiem rzutu.

Wektor jednostkowy i rzut

Wektor jednostkowy to wektor o wartości 1, wskazujący ten sam kierunek co oryginał: u = A / |A|. Wektory jednostkowe to sposób opisu "czystego kierunku"; wektory bazowe i, j, k współrzędnych kartezjańskich są klasycznymi przykładami, a każdy kierunek w 3D można zapisać jako kombinację liniową tych wektorów. Rzut A na B (lub składowa A wzdłuż B) to projBA = (A·B / |B|²) · B — część A leżąca wzdłuż B. Wersja skalarna (A·B/|B|) to zorientowana długość tego rzutu. Właśnie dlatego iloczyn skalarny jest wzorem na pracę: składowa przemieszczenia wzdłuż siły, pomnożona przez wartość siły, to wykonana praca.

Częste nieporozumienia
  • Iloczyn skalarny to mnożenie wektorów. To iloczyn skalarny — daje liczbę, a nie wektor. Podobnie iloczyn wektorowy to iloczyn wektorowy w sensie wyniku. Nazywanie ich "mnożeniem" ukrywa to, że mają zupełnie różne wyniki.
  • Iloczyn wektorowy jest skalarem. W 2D składowa prostopadła bywa nazywana skalarem (wyznacznik axby − aybx), ale w 3D iloczyn wektorowy jest naprawdę wektorem. Zarówno wielkość, jak i kierunek mają tu sens fizyczny.
  • Iloczyn wektorowy jest przemienny. Jest antyprzemienny: A×B = −B×A. Kolejność ma znaczenie — moment obrotowy r×F ma przeciwny zwrot niż F×r.
  • Wektor ma stałe położenie. Wektory są swobodne — można je przesuwać po kartce bez zmiany. Stałe są ich wielkość i kierunek; tylko niektóre wektory w fizyce (wektory położenia, pole elektryczne w punkcie) są związane z miejscem.

Powiązane narzędzia: Mechanika dla momentu obrotowego, pracy i momentu pędu w kontekście, Dynamika obrotowa dla tego, jak iloczyn wektorowy buduje moment pędu, oraz Obwody dla siły magnetycznej F = qv×B.