练习42 碰撞和热力学
知识背景
碰撞是在力学中经常遇到的一类问题,求解这类问题一般要用到动量守恒、能量守恒定律以及其他物理规律。相信很多的读者在中学时就经常与小球碰撞之类的问题打交道,对于这类问题的模型应该还比较熟悉的。热力学中分子的运动规律也是研究物理的人所乐意探讨的,我们在本练习中也将涉及到这方面的内容。
主要内容
【本练习讲述的知识点】
本练习首先介绍小球的弹性碰撞问题,训练读者将实际问题转化为数学模型并进而用MATLAB语句加以实现的能力。我们还将介绍热力学中分子速度的求解问题。本练习中用到了roots命令,在编程中使用了限制性语句。请读者仔细体会这些内容。
练习过程
小球碰撞
我们先来看一个中学时很熟悉的题目。
有一个质量为m的小球以速度u0。正面撞击质量为M的静止小球,若碰撞是完全弹性碰撞,求碰撞后两球的速度,并讨论速度与两球质量比M/m之间的函数关系。
我们来分析这个问题。完全弹性碰撞即无能量损失的碰撞,这大大方便了问题的讨论。我们假设碰撞后两求的速度与u0同向,球m的速度为u ,M的速度为v,设质量比为k=M/m,取v r=v/u0,u r=u/u0。列出动量守恒和能量守恒方程如下:
mu0=mu+Mv 动量守恒
动能守恒
对这两格式子进行变化,化为下面的形式:
整理
原创力文档

文档评论(0)