Dot Product of row vectors using loops not functions
2 views (last 30 days)
Show older comments
I'm struggling to code the function of a dot product using only loops. Vector a1= [1 1 1] and a2=[2 2 2] and I understand the dot product is 6, but my resultant vector is [2 2 2] when I need it to be 6. Any thoughts?

1 Comment
Torsten
on 26 Jan 2022
Without any MATLAB functions:
result = 0;
for i=1:col1
result = result + a1(i)*a2(i);
end
Answers (1)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!