【问题标题】:Showing simple random walk result when the code is running代码运行时显示简单的随机游走结果
【发布时间】:2017-02-24 10:01:47
【问题描述】:

我为 N 个简单的 2D 随机游走者编写了代码。我不想在所有步骤中都保存粒子位置,而是想在代码运行时显示粒子在电影中的位置。这样,我就不需要在所有步骤中保存粒子位置信息了。

有人可以帮忙吗?谁能写一个代码来以这种方式显示粒子的运动?

【问题讨论】:

  • 你应该更清楚地说明你需要什么:什么类型的随机游走?如何随机选择每个步骤:高斯、均匀、...?特别是,您尝试过什么?您应该显示您尝试的代码。请看how to ask
  • @LuisMendo 我认为 OP 对绘图感兴趣,而不是随机游走。
  • 你为什么只是删除了与此相关的问题?您得到的详细回复本可以帮助其他人,并且您的问题写作比这个有所改进......

标签: matlab


【解决方案1】:

类似:

figure()
hold on
for ii=1:long_walk

    [x2,y2]=computeLocationOfNextStep(x1,y1);

    plot([x1,x2],[y1,y2],'b');
    plot(x2,y2,'rx');
    drawnow
    pause(0.05) %or longer, I am not your boss

    x1=x2;
    y1=y2;

end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多