How to subtract a number from a previous one
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Tino
am 18 Apr. 2019
Kommentiert: Tino
am 18 Apr. 2019
given a set of number 1, 0.75, 0.50, 0.6
I want a code that could compute the following given the first value as 1
for instance the code will generate the following answers
n1 = 1
n2 = 0.75 - n1
n3 = 0.5 - n2
n4 = 0.6 - n3
Your answers will be greatly appreciated.
Thanks in advance
0 Kommentare
Akzeptierte Antwort
Andrei Bobrov
am 18 Apr. 2019
Bearbeitet: Andrei Bobrov
am 18 Apr. 2019
x = [1;.75;.5;.6];
n = filter(1,[1;1],x);
or
out = tril(toeplitz(x))*(-1).^(2:numel(x)+1).';
or
n = x;
for jj = 2:numel(x)
n(jj) = x(jj) - n(jj-1);
end
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!