How to write y(n)=y(n-1)+x(n) in a way to store all values of y from n=1 to n?
2 views (last 30 days)
Show older comments
Marwan Malaeb
on 20 Apr 2017
Commented: Marwan Malaeb
on 20 Apr 2017
How to write y(n)=y(n-1)+x(n) in a way to store all values of y from n=1 to n?
0 Comments
Accepted Answer
James Tursa
on 20 Apr 2017
Edited: James Tursa
on 20 Apr 2017
There are vectorized ways to do this, but using your formula directly:
y = zeros(size(x));
y(1) = something; % <-- you fill this in, e.g. maybe x(1)?
n = something; % <-- you fill this in
for k=2:n % <-- for the rest of the elements through n
y(k) = y(k-1) + x(k); % <-- your formula
end
More Answers (0)
See Also
Categories
Find more on Logical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!