zoukankan      html  css  js  c++  java
  • 状态和面向对象编程——2.状态介绍

    什么是状态?

    当你对车辆定位时,你关注的只是车辆的位置和移动。

    这两者叫做车辆的状态。

    • 任何系统的状态都是我们所关心的一组值。

    在我们当前所关注的案例中,车辆的状态包括其当前位置 x 和速度 v 。

    在代码中,看起来如下所示:

    x = 4
    vel = 1
    
    state = [x, vel]
    
     

    预测未来状态

    状态给我们提供了预测车辆的未来位置所需的大部分信息。在本课中,我们将看到如何表示状态及其随时间的变化。

     

    例如,假设我们的世界是一条单车道的道路,我们知道车辆的当前位置在这条道路的起点,在 0 米处。我们也知道车辆的速度:以 50 米/秒的速度前进。这些值是它的初始状态 (initial state)。

    state = [0, 50]
    
     

    车辆初始状态的估计

     

    练习题

    使用我们的状态符号来表示,你认为在 3 秒后新的状态会是什么?

    • [0,50]

    • [50,50]

    • [150,50]

    • [150,0]

     
  • 相关阅读:
    1061. 判断题(15)
    1031. 查验身份证(15)
    1006. 换个格式输出整数 (15)
    1046. 划拳(15)
    1001. 害死人不偿命的(3n+1)猜想 (15)
    1021. 个位数统计 (15)
    1054. 求平均值 (20)
    写出这个数 (20)
    设计模式之中介者模式
    kill命令
  • 原文地址:https://www.cnblogs.com/fuhang/p/8988928.html
Copyright © 2011-2022 走看看