crossprd¶
Purpose¶
Computes the cross-products (vector products) of sets of 3x1 vectors.
Format¶
-
z =
crossprd
(x, y)¶ - Parameters:
x (3xK matrix) – each column is treated as a 3x1 vector.
y (3xK matrix) – each column is treated as a 3x1 vector.
- Returns:
z (3xK matrix) – each column is the cross-product (sometimes called vector product) of the corresponding columns of x and y.
Examples¶
// First matrix
x = { 10 4,
11 13,
14 13 };
// Second matrix
y = { 3 11,
5 12,
7 9 };
z = crossprd(x, y);
After the above code,
7 -39
z = -28 107
17 -95
Remarks¶
The cross-product vector z is orthogonal to both x and y. sumc(x .* z)
and sumc(y .* z)
will be Kx1 vectors, all of whose elements are 0
(except for rounding error).
Source¶
crossprd.src