how to get the sum of the difference of the output from a multiplication and a data set

Please i need hint on how to manipulate the output from a for loop do summation of differences between it and a data set. An example is shown below. I tried it but it only computed for the first for loop neglecting the other data set.
for f = [1 4 8 10 14];
b=2;
c=1;
d=1;
n=4;
N= f*b*c*d;
M=[4.5 10.5 20.5 25.6 30.8];
Y = (M-N);
A = sum(Y);
end
disp(A)

 Accepted Answer

OK, with the revised objective, no loop needed...
b=2;
c=1;
d=1;
n=4;
M=[4.5 10.5 20.5 25.6 30.8];
f=[1 4 8 10 14];
N= f*b*c*d;
A = sum(M-N);
disp(A)

2 Comments

I tried your the code it gave me five answers instead of a single answer which should be the total sum of "M-N" as a single figure .Please what should i do ?
Oh, different problem than what you wrote...see updated answer.

Sign in to comment.

More Answers (0)

Categories

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

Products

Asked:

on 28 Nov 2015

Edited:

dpb
on 28 Nov 2015

Community Treasure Hunt

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

Start Hunting!