Skip to main content
🔬 Advanced ✨ New

Calculator de produs încrucișat - Vectori 3D

Calculați produsul încrucișat al doi vectori 3D cu soluție pas cu pas. Utilizați acest calculator matematic online gratuit pentru rezultate instantanee și exacte.

Produs încrucișat: definiție și formulă

Proiectulprodus încrucișat(numit și produsul vectorial) a doi vectori 3D A și B produce un al treilea vector care este perpendicular la ambii vectori de intrare. Este definit numai în spațiul tridimensional (și spațiul 7-dimensional pentru o generalizare mai înalt dimensională), spre deosebire de produsul punctat care funcționează în orice număr de dimensiuni.

Dat fiind A = (Ax, Ay, Az) și B = (Bx, By, Bz), produsul încrucișat este:

A x B = (AyBz- OzBy, AzBx- OxBz, AxBy- OyBx)

Magnitudinea produsului încrucişat: A x B, unde θ este unghiul dintre A şi B. Aceasta este egală cu suprafaţa paralelogramului format de cei doi vectori - o frumoasă interpretare geometrică. Dacă vectorii sunt paraleli (θ = 0 grade sau 180 grade), produsul încrucişat este vectorul zero.

Direcția A x B este determinată deregula mâinii drepte: îndreptați degetele mâinii drepte în direcția A, îndreptați-le spre B, iar degetul mare indică în direcția A x B. Aceasta înseamnă că produsul încrucișat este anti-comutativ: A x B = - B x A. Ordinea contează - inversarea operandelor inversează direcția.

Produsul încrucișat poate fi calculat folosind o notație determinantă: A x B = det (([[î, ĵ, k̂], [Ax, Ay, Az], [Bx, By, Bz]]), unde î, ĵ, k̂ sunt vectorii unități în direcțiile x, y, z. Extinderea acestui determinant dă formula componentă de mai sus.

Produsul încrucișat față de produsul punctat: Principalele diferențe

Atât produsul încrucișat cât și produsul punctat sunt operații fundamentale pe vectori, dar ele diferă profund în natură și aplicație. Înțelegerea ambelor operații este esențială pentru fizică, inginerie și grafică computerizată.

ProprietateProdus punct (A · B)Produsul transversal (A x B)
Tipul de rezultatScalar (un număr)Vector (un vector 3D)
FormuleAxBx+ AyBy+ AzBz(AyBz−AzBy, AzBx−AxBz, AxBy−AyBx)
Semnificație geometrică- Proiecţie/aliniere- suprafaţa paralelogramului.
Zero atunci cândA B (perpendicular)A B (paralela)
Maximum atunci când:A B (paralel), max = A BA B (perpendicular), max = A B
Commutativă?Da: A · B = B · ANu (anti-comutativ): A x B = - ((B x A))
DimensiuniOrice n dimensiuniNumai 3D (sau 7D)
Aplicarea principalăUnghiuri, proiecții, lucrăriValori normale, cuplu, impuls unghiular

O modalitate rapidă de a vă aminti care este care:punctprodusul măsoară cât de mult punctează doi vectori înaceeaşi direcţie(gândiţi-vă la "acord").cruceprodusul măsoară cât de mult acestea indică îndirecţii diferiteşi dă axa perpendiculară a "spin-ului" lor.

Exemple de produse încrucișate pas cu pas

Lucrând prin exemple cu diferite configurații vectoriale construiește intuiție pentru produsul încrucișat.

Vectorul AVectorul BA x BA şi B.Notă
(1, 0, 0)(0, 1, 0)(0, 0, 1)1î x ĵ = k̂ (regula dreptei mâini)
(0, 1, 0)(0, 0, 1)(1, 0, 0)1j x k̂ = î
(0, 0, 1)(1, 0, 0)(0, 1, 0)1k̂ x î = ĵ
(1, 0, 0)(1, 0, 0)(0, 0, 0)0Vectori paraleli -> produs încrucișat zero
(2, 3, 4)(5, 6, 7)(-3, 6, -3)7,35Exemplu 3D standard
(1, 2, 3)(4, 5, 6)(-3, 6, -3)7,35Acelaşi rezultat ca rândul de mai sus
(3, 0, 0)(0, 4, 0)(0, 0, 12)12Suprafaţa unui dreptunghi 3x4 = 12
(1, 1, 0)(0, 1, 1)(1, -1, 1)1 732Suprafața = √2 × √2 × sin (60 de grade) = √3 ~ 1.732

Pas cu pas pentru A = (2, 3, 4), B = (5, 6, 7):

Aplicații fizice: cuplu, impuls unghiular și forță magnetică

Capacitatea sa de a produce un vector perpendicular din doi vectori în plan îl face un instrument natural pentru descrierea fenomenelor de rotație.

Torsiune (τ = r x F):Torsiunea este produsul transversal al vectorului de poziție r (de la pivot la punctul de aplicare a forței) și al vectorului de forță F. Dacă aplicați o forță de 20 N perpendiculară la o cheie de 0,3 m, τ = 0,3 x 20 x sin ((90 grade) = 6 N · m. Produsul transversal dă atât magnitudinea, cât și axa de rotație.

Momentul unghiular (L = r x p):Momentul unghiular este produsul încrucișat al poziției și momentului liniar (p = mv). Pentru o planetă care orbitează Soarele, L = r x mv = constantă (conservarea momentului unghiular, din a doua lege a lui Kepler). Direcția produsului încrucișat dă vectorul normal al planului orbital.

Forța magnetică (F = q v x B):Forța asupra unei particule încărcate care se mișcă printr-un câmp magnetic este F = qv x B, unde q este sarcina, v este viteza și B este vectorul câmpului magnetic. Produsul încrucișat înseamnă că forța este întotdeauna perpendiculară atât la v, cât și la B - acest lucru cauzează mișcare circulară într-un câmp magnetic uniform, baza ciclotronilor și a spectrometrelor de masă.

Câmpul electric al unei sarcini în mișcare:Legea Biot-Savart pentru câmpul magnetic al unui curent: dB = (μ0I/4π) x (dl x r̂/r2).

Grafică computerizată și aplicații 3D

Produsul încrucișat este calul de lucru al programării grafice 3D. Aproape fiecare conducte de redare 3D îl utilizează pe scară largă pentru iluminat, detectarea coliziunilor și prelucrarea geometriei.

Normele de suprafață:Având în vedere o față triunghiulară cu vârfuri P1, P2, P3: calculați vectorii de margine e1 = P2 - P1 și e2 = P3 - P1. Vectorul normal n = e1 x e2 este perpendicular față de față. Normalizați n (divizați cu n) pentru a obține unitatea normală. Acest normal este utilizat în calculele de iluminare (ombrări Phong): produsul punct al direcției normale și al luminii determină luminozitatea suprafeței (reflecție difuză).

Matricele camerei și ale vizualizării:În grafica 3D (OpenGL, DirectX, Unity), matricea de vedere a camerei este construită folosind produse încrucișate.

Detectarea coliziunii:În fizica jocurilor, Teorema Axei de Separare (SAT) folosește produsele transversale ale direcțiilor marginii pentru a găsi axe de separare potențiale între formele convexe 3D. Pentru două cutii, axele candidate includ toate produsele transversale de margine-margine - până la 9 astfel de axe pentru două cutii cu 3 margini fiecare.

Suprafața paralelogramului și a triunghiului:"A x B" este suprafața paralelogramului între A și B. Jumătate din aceasta este suprafața triunghiului: suprafața triunghiului = 1⁄2 "A x B" este mai rapidă și mai stabilă numeric decât formula lui Heron pentru triunghiuri definite de vectori de la origine.

Verificarea co-planarității:Trei puncte P, Q, R și un al patrulea punct S sunt co-planare dacă (Q-P) x (R-P) · (S-P) = 0 (produsul scalar triplu este zero).

Proprietăți și reguli algebrice ale produsului încrucișat

Înțelegerea proprietăților algebrice ale produsului încrucișat vă permite să simplificați eficient expresiile vectoriale complexe.

ProprietateFormuleNotă
Anti-comutativitateA x B = - (B x A)Ordinea contează - inversarea direcţiei.
DistributivitateA x (B + C) = A x B + A x CDistribuția produsului încrucișat asupra adăugării
Multiplicarea scalară(cA) x B = c ((A x B)Factorizarea scalarelor
Autoprodus încrucișatA x A = 0Un vector încrucişat cu el însuşi este zero.
Vectorul zeroA x 0 = 0Produsul încrucișat cu vectorul zero este zero.
NU asociativ(A x B) x C ≠ A x (B x C)Spre deosebire de adunare/multiplicare
Produs tripluA · (B x C) = B · (C x A) = C · (A x B)Produsul scalar triplu = volumul paralelepipedului
Vectorul produs tripluA x (B x C) = B (A·C) - C (A·B)Regula BAC-CAB

Produsul scalar triplu A · (B x C) este egal cu volumul semnat al paralelepipedului (3D paralelogram) format de cei trei vectori. Dacă este egal cu zero, cei trei vectori sunt coplanari. Dacă este pozitiv, ei formează un sistem cu mâna dreaptă; dacă este negativ, un sistem cu mâna stângă. Acest lucru este calculat ca determinantul matricei 3x3 cu rândurile A, B, C.

Identitatea Jacobi pentru produse încrucișate: A x (B x C) + B x (C x A) + C x (A x B) = 0. Acest lucru face ca spațiul vectorial 3D cu produsul încrucișat să fie o algebră de Lie - o structură importantă în mecanica cuantică și teoria grupurilor.

Întrebări frecvente

Care este diferența dintre produsul încrucișat și produsul punct?

Produs punct (A · B = A)xBx+ AyBy+ AzBzProdusul transversal (A x B) produce un vector perpendicular la ambele, măsoară "rotatia" între vectori, egal cu A x B sin θ) în magnitudine. Produsul punct = zero pentru vectorii perpendiculari; produsul transversal = zero pentru vectorii paraleli.

Este produsul încrucişat comutativ?

Nu - este anti-comutativ: A x B = - ((B x A). Direcția se schimbă atunci când schimbați operandurile (reversia regulii dreptei mâini). Magnitudinea rămâne aceeași: a x b = b x a. Această anti-comutativitate reflectă direcționalitatea inerentă a rotației.

Ce înseamnă un produs zero?

A x B = 0 (vector zero) înseamnă că cei doi vectori sunt paraleli (sau unul este zero). Sinusul de 0 grade și 180 grade este zero, ceea ce face produsul încrucișat zero pentru vectorii paraleli sau antiparaleli. Acest lucru poate fi folosit ca un test pentru paralelism: dacă A x B = 0, vectorii sunt paraleli (sau cel puțin unul este zero).

Cum gasesc un vector perpendicular la doi vectori dati?

Calculați produsul încrucișat! Dacă aveți nevoie de un vector perpendicular atât la A, cât și la B, calculați n = A x B. Normalizați împărțind cu magnitudinea pentru o unitate normală: n̂ = (A x B) / A x B. Acest lucru este folosit în mod constant în grafica 3D, fizică și inginerie pentru a găsi normale de suprafață și axe de rotație.

Ce este regula dreptei mâini şi cum o pot aplica?

Indicați degetele mâinii drepte în direcția primului vector (A). Înclinați degetele spre al doilea vector (B). Degetul mare extins indică în direcția A x B. Alternativ: dacă A indică estul și B indică nordul, A x B indică în sus. Această regulă este consecventă în toate convențiile de fizică și inginerie pentru produsele încrucișate.

Pot calcula produsul încrucişat al vectorilor 2D?

Produsul încrucișat standard este definit numai pentru vectorii 3D. Pentru vectorii 2D A = (a1, a2) și B = (b1, b2), le extindem la 3D cu z = 0: A = (a1, a2, 0) și B = (b1, b2, 0). Apoi A x B = (0, 0, a1b2 - a2b1). Componenta z (a1b2 - a2b1) este scalarul "2D produs încrucișat", egal cu suprafața semnată a paralelogramului și folosit în geometria computațională (de exemplu, pentru a determina dacă un punct este la stânga sau la dreapta unei linii).

Care este produsul scalar triplu?

Produsul scalar triplu este A · (B x C) = det (([A, B, C]) - determinantul matricei 3x3 cu rândurile A, B, C. Este egal cu volumul semnat al paralelepipedului format de cei trei vectori. Dacă este zero, cei trei vectori sunt coplanari. Este folosit în calculul volumului tetraedrei (V = █A · (B x C) / 6) și în testarea geometriei 3D.

Cum se utilizează produsul transversal pentru a calcula cuplul?

Torsiunea τ = r x F, unde r este vectorul de poziție de la pivot la punctul de aplicare a forței, iar F este vectorul de forță. Pentru o cheie: dacă r = 0,3 m de-a lungul axei x (mâna cheii) și F = 20 N în direcția y, τ = (0,3, 0, 0) x (0, 20, 0) = (0·0 - 0·20, 0·0 - 0,3·0, 0.3·20 - 0·0) = (0, 6) N·m. Torsiunea de 6 N·m este în direcția z (axa de rotație).

Care este magnitudinea produsului încrucişat?

Pentru vectorii unitari la 90 de grade: A x B = 1 x 1 x 1 = 1. La 30 de grade: A x B = sin (la 30 de grade) = 0.5. La 0 grade sau 180 de grade (paralele): A x B = 0.

Care este regula BAC-CAB?

Identitatea vectorială a produsului triplu: A x (B x C) = B ((A·C) - C ((A·B). Mnemonic: "BAC minus CAB". Aceasta extinde un produs vectorial triplu într-o combinație a vectorilor originali ponderați cu produse punctuale. Este folosit în teoria electromagnetică și dovezi ale calculului vectorial pentru a simplifica expresii complexe, cum ar fi extinderea x ( x F) = (( ·F) - 2F.