cross

Produto vetorial de dois vetores de 3 elementos.

Categoria: Mathematics > Linear Algebra

Sintaxe

C = cross(A, B)

Retorna o vetor A x B, perpendicular a ambos.

Descrição

O produto vetorial é perpendicular aos dois vetores, segue a regra da mão direita e tem comprimento igual à área do paralelogramo que eles formam. É nulo quando os vetores são paralelos, e cross(B, A) = -cross(A, B).

No MATLAB, cross também aceita arrays de vetores 3-D e um argumento de dimensão.

Argumentos de entrada

A, B
Vetores com três elementos cada.

Argumentos de saída

C
Vetor com as componentes [A2*B3 - A3*B2, A3*B1 - A1*B3, A1*B2 - A2*B1].

Exemplo

Vetores unitários e um par qualquer

cross([1 0 0], [0 1 0])
cross([1 2 3], [4 5 6])
Saída
ans = 1×3

     0     0     1
ans = 1×3

    -3     6    -3

Veja também

dot kron norm null