状态和面向对象编程——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]

提交
 

转载于:https://www.cnblogs.com/fuhang/p/8988928.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值