zoukankan      html  css  js  c++  java
  • 状态和面向对象编程——4.预测状态

    预测状态

    在这个测验中,你需要写一个函数,基于一些给定的初始参数,使用运动模型来预测一个新的状态!

    # The predict_state function should take in a state
    # and a change in time, dt (ex. 3 for 3 seconds)
    # and it should output a new, predicted state
    # based on a constant motion model
    # This function also assumes that all units are in m, m/s, s, etc.
    
    def predict_state(state, dt):
        # Assume that state takes the form [x, vel] i.e. [0, 50]
        
        ## TODO: Calculate the new position, predicted_x
        ## TODO: Calculate the new velocity, predicted_vel
        ## These should be calculated based on the contant motion model:
        ## distance = x + velocity*time
        
        predicted_x = state[0]+state[1]*dt
        predicted_vel = state[1]
        
        # Constructs the predicted state and returns it
        predicted_state = [predicted_x, predicted_vel]
        return predicted_state
    
    
    ## TODO: Click Test Run!
    
    # A state and function call for testing purposes - do not delete
    # but feel free to change the values for the test variables
    test_state = [10, 3]
    test_dt = 5
    
    test_output = predict_state(test_state, test_dt)
  • 相关阅读:
    sql注入的防护
    mysql及sql注入
    机器学习之新闻文本分类。
    python导入各种包的方法——2
    爬去搜狐新闻历史类
    前端展示
    热词分析前端设计
    爬虫经验总结二
    爬虫经验总结一
    SpringBoot配置Druid数据库连接池
  • 原文地址:https://www.cnblogs.com/fuhang/p/8988934.html
Copyright © 2011-2022 走看看