当前位置: 首页 > news >正文

完全弹性碰撞公式推导

速度为 \(v_0\) 的小球 \(A\) 撞到了静止的小球 \(B\),小球 \(A\)\(B\) 的质量分别为 \(m_1\)\(m_2\)\(A\)\(B\) 之间为弹性碰撞,求碰撞后 \(A\) 的速度 \(v_1\)\(B\) 的速度 \(v_2\)

\[\begin{cases}m_1v_0=m_1v_1+m_2v_2\\\dfrac12m_1{v_0}^2=\dfrac12m_1{v_1}^2+\dfrac12m_2{v_2}^2\end{cases} \]

\[v_0=\dfrac{m_1{v_1}^2+m_2{v_2}^2}{m_1v_1+m_2v_2}=\dfrac{m_1v_1+m_2v_2}{m_1} \]

\[{m_1}^2{v_1}^2+2m_1m_2v_1v_2+{m_2}^2{v_2}^2={m_1}^2{v_1}^2+m_1m_2{v_2}^2 \]

\[2m_1m_2v_1v_2+{m_2}^2{v_2}^2=m_1m_2{v_2}^2 \]

两边同除以 \(m_2v_2\)

\[2m_1v_1+m_2v_2=m_1v_2 \]

\(m_1=m_2\) 时,\(\begin{cases}v_1=0\\v_2=v_0\end{cases}\)

\[\therefore v_2=\dfrac{2m_1v_1}{m_1-m_2} \]

代入 \(m_1v_0=m_1v_1+m_2v_2\) 得:

\[m_1v_0=m_1v_1+\dfrac{2m_1m_2v_1}{m_1-m_2} \]

\[m_1(m_1-m_2)v_0=m_1(m_1-m_2)v_1+2m_1m_2v_1 \]

\[m_1(m_1+m_2)v_1=m_1(m_1-m_2)v_0 \]

\[\therefore\begin{cases}v_1=\dfrac{(m_1-m_2)v_0}{m_1+m_2}\\v_2=\dfrac{2m_1v_0}{m_1+m_2}\end{cases} \]

http://www.wxhsa.cn/company.asp?id=683

相关文章:

  • reLeetCode 热题 100-2 字母异位词分组 扩展 - MKT
  • 第6篇、Kafka 高级实战:生产者路由与消费者管理
  • 3.4 页面替换算法 Page Replacement Algorithms
  • 学习心得
  • 反射对JVM的影响
  • reLeetCode 热题 100-2 字母异位词分组 - MKT
  • 分布式id
  • ipad装windows系统模拟器
  • [Java/SQL/Utils] SQL注释清除工具:SqlCommentStripper
  • 大模型面试题
  • CF2021D 题解 | dp
  • Caffeine缓存
  • Spark面试题清单
  • RocketMQ知识点梳理
  • Tekla坐标定位插件源码
  • 记录 使用PsExec启动System权限的WPF 程序
  • std::map的基本用法
  • 力扣20题 有效的括号
  • 2025年9月10日学习笔记之keil软件仿真调试
  • MySQL的explain使用
  • 力扣19题 删除链表的倒数第N个结点
  • 基于LZO的无损数据压缩IP,高性能压缩速率32Gbps,适用于FPGAASIC
  • IDEA创建文件时如何自动生成头部文档注释(简单、实用)
  • 一文带你吃透Power Platform,开启低代码开发新世界
  • docker compose 启动 redis 服务
  • MBR引导的OS Bootloader遇到被bios无视引导(自动重启)的解决办法
  • #java作业
  • 【Qt6】qt6下载地址
  • QOJ1838 Intellectual Implementation 题解
  • OpenSSH漏洞修复