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

31 visualizaciones (últimos 30 días)
Marwan Malaeb
Marwan Malaeb el 20 de Abr. de 2017
Comentada: Walter Roberson el 10 de En. de 2025 a las 10:16
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?

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 20 de Abr. de 2017
n=10
y0=0; % Initial conditions
y(1)=y0+x(1);
for k=2:n
y(k)=y(k-1)+x(k)
end
  1 comentario
Marwan Malaeb
Marwan Malaeb el 20 de Abr. de 2017
that is right, thanks Azzi.

Iniciar sesión para comentar.

Más respuestas (3)

Roger Stafford
Roger Stafford el 20 de Abr. de 2017
That is precisely what the matlab ‘cumsum’ function does:
y = cumsum(x);

polat kayhan
polat kayhan el 24 de Mayo de 2021
𝑋𝑛+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 el 10 de En. de 2025 a las 10:01
n=10
y0=0; % Initial conditions
y(1)=y0+x(1);
for k=2:n
y(k)=y(k-1)+x(k)
end
  1 comentario
Walter Roberson
Walter Roberson el 10 de En. de 2025 a las 10:16

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

Iniciar sesión para comentar.

Categorías

Más información sobre Automotive en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by