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.理解:只要两个物体的表面相互接触,它们之间就有摩擦力。摩擦力可分为静摩擦力(物体相对表面静止不动)和动摩擦力(物体在表面上运动),但我们只探讨有关动
摩擦力的话题。