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

33 次查看(过去 30 天)
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?

采纳的回答

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

更多回答(3 个)

Roger Stafford
Roger Stafford 2017-4-20
That is precisely what the matlab ‘cumsum’ function does:
y = cumsum(x);

polat kayhan
polat kayhan 2021-5-24
𝑋𝑛+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 2025-1-10
n=10
y0=0; % Initial conditions
y(1)=y0+x(1);
for k=2:n
y(k)=y(k-1)+x(k)
end
  1 个评论
Walter Roberson
Walter Roberson 2025-1-10

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

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Automotive 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by