Borrar filtros
Borrar filtros

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

1 visualización (últimos 30 días)
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);

Respuesta aceptada

George Papazafeiropoulos
George Papazafeiropoulos el 23 de Mayo de 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 comentario
segun
segun el 23 de Mayo de 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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by