首页 > 其他分享 >物体的碰撞

物体的碰撞

时间:2023-09-24 23:24:34浏览次数:20  
标签:2v Const text 物体 碰撞 sqrt aligned

最近刚刚上完动量守恒定律,上了碰撞

哈哈哈绷不住啦我学过3b1b小妙招

引入

我们都知道这个碰撞是分类的,有:完全弹性,完全非弹性和非完全非弹性

区别在于动能的变化,但是在中间的过程中动量是恒定的,那么:考虑对于动能损失比例为 \(\eta\) 的碰撞,已知两个物块的质量以及初始速度,能否快速求得它们碰撞后的速度呢?

因为动量可以分解,此处只考虑一维情况的碰撞

巧妙的转化

我们都知道动能定理和动量定理是啥样的:在整个过程中有:

\[\begin{aligned} \dfrac12m_1v_1^2+\dfrac12m_2v_2^2=\text{Const}_1\\ m_1v_1+m_2v_2=\text{Const}_2 \end{aligned}\]

难受,想把两个东西联系到一起——而知名Youtuber 数学区UP主 \(\text{3Blue1Brown}\) 教会了我们一个小妙招
考虑一个平面直角坐标系,其中满足:\(x=v_1\sqrt{m_1},y=v_2\sqrt{m_2}\),如图:

我们考虑在这个坐标系上的两个定理长什么样
嗯,方程对应曲线嘛,就推推:

\(\begin{aligned} &\dfrac{1}{2} m_1 v_1^2 + \dfrac12m_2v_2^2=\text{Const}_1\\ \iff&x^2+y^2=2\text{Const}_1\\ &m_1v_1+m_2v_2=\text{Const}_2\\ \iff&\sqrt{m_1}x+\sqrt{m_2}y=\text{Const}_2 \end{aligned}\)

啊?一个直线一个圆?完了?
是的,完了。

标签:2v,Const,text,物体,碰撞,sqrt,aligned
From: https://www.cnblogs.com/Small-Black-/p/Collisions.html

相关文章

  • Three.js中实现对InstanceMesh的碰撞检测
    1.概述之前的文章提到,在Three.js中使用InstanceMesh来实现性能优化,可以实现单个Mesh的拾取功能那,能不能实现碰撞检测呢?肯定是可以的,不过Three.js中并没有直接的API可以实现对InstanceMesh的碰撞检测,需要手动实现回顾本文的描述的Three.js的场景前提:使用InstanceMesh来构建数......
  • leet code 735. 行星碰撞
    735.行星碰撞题目解析一道典型的运用单调栈解决的问题,元素入栈,然后当前元素和栈中元素相比较。最终得出结果。总结反思第一次遇到该问题的时候,脑海中没有丝毫关于单调栈的相关内容。想着双指针遍历数组解决问题。毫无疑问能够通过一些用例,不过不是正确的解。再次回顾,解决思路在脑......
  • 通过这些API,开发者可以在自己的应用程序中嵌入电商功能,为用户提供便捷的购物体验
    在当今的数字化时代,电子商务已经成为人们日常生活的重要组成部分。随着电子商务的飞速发展,许多电商平台都提供了API(应用程序接口)来允许开发者调用特定的功能,如商品查询、购物车管理、订单处理以及支付等。通过这些API,开发者可以在自己的应用程序中嵌入电商功能,为用户提供便捷的购物......
  • 商业研究(20):滴滴出行,进军海外包车?与OTA携程和包车创业公司,共演“三国杀”?看看分析师
     小雷友情提示:创业有风险,投资需谨慎。     前一篇文章,在探讨境外游创业公司-皇包车和易途8的时候,提到“滴滴如果进军海外包车,为海外华人提供打车和包车服务,有较大可能对海外包车公司进行较大打击”。   这个想法,之前没怎么考虑,而是通过一个朋友的公众号得知的。  ......
  • 探索语言的奥秘:我与英汉词性分布的碰撞
    在我的语言学之旅中,我一直对比较英语和汉语的词性分布特别感兴趣。最近,我有了一个深入探讨这一题目的机会。下面是我对这一话题的深度探讨和个人见解。第一章:词性分布的奇妙世界一天,我被一个看似简单但实则具有深度的问题吸引:“英语是不是比汉语更喜欢用名词?”这使我陷入了沉思......
  • 解决VR中UGUI world space UI会被其他物体遮挡的问题
    问题:在制作VR内容时,通常使用的都是UGUI,一般会将Canvas的rendermode设置为worldspace,但是这样设置过后,因为UI是直接放在了场景里面,很容易被其他物体挡住。解决方法:Unity官方的一个VR例子中给出了一个shader的解决方案。将如下的shader文件挂在材质上将这个材质赋予需要总......
  • Lnton羚通视频分析算法平台在OpenCV 中如何进行实时物体识别
    要实现OpenCV的实时物体识别,你可以使用以下步骤:步骤1:导入必要的库首先,导入必要的库,包括OpenCV和相关的库:importcv2 步骤2:加载预训练模型和配置文件在进行物体识别之前,需要加载预训练的模型和相关的配置文件。你可以从OpenCV的GitHub页面(https://github.com/openc......
  • VisionPro 物体长度测量
    右侧......
  • Unity在进行射线检测时忽略掉指定的碰撞器
    usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassTest:MonoBehaviour{publicTransformstartPoint;//起始点publicTransformendPoint;//结束点publicList<Collider>ignoreList;privatevoi......
  • 震惊!CSS 也能实现碰撞检测?
    本文,我们将一起学习,使用纯CSS,实现如下所示的动画效果:上面的动画效果,非常有意思,核心有两点:小球随机做X、Y方向的直线运动,并且能够实现碰撞到边界的时候,实现反弹效果小球在碰撞边界的瞬间,颜色发生随机的变化嗯?很有意思的效果。看上去,我们好像使用CSS实现了碰撞检测。然......