在这里可以找到一个二维随机游走,它在Octave中完美运行。但是,当我尝试编写一维随机游走程序时,出现了错误。这是程序:
t=[];
x=[];
for i=1:100000
J=rand;
if J<0.5
x(i+1)=x(i)+1;
t(i+1)=t(i)+1;
else
x(i+1)=x(i)-1;
t(i+1)=t(i)+1;
end
end
plot(t,x)
这是错误:
错误:A(I):索引超出范围;值 1 超出范围 0
谢谢你。