how to make output a for loop subtract sequentially a data set below it to give sum of differences

1 visualizzazione (ultimi 30 giorni)
I need syntax in matlab to make the output of the for loop(Y) subtract sequentially the data (X) below and give the sum of the differences as answer. for f = [1 4 8 10 12 16 18 20]; b=2; c=1; d=1; n=4; Y=b*c*d*n*f X = [10 13 15 12 17 23 26 19]; Z = abs(Y-X); A=0; A= A+sum(Z);

Risposta accettata

George Papazafeiropoulos
George Papazafeiropoulos il 23 Mag 2014
Do you want this:
b=2;
c=1;
d=1;
n=4;
Y=b*c*d*n;
X = [10 13 15 12 17 23 26 19];
f = [1 4 8 10 12 16 18 20];
A=length(f)*sum(abs(Y-X));
A
  1 Commento
segun
segun il 23 Mag 2014
Sorry I forgot to tell you that the for loop f is part of the multiplication i.e. Y = f*b*c*d*n .Please kindly correct it and re do the syntax. Thanks

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by