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?

 Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 20 Avr 2017

2 votes

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

Plus de réponses (3)

Roger Stafford
Roger Stafford le 20 Avr 2017

0 votes

That is precisely what the matlab ‘cumsum’ function does:
y = cumsum(x);
polat kayhan
polat kayhan le 24 Mai 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 le 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 commentaire

Walter Roberson
Walter Roberson le 10 Jan 2025

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

Connectez-vous pour commenter.

Catégories

En savoir plus sur Mathematics dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by