Using ()
It is possible to speed things up, using parentheses, to change the order of evaluation. Test the following code segment and explain your results:
n = 1000; v = randn(n, 1); a = randn(n, 1); loops = 100; tic for j = 1:loops A = v * v'; y = A * a; end toc tic for j = 1:loops y = v * v' * a; end toc tic for j = 1:loops y = v * (v' * a); end toc