For循环中初始条件的特定值

时间:2014-05-26 16:14:11

标签: matlab

基本上我有一个从i = 1:1000开始的循环。我有类似的东西。

for i=1:1000
  y(i) = rho*y(i-1) + u(i); 

你这里是用法线0和var绘制的法线。 1.我必须设置y(0)= 0的值。这是在i = 1的循环中,rho * y(0)部分必须等于零,因此当i = 1时该过程将采用的值将是u(i)。如何设置y(0)= 0?

由于

1 个答案:

答案 0 :(得分:1)

您可以执行以下操作 - 将 y 的第一个元素设置为 u 的第一个元素,然后从i = 2开始迭代

y(1) = u(1);
for i=2:1000
   y(i) = rho*y(i-1) + u(i); 
end