0
나는 무작위 걸음 걸이를 만들려고 노력하고 있습니다. 이것은 내가 작성한 코드입니다.Matlab 무작위 산책
n=50;
p=0.5;
Y=zeros(n,1);
X=zeros(n,1);
X(1)=0;
for i=1:length(n)
Y(i,1)=(rand(1)<=p);
end
for i=1:length(n)
X(i+1)=X(i)+(2*Y(i)-1);
end
plot(1:n,X,'.-')
그러나, 임의 베르누이 변수를 저장이 내가 확인하는 경우 Y
에, 나는 모두 0을 얻는다. 왜 그렇게됩니까?
나는 과 같은 음모가 있습니다.
랜덤 워크처럼 보이지 않습니다. 누군가가 내가 잘못
'길이 (n은)'1, 그것은 숫자이기 때문에. 당신은'for i = 1 : n'을 원합니다. –
@NoelSeguraMeraz 고맙습니다. –