叉积 微分 恒等式_单摆-微分方程浅谈

article/2025/10/21 13:08:16

引子[1]

单摆,这个在中学物理都学过的东西,应该是非常熟悉了。

dc505710ea7ce594d50d46677fb39769.gif
图片来源-维基百科

小角度简单摆

若最高处(

)的绳子和最低处(速度最大值)的绳子的角度为
,则可使用下列公式算出它的振动周期。

公式证明

5eddcc8510d0473a2b4e47323d7a3b04.png
摆球受力分析

绳与对称线夹角为

,绳长为
,绳距离对称线的水平距离为
。对于处在某一点的小球进行受力分析,小球受到的力只有重力和拉力。

,这个力指向平衡位置,称为回复力。

由于

很小,所以有近似
,所以有下列成立

,令

下面推导弹簧的周期公式(如果知道直接跳过)

e8fdf2a63318f08abb1cdc34020b9d66.gif
弹簧简谐振动

设弹簧的弹性系数为

,弹簧距离平衡点的距离为
,对于简谐振动的弹簧,有

,将其与上式联立,有

,根据三角函数的周期公式,有

回到单摆的话题上来

刚刚推导的回复力

,代入公式弹簧的周期公式,得到

这是中学时候的单摆公式的推导,看得出,主要是由于条件

这个条件限制产生的
所导致的,下面来看看一般情况下的单摆,也就是任意条件的

一般情况下的单摆

b1601fcd8149760f2b654e6718ad5a0f.png

设与对称线的夹角为

,绳子的长度为
,球的角加速度为
,忽略空气阻力由受力分析,根据牛顿第二运动定理,有
。根据角加速度和(线)加速度之间的关系
[2],有下列微分方程成立

(右边取负号是因为回复力的方向)

061924650288d1fa81f83b670da81823.gif
图片来源-百度百科

如果

,根据Taylor展开式,
,,所以对于充分小的
,有
,使用Taylor展开来理解和使用极限来理解是一样的。

求解特殊情况,微分方程

,这是一个二阶常系数齐次微分方程,

1.猜测解法

移项

,从这个等式可以看出,函数
经过两次微分之后,除了除了系数及其前面的±号改变了,本身并没有发生其他改变,对于微分之后本身还不变的函数,很容易想到余弦函数,令
,其中
为常数。

,求二阶导,代入微分方程,
,即

周期为

,跟前面一致。

2.公式解法

微分方程

,形如
,存在通用解法。

特征方程为

,这是一对共轭复根:对复数
。根为
, 通解为
,即

,由于
,那么肯定有
,可以化为

根据上面的结果,也可轻松知道周期为

求解一般情况,微分方程

能量守恒视角看待问题

这个方程求解比较麻烦,下面换个思路,通过能量守恒的方式来看这个问题。该系统的自由度为

,使用广义坐标
来描述
[3]。设系统动能为
,系统势能为
,小球质量为
,绳长
,不计绳质量。取摆点最低处为零势能点。

从上式计算角速度

从这个式子里面可以看到,

都是常数,是因变量角速度
与自变量角度
的函数关系。下面来讨论一下这个式子,令

得到式子为

082e8b1f47e87fb9a96818550372fa71.png
角度和角速度之间的关系,图标对应的是不同的e的值

上图研究了角度与角速度之间的关系,这样的图叫做相平面图。从上面图可以看出

由于能量不足,摆仅做平衡位置附近的周期运动。

是一种临界状态,相当于摆锤摆到最高位置的过程。

能量过大,而使摆角的绝对值随时间之增加而无限增加,对应于摆绕支点无穷次旋转的运动过程。

微分方程数值解法

  • 图1
  • 图2
  • 图3
  • 图4

88e3244b7e09bffe9d3e4b2789f99305.png
微分方程计算的相平面图

c6a605ed64c8ac1775904623a78d1abe.png
求解的时域图

在求解上面的微分方程的时候,使用的方法是

公式 。具体求解过程可以参考MATLAB的帮助文档和参考书
[4]

带阻尼的单摆

下面来看看带阻尼的单摆是怎么使用的其实在求解上面的代码里面就已经加入空气阻力一项了,只不过将其值设为了0,下面来看看改变这个值会发生什么。一般来说,空气阻力公式为

这里设

为阻尼因子。

那么上面的微分方程变为

跟上面一样将,使用

求解。

时域图

583fc036ba2c9a37b54fa1d4081e804a.png
时间T=50s,阻力系数μ=0.1

b39705640fc9c5f86785a065306b6bec.png
时间T=50s,阻力系数μ=0.5

39f1fe03443ab060f8aba30199c1c41f.png
时间T=50s,阻力系数μ=0.8

相平面图

8db6706b3ee39c7407da51ee5304214e.png
时间T=500s,阻力系数μ=0.1

0f948aee3b31d452f344bb6cbc1a195c.png
时间T=50s,阻力系数μ=0.1

3018d74ef1f1e8a9d68617951b499a51.png
时间T=50s,阻力系数μ=0.5

7aac48045ca88180da9549cb5ebcc111.png
时间T=50s,阻力系数μ=0.8

从上面这些图来看,加入空气阻力之后确实是一种带阻尼的震动图像的样子。并且阻尼越大,能量耗散的也越快。


最后,其实要说的是,强烈推荐这个视频。其实前面所有讨论的东西都在下面的几张图里面了,可以回味回味。

90ab8fd65e18fd19b4248ead978427d4.png

994f790547bfb0384aa011b64b820273.png

3cd5ba4cd99d84ae06f410714465ae11.png

代码

隐函数画图代码

for 

微分方程数值解代码

subplot_er

求解的时域图

subplot_er

参考

  1. ^单摆-维基百科 https://zh.wikipedia.org/wiki/%E6%93%BA
  2. ^理论力学-哈工大 https://book.douban.com/subject/3866935/
  3. ^力学-朗道 https://book.douban.com/subject/2059252/
  4. ^数值方法 https://book.douban.com/subject/4780614/

http://chatgpt.dhexx.cn/article/Jd3lClJh.shtml

相关文章

三角学常见公式定理证明

前置知识 (1)毕达哥拉斯定理: sin ⁡ 2 α cos ⁡ 2 β 1 \sin^2\alpha\cos^2\beta1 sin2αcos2β1 (2)诱导公式: sin ⁡ ( 2 k π α ) sin ⁡ α , cos ⁡ ( 2 k π α ) cos ⁡ α , ( k ∈ Z )…

一个由三角形引出的乘积恒等式

故事背景 故事发生在我考完试后的第二天,我正躺在床上悠闲着耍着我的最右,突然一个神秘的黑色图片映入我的眼帘。我盯着看了一段时间,发现这明显是在挑衅我啊,我好歹也是经历过高考的人的,你就拿这种题愚弄我&#xff…

如何证明欧拉恒等式

如何证明欧拉恒等式? 关注者 18 被浏览 18,386 关注问题写回答 ​邀请回答 ​3 条评论 ​分享 ​ 查看全部 4 个回答 知乎用户 24 人赞同了该回答 证明的话, , 所以 下面说一下为什么: 1.首先需要知道复数的三角表示&#xff…

HDU 3903 Trigonometric Function (三角恒等式余弦定理)

http://acm.hdu.edu.cn/showproblem.php?pid3903 如何判断的有理性? 由这三个式子: 问题可化归为判断A,B,C的正弦和余弦是否为有理数,又由余弦定理 以及 cos(arccos x)x 若xp/q,则sqrt(1-x^2)sqrt(q^2-p^2)/q 故只需判断q^2-p^2是…

math_角函数反三角函数诱导公式三角/反三角恒等式@三角函数微积分

[toc] 三角函数 图像 图像:六种基本的三角函数图像🎈 三角函数的基本内涵 三角函数(英语:Trigonometric functions)是数学中常见的一类关于角度的函数。 三角函数将直角三角形的内角与它的两个边的比值相关联,也可以等价地用与…

三角恒等式

两角和与差 内容 证明 取直角坐标系,作 单位圆;取一点A,连接OA,与X轴的夹角为α; 取一点B,连接OB,与X轴的夹角为β, 则OA与OB的夹角即为α-β ∵A(cosα,sinα)&#xff…

三角函数恒等式

三角恒等变形 编辑 讨论 数学的一类公式,用于三角函数等价代换,可以化简式子,方便运算。基本可以从三角函数图像中推出诱导公式,也能从诱导公式中延展出其他的公式,其中包括倍角公式,和差化积,…

2.三角函数基础2(普林斯顿微积分笔记)

2021.10.13 一、三角恒等式 基本恒等公式 t a n ( θ ) s i n ( θ ) c o s ( θ ) tan(\theta){sin(\theta)\over cos(\theta)} tan(θ)cos(θ)sin(θ)​ 毕达哥拉斯定理公式(勾股定理) a 2 b 2 c 2 a^2b^2c^2 a2b2c2 s i n 2 ( α ) c o s 2 …

jdk环境配置没问题eclipse打不开出现Incompatible JVM错误

报错 Incompatible JVM version 1.8.0_271 of the VM is not suitable for this product.Version:11 or greater is required. 打开eclipse安装位置 打开eclipse.ini,添加jdk路径 -vm E:\javaJDK\Java\jdk-15.0.1\bin

修改jdk路径重新配置环境变量,导致eclipse打不开

转自:https://blog.csdn.net/sinat_35938012/article/details/76652755 A Java Runtime Environment(JRE) or java Development Kit(JDK) must be available in order to run Eclipse. No java virtual machine was found after searching the folloing locations; …

eclipse因jdk打不开解决

1.更换window的jdk版本 (1)环境变量配置 右击“我的电脑”,选择“属性”,再选择“高级系统设置”,如下图 ,之后在点击上图中的“环境变量”,进入配置页,如图 ,选中系统变…

eclipse怎么把图片打开

eclipse图片打开如图 是图片格式 但是打不开图片 解决办法是: 图片右击>open with >system editor

eclipse打不开的问题

大家都知道Eclipse是开发源代码平台,在使用中也难免会遇到一些错误问题,有用户在更换jdk版本或配置较多个jdk版本原因,在打开Eclipse时提示错误信息,failed to create the java virtual machine(如下图所示)导致无法正常打开&…

Eclipse安装lombok后打不开

今天帮同事的eclipse安装lombok,经过一系列的配置后启动,弹出如下提示 根据提示打开日志文件后,如下图 因笔者技术水平不高,因此原因属于猜测:同事的eclipse.ini文件中有这么一句 -Dosgi.requiredJavaVersion11 日志…

点击eclipse打不开出现:A java Runtime Environment(JRE) or java Development kit(JDK) must be ...

可能问题: java环境的变量设置有问题。 解决办法: 右击此电脑→属性→高级系统设置→环境变量→在系统变量里编辑JAVA_HOME→把变量值修改为自己安装的jdk的位置→点击确定→再尝试打开eclipse→成功打开 注:自己的jdk安装文件名尽量不要包…

Centos中eclipse打不开的问题

Centos中eclipse打不开的问题 当你打开eclipse发现这个问题: 第一步:找到报错的路径:(我的就是/home/hadoop/workspace/.metadata/.log.) 一开始再workspace中没有看到.metadata文件夹,因此我断定该文件…

Eclipse打不开弹出提示框

问题:eclipse弹出错误框内容,Java virtual machine launcher Error: could not open ‘c:\software\jdk\lib\i386\jvm.cfg’。 解决方案: 根据C:\Program Files (x86)\Common Files\Oracle\Java\javapath进入到此路径然后删除此文件下的java…

Eclipse打不开,报错:could not find java.dll

Eclipse打不开,报错Error:could not find java.dll 很多小伙伴在安装使用Eclipse时会遇到各种报错,很多都是因为环境变量没有配置好,或是因为多次卸载、重装过程中出现了问题,问题既然出现了就要解决。 网上有人说在…

eclipse打不开

Eclipse 启动不起来,出现以下错误: 网上搜索->解决此类错误的方法有以下几种: 首先:eclipse 安装路径下的eclipse.ini的内容如下: -startup plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --launcher.library plugins/org.eclip…