【编程书籍】《The Nature of Code》笔记 -《代码本色》2.力 & 5.物理函数库

2.1 力和牛顿运动定律

1.定义:(源自牛顿运动定律)
力是一个向量,它使有质量的物体产生加速。
2.牛顿第一运动定律
除非有不均衡外力的作用,否则物体始终保持静止或匀速直线运动状态。
3.编程中对牛顿第一定律的理解
在平衡状态下,对象的速度向量(PVector对象)始终都是常量。

2.2 牛顿第三定律

1.定义:每个作用力都有一个大小相等、方向相反的反作用力。
2.理解:力总是成对出现,且这两个力大小相等,方向相反。与是否抵消无关。
3.编程中对牛顿第三定律的理解
如果我们要计算一个由A施加在B上的作用力f(PVector对象),必须额外施加一个由B作用在A上的反作用力(对象PVector.mult(f,-1))。
但我们大多数时候忽略其中一个力的作用者(作用者本身质量)

2.3 牛顿第二定律

1.定义:力等于质量乘以加速度。F = m * a / a = F / m
2.理解:加速度和力成正比,和质量成反比。这意味着如果你受一个推力作用产生运动,那么推力越大,运动越快(加速度越大);质量越大,运动越慢。
3.重力与质量 :重量等于质量乘以重力加速度 w = m * g
4.假定:质量 = 1 , F = a
位置由速度控制,而速度由加速度控制,加速度由力控制。
5.加入质量,a = F/m

2.4 摩擦力

1.定义:摩擦力是一种耗散力。耗散力的定义是:在运动中使系统总能量减少的力。
2.理解:只要两个物体的表面相互接触,它们之间就有摩擦力。摩擦力可分为静摩擦力(物体相对表面静止不动)和动摩擦力(物体在表面上运动),但我们只探讨有关动
摩擦力的话题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值