美文网首页
随机游走

随机游走

作者: 大龙10 | 来源:发表于2022-03-17 13:22 被阅读0次

    书名:代码本色:用编程模拟自然系统
    作者:Daniel Shiffman
    译者:周晗彬
    ISBN:978-7-115-36947-5

    “和自然在一起我永不孤独。”
        ——伍迪·艾伦

    0.1 随机游走

    1、话题:如何在屏幕内简单地移动某个物体?

      一个最有名且最简单的运动模拟模型——随机游走

    2、随机游走

      ——由一系列随机步骤构成的运动轨迹

    • 一维
      站在一根平衡木中间,每10秒钟抛一枚硬币:如果硬币正面朝上,你向前走一步,背面朝上,则向后走一步。
    • 二维
      每走一步需要抛两次硬币,而且需要按照以下规则移动:
    第一次抛掷 第二次抛掷 结果
    第一次抛掷 第二次抛掷 结果
    正面 正面 向前走一步
    正面 反面 向右走一步
    反面 正面 向左走一步
    反面 反面 向后走一步

      这是一个很简单的算法,但随机游走可以对现实世界中的各种现象建模:从气体分子的运动到赌徒一整天的赌博活动不一而足。

    3、三个目的

    • 1.借以回顾本书的中心编程思想——面向对象编程。我们要用面向对象方法来模拟物体在Processing窗口的运动,随机游走模型就是这个例子的模板。
    • 2.随机游走模型引入了贯穿本书的两个关键问题:
      如何定义对象的行为规则,
      以及如何用Processing模拟这些行为规则。
    • 3.我们需要对随机性、概率和Perlin噪声有基本的了解,随机游走模型展示了其中的关键点,这在我们以后的学习中会很有用。

    相关文章

      网友评论

          本文标题:随机游走

          本文链接:https://www.haomeiwen.com/subject/didolrtx.html