拉格朗日方程是分析力学中的重要方程,其地位相当于牛顿第二定律之于牛顿力学。

欧拉-拉格朗日方程可以表述为:
设有函数 y(x)\mathbf{y}(x)y(x)和 f(y,y˙,x)f(\mathbf{y},\mathbf{\dot{y}},x)f(y,y˙​,x):
y(x)=(y1(x),y2(x),…,yN(x))(1)\mathbf{y}(x)=\left( {{y}_{1}}(x),{{y}_{2}}(x),\ldots ,{{y}_{N}}(x) \right)\tag{1}y(x)=(y1​(x),y2​(x),…,yN​(x))(1)

y˙(x)=(y˙1(x),y˙2(x),…,y˙N(x))(2)\mathbf{\dot{y}}(x)=\left( {{{\dot{y}}}_{1}}(x),{{{\dot{y}}}_{2}}(x),\ldots ,{{{\dot{y}}}_{N}}(x) \right)\tag{2}y˙​(x)=(y˙​1​(x),y˙​2​(x),…,y˙​N​(x))(2)

f(y,y˙,x)=f(y1(x),y2(x),…,yN(x),y˙1(x),y˙2(x),…,y˙N(x),x)(3)f(\mathbf{y},\mathbf{\dot{y}},x)=f\left( {{y}_{1}}(x),{{y}_{2}}(x),\ldots ,{{y}_{N}}(x),{{{\dot{y}}}_{1}}(x),{{{\dot{y}}}_{2}}(x),\ldots ,{{{\dot{y}}}_{N}}(x),x \right)\tag{3}f(y,y˙​,x)=f(y1​(x),y2​(x),…,yN​(x),y˙​1​(x),y˙​2​(x),…,y˙​N​(x),x)(3)

其中xxx是自变量。
若存在 y(x)∈(C1[a,b])N\mathbf{y}(x)\in {{\left( {{C}^{1}}[a,b] \right)}^{N}}y(x)∈(C1[a,b])N 使泛函
J(y)=∫abf(y,y.,x)dx(4)J(\mathbf{y})=\int_{a}^{b}{f}(\mathbf{y},\overset{.}{\mathop{\mathbf{y}}}\,,x)dx\tag{4}J(y)=∫ab​f(y,y.​,x)dx(4)

取得局部平稳值,则在区间 (a,b)(a,b)(a,b) 内对于所有iii ,皆有:
ddx(∂∂y˙if(y,y˙,x))−∂∂yif(y,y˙,x)=0(5)\frac{d}{dx}\left( \frac{\partial }{\partial {{{\dot{y}}}_{i}}}f(\mathbf{y},\mathbf{\dot{y}},x) \right)-\frac{\partial }{\partial {{y}_{i}}}f(\mathbf{y},\mathbf{\dot{y}},x)=0\tag{5}dxd​(∂y˙​i​∂​f(y,y˙​,x))−∂yi​∂​f(y,y˙​,x)=0(5)

若设独立变量 xxx为时间 ttt,函数 yi{{y}_{i}}yi​为广义坐标qi{{q}_{i}}qi​ ,泛函 f(y,y˙,x)f(\mathbf{y},\mathbf{\dot{y}},x)f(y,y˙​,x) 替换为拉格朗日量 ,则可得到拉格朗日方程:
ddt(∂L∂q˙j)−∂L∂qj=0(6)\frac{d}{dt}\left( \frac{\partial L}{\partial {{{\dot{q}}}_{j}}} \right)-\frac{\partial L}{\partial {{q}_{j}}}=0\tag{6}dtd​(∂q˙​j​∂L​)−∂qj​∂L​=0(6)

拉格朗日方程的三种推导方法之基于欧拉-拉格朗日方程推导相关推荐

  1. PHP开发之递归算法的三种实现方法

    递归算法对于任何一个编程人员来说,应该都不陌生.因为递归这个概念,无论是在PHP语言还是Java等其他编程语言中,都是大多数算法的灵魂.对于PHP新手来说,递归算法的实现原理可能不容易理解.但是只要你 ...

  2. 黑马程序员_Java解析网络数据流的三种特殊方法

    Java解析网络数据流的三种特殊方法 Java作为最开放的语言,已越来越受到网络程序员的青睐.但这一青睐族有着同样的经历--曾经都为网络上通信的Java数据格式而烦恼. 笔者也不例外,曾经为此而查阅了 ...

  3. Oracle的join默认为,Oracle中的三种Join方法详解

    这里将为大家介绍Oracle中的三种Join方法,Nested loop join.Sort merge join和Hash join.整理出来以便帮助大家学习. 基本概念 Nested loop j ...

  4. python中保留小数_python保留小数位的三种实现方法

    前言 保留小数位是我们经常会碰到的问题,尤其是刷题过程中.那么在python中保留小数位的方法也非常多,但是笔者的原则就是什么简单用什么,因此这里介绍几种比较简单实用的保留小数位的方法: 方法一:fo ...

  5. oracle hash join outer,CSS_浅谈Oracle中的三种Join方法,基本概念 Nested loop join: Outer - phpStudy...

    浅谈Oracle中的三种Join方法 基本概念 Nested loop join: Outer table中的每一行与inner table中的相应记录join,类似一个嵌套的循环. Sort mer ...

  6. lopa分析_【风险分析方法】HAZOP、LOPA和FMEA三种分析方法,如何做到信息共享?...

    导 读 信息是人们对事物的了解的不确定性的减少或消除,其功能是表征物质客体成分,结构,状态,特性等属性.信息共享的目的在于减少或消除信息源所需的不确定性.石油化工行业由于设备多,生产过程复杂,危险元素 ...

  7. php怎么四舍五入,php 四舍五入的三种实现方法

    这篇文章主要为大家详细介绍了php 四舍五入的三种实现方法,具有一定的参考价值,可以用来参考一下. 对php 四舍五入的三种方法感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! php 四 ...

  8. java map集合遍历方法,Java的Map集合的三种遍历方法

    集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~ 1. package com.myTest.MapText; import java.util.Collection; i ...

  9. for-forEach-stream.forEach三种遍历方法

    java8新出的循环方式,在网上有大量的道友说用流的方式效率反而更低了. 大量的结论表明,这种方式只是语法糖(for-forEach-stream三种遍历方法执行效率比较与选用思考 - ZZY1078 ...

  10. 打开计算机后 无法最小化,最小化窗口后无法在任务栏中显示的三种解决方法...

    [文章导读]最近有用户反映打开的窗口最小化后无法在任务栏中显示,通常情况下点击程序的最小化按钮都会显示在任务栏中,方便我们点击再次打开. 最近有用户反映打开的窗口最小化后无法在任务栏中显示,通常情况下 ...

最新文章

  1. FastReport 导出pdf时中文乱码的解决办法
  2. python 搭建web应用程序_用Python构建数据科学Web应用程序
  3. ios lua 增量更新,更新内部代码
  4. 练习:利用函数实现一个登陆系统
  5. 批量ping脚本shell_30个Linux Shell脚本经典案例(上)
  6. 二项分布 , 多项分布, 以及与之对应的beta分布和狄利克雷分布
  7. Win7系统账户被禁用的解决方法
  8. mysql like html_mysql - MySQL RLIKE查找,然后替换打开和关闭HTML标记之间的所有字符 - 堆栈内存溢出...
  9. ES6学习(八)—Promise对象 超鸡重要
  10. 这位程序员就这样被征服了......
  11. 一个基于Tp3.2(thinkphp3.2)的工会管理系统
  12. 如何卸载赛门铁克symantec,ivanti
  13. 数据同步工具kettle
  14. 仅三行代码的按键扫描程序,绝对够经典(秒杀郭天祥讲解的按键扫描)
  15. Java 纸牌游戏 牛牛 逻辑代码 实现
  16. MSN聊天记录显示方式
  17. xlsx模块 前端_React读取Excel——js-xlsx 插件的使用
  18. linux安装nebula
  19. 关于Rasa你必须要知道的几件事
  20. Presto常用语句整理

热门文章

  1. 音频均衡器原理及实现
  2. 计算机策略组无法打开怎么办,本地组策略打不开,怎么解决
  3. 通过分享后的百度网盘链接获取外链图片地址
  4. ibm+i+to+mysql_IBM 的数据库Informix 常用代语法
  5. ABBYY FineReader OCR图片文字识别软件安装应用
  6. 【PAT刷题甲级】部分笔记1065-1155~(下)
  7. 如何让电脑产生和输出特定分贝值的声音
  8. 计算机打不开网络邻居,打不开网上邻居的电脑是怎么回事
  9. VXLAN 技术解析-(1)VXLAN简述
  10. 图书馆管理系统【SSM含SQL文件】