Filter löschen
Filter löschen

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

1 Ansicht (letzte 30 Tage)
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)

Akzeptierte Antwort

dpb
dpb am 28 Nov. 2015
Bearbeitet: dpb am 28 Nov. 2015
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 Kommentare
segun
segun am 28 Nov. 2015
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 ?
dpb
dpb am 28 Nov. 2015
Oh, different problem than what you wrote...see updated answer.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by