MATLAB Function Reference |
Syntax
C = cross(A,B) C = cross(A,B,dim)
Description
C = cross(A,B)
回傳向量 A
與向量 B
的向量積,即 C = A x B
。A
及 B
必須為 3 個元素的向量。假如 A
及 B
是多維陣列,cross
會對 A
及 B
第一個長度為 3 的維度進行向量積運算。
C = cross(A,B,dim)
回傳多維陣列 A
及多維陣列 B
維度為 dim
的向量積。 A
及 B
大小須相同,且 size(A,dim)
及 size(B,dim)
必須為 3。
Remarks
若要對兩個同樣大小的向量做純量積(dot product),須使用 c = dot(a,b)
。
Examples
以下為做向量積(cross product)與純量積(dot product)計算的例子:
a = [1 2 3]; b = [4 5 6]; c = cross(a,b) c = -3 6 -3 d = dot(a,b) d = 32
See Also
cputime | csc, csch |