【发布时间】:2017-10-02 01:09:42
【问题描述】:
我正在尝试模拟一些随机变量 Y,使得 P(Y=1)=P(y=-1)=0.5,并且 X_n = Y_i 的总和(i 从 1 到 n)。我想使用 matlab 来模拟 X_n 并将其与不同的 n 进行对比,其中 n = 1,2,3,...100。这是我的matlab代码:
N = 100;
for M = 1:N
y_i = randi([-1 1], M, 1);
X_n = sum(y_i);
end
plot(M, X_n)
但是我的情节看起来像这样,有人可以帮我解决它吗?我的代码有问题吗?谢谢。
【问题讨论】:
-
试试:
N = 100; X = zeros(length(N)) for M = 1:N y_i = randi([-1 1], M, 1); X(M) = sum(y_i); end plot(1:N, X)
标签: matlab simulation