Dot Product of row vectors using loops not functions

34 views (last 30 days)
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
Torsten on 26 Jan 2022
Edited: Torsten on 26 Jan 2022
Without any MATLAB functions:
result = 0;
for i=1:col1
result = result + a1(i)*a2(i);
end

Sign in to comment.

Answers (0)

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!