Vector products: Difference between revisions
Content added Content deleted
(→{{header|Python}}: ++ octave) |
|||
Line 155:
6
-267 204 -3</pre>
=={{header|Octave}}==
Octave handles naturally vectors / matrices.
<lang octave>a = [3, 4, 5];
b = [4, 3, 5];
c = [-5, -12, -13];
function r = s3prod(a, b, c)
r = dot(a, cross(b, c));
endfunction
function r = v3prod(a, b, c)
r = cross(a, cross(b, c));
endfunction
% 49
dot(a, b)
% or matrix-multiplication between row and column vectors
a * b'
% 5 5 -7
cross(a, b) % only for 3d-vectors
% 6
s3prod(a, b, c)
% -267 204 -3
v3prod(a, b, c)</lang>
=={{header|Python}}==
|