首页 > 其他分享 >弹性碰撞方程速解公式

弹性碰撞方程速解公式

时间:2023-11-04 16:55:15浏览次数:36  
标签:方程 right frac 碰撞 begin end 创物 aligned 速解

动碰静

设 \(m_1\) 创物, \(m_2\) 被创物, \(v_1\) 创物初速度, \(v_1^{'}\) 创物末速度, \(v_2^{'}\) 被创物末速度。

联立以下方程组:

\[ \left\{ \begin{aligned} m_1v_1 & = m_1v_1^{'}+m_2v_2^{'} \\ \frac{1}{2}m_1v_1^2&= \frac{1}{2}m_1{v_1^{'} }^2+\frac{1}{2}m_2{v_2^{'}}^2 \end{aligned} \right. \]

易得解:

\[ \left\{ \begin{aligned} v_1^{'}&=\frac{m_1-m_2}{m_1+m_2}v_1 \\ v_2^{'}&=\frac{2m_1}{m_1+m_2}v_1 \end{aligned} \right. \]

特殊情况:\(m_1>>m_2\) 大创小

代入得解:

\[ \left\{ \begin{aligned} v_1^{'}&=v_1 \\ v_2^{'}&=2v_1 \end{aligned} \right. \]

最大二倍也

特殊情况:\(m_1<<m_2\) 小创大

代入得解:

\[ \left\{ \begin{aligned} v_1^{'}&=-v_1\\ v_2^{'}&=0 \end{aligned} \right. \]

反激之力也

特殊情况:\(m_1==m_2\) 同创同

代入得解:

\[ \left\{ \begin{aligned} v_1^{'}&=0 \\ v_2^{'}&=v_1 \end{aligned} \right. \]

速度传递也

动碰动

设 \(m_1\) 创物1, \(m_2\) 创物2, \(v_1\) 创物1初速度, \(v_2\) 创物2初速度, \(v_1^{'}\) 创物1末速度, \(v_2^{'}\) 创物2末速度。

\[ \left\{ \begin{aligned} m_1v_1+m_2v_2 & = m_1v_1^{'}+m_2v_2^{'} \\ \frac{1}{2}m_1v_1^2+\frac{1}{2}m_2v_2^2&= \frac{1}{2}m_1{v_1^{'} }^2+\frac{1}{2}m_2{v_2^{'}}^2 \end{aligned} \right. \]

易得解:

\[ \left\{ \begin{aligned} v_1^{'}&=\frac{m_1-m_2}{m_1+m_2}v_1 + \frac{2m_2}{m_1+m_2}v_2 \\ v_2^{'}&=\frac{2m_1}{m_1+m_2}v_1 + \frac{m_2-m_1}{m_1+m_2}v_2 \end{aligned} \right. \]

动碰静公式本质上是动碰动公式的特殊情况

标签:方程,right,frac,碰撞,begin,end,创物,aligned,速解
From: https://www.cnblogs.com/mornhus-xsylf-123/p/17809530.html

相关文章

  • 【数值分析】第6章-解线性方程组的迭代法
    第6章-解线性方程组的迭代法\[A\vec{x}=\vec{b}\Leftrightarrow\vec{x}=B\vec{x}+\vec{f}\]建立迭代\[\vec{x}^{(k+1)}=B\vec{x}^{(k)}+\vec{f}\]B称为迭代矩阵Jacobi迭代的矩阵形式\[\begin{align}A\vec{x}=\vec{b}&\Leftrightarrow(D+L+U)\vec{x}=......
  • 一元二次方程求根公式推导和运用
    一元二次方程:只有一个未知数,且未知数的最高次数为2一元二次方程的一般形式:<svgxmlns="http://www.w3.org/2000/svg"width="2.207ex"height="2.025ex"viewBox="0-883.9975.6894.9"xmlns:xlink="http://www.w3.org/1999/xlink"aria-hidden=&qu......
  • 线性代数 - 已知点求直线方程
    直线的表示方法点斜式:y=kx+t, 其中k为直线斜率,t为直线在y轴上的截距一般式:ax+by+c=0 求直线方程1) 已知直线上的两个点(x1,y1),(x2,y2),求直线ax+by+c=0a) 我们先转换成点斜式:b) 斜率可以根据已知的两点计算出来,所以a=y2-y1,b=x1-x2或a=y1-y2,b=x2-x1c) 因......
  • 【数值分析】非线性方程求根
    第7章-非线性方程求根不动点:对于\(f(x)\),若存在\(a\)使得\(f(a)=a\),则称\(x=a\)为\(f(x)\)的不动点。参考链接:§1.2.6不动点7.1.2简单迭代法(Jacobi迭代)\[f(x)=0\iffx=\phi(x)\]利用\(x_{k+1}=\phi(x_k)\)迭代求解不动点,即得方程的根。【例】求\(f(x)=x^3-x-1=0......
  • BEPU物理引擎碰撞系统的架构与设计
    前面我们讲解了如何监听物理引擎的碰撞事件,在物理引擎内核中如何架构与设计碰撞规则,使得物理Entity与周围的物理环境产生碰撞时,如何灵活的控制物理碰撞,本节給大家详细的讲解BEPUphysicsint物理引擎内部是如何管理与控制碰撞规则的。本文主要讲解3个部分:(1)物理引擎碰撞计算......
  • 国产大模型与国外技术的碰撞
    随着人工智能技术的迅速发展,自然语言处理技术也日益成熟。在这个背景下,大型语言模型如文心一言和ChatGPT成为了人们关注的焦点。它们在语言学习领域中具有重要地位,而国产大模型与国外大模型之间的差距也愈发引人关注。本文将围绕“文心一言VSChatGPT,国产大模型和国外的差距有多大......
  • 快速解决Error: error:0308010C
    package.json中加入Windows:"setNODE_OPTIONS=--openssl-legacy-provider&&"Linux&MacOS:"exportNODE_OPTIONS=--openssl-legacy-provider&&"例如:"scripts":{"serve":"setNODE_OPTIONS=-......
  • DSPLearning_day02--卷积、互相关和差分方程求解的matlab实现
    卷积实现\[y(n)=x(n)*h(n)\\y(n)=\sum_{m=-\infin}^{\infin}x(m)h(n-m)\]%确定第一个序列的x轴和y轴坐标nx=[0:1];x=[12];%确定第二个序列的x轴和y轴坐标nh=[0:2];h=[321];%conv是matlab自带的对两个序列进行卷积的函数y=conv(x,h);%注意配好......
  • BEPUphysicsint碰撞事件详解
    上一节我们給大家介绍了BEPUphysicsint的基本使用,在游戏开发中我们经常要使用物理引擎的事件,所以本节我们详细的讲解BEPUphysicsint的物理事件。此物理引擎会产生了碰撞事件与非碰撞事件,碰撞事件大家好理解,非碰撞事件例如:物理Entity的update事件,Entity的activation/deactivat......
  • js简单动画--页面元素碰撞浏览器边框
    如题,js的简单使用。很多页面特效可以由此展开想象。html:1<!DOCTYPEhtml>2<html>3<head>4<metacharset="utf-8"/>5<title></title>6<scriptsrc="js/j1.js"></script>7......