Vector products: Difference between revisions

Content added Content deleted
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}}==