generate y(n)=y(n-1)+x(n)

hello i want to generate y(n)=y(n-1)+x(n). by using a for loop I can find the last value of y, but i need to store all values of y from n =1 till n. Who do I do that?

 Accepted Answer

n=10
y0=0; % Initial conditions
y(1)=y0+x(1);
for k=2:n
y(k)=y(k-1)+x(k)
end

More Answers (3)

That is precisely what the matlab ‘cumsum’ function does:
y = cumsum(x);
polat kayhan
polat kayhan on 24 May 2021

0 votes

𝑋𝑛+1 = 𝑋𝑛 2 + 0.25
Information about its relation, calculate the value of its relation for a value of n, register
Write a computer program whose result will be output for n = 0, 5, 10, 15,… communication only.
n = 0,1,2,3,…., 54
Sanskriti
Sanskriti on 10 Jan 2025

0 votes

n=10
y0=0; % Initial conditions
y(1)=y0+x(1);
for k=2:n
y(k)=y(k-1)+x(k)
end

1 Comment

this is what Azzi posted years ago https://www.mathworks.com/matlabcentral/answers/336375-generate-y-n-y-n-1-x-n#answer_263817

Sign in to comment.

Categories

Find more on Parallel Computing Toolbox in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!