Borrar filtros
Borrar filtros

subtract values inside a array

3 visualizaciones (últimos 30 días)
Mohamed Musni
Mohamed Musni el 22 de En. de 2018
Comentada: Mohamed Musni el 22 de En. de 2018
any help will be great. Thank you

Respuesta aceptada

Stephen23
Stephen23 el 22 de En. de 2018
Editada: Stephen23 el 22 de En. de 2018
MATLAB code should be beautiful, simple, and efficient:
>> V = [12;2;6;8;6;2;12];
>> 50+cumsum(-V)
ans =
38
36
30
22
16
14
2
  1 comentario
Mohamed Musni
Mohamed Musni el 22 de En. de 2018
Thank you very much. have a nice day

Iniciar sesión para comentar.

Más respuestas (2)

Birdman
Birdman el 22 de En. de 2018
Not the most efficient, but a solution:
init=50;
a=[init 12 2 6 8 6 2 12]
for i=1:numel(a)-1
val=a(1)-a(2);
b(i)=val;
a(1)=[];
a(1)=val;
end
disp(b)
  1 comentario
Mohamed Musni
Mohamed Musni el 22 de En. de 2018
Thank you very much. this will help me a lot. have a nice day!

Iniciar sesión para comentar.


Mohammed Bahubayl
Mohammed Bahubayl el 22 de En. de 2018
Editada: Mohammed Bahubayl el 22 de En. de 2018
function output =difff(x)
intial=50;
output=[];
for i=1:length(x)
output(end+1)=intial-x(i);
intial=output(end);
end
end
  1 comentario
Mohamed Musni
Mohamed Musni el 22 de En. de 2018
thank you very much. have a nice day

Iniciar sesión para comentar.

Categorías

Más información sobre Cell Arrays 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