声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2659|回复: 7

[编程技巧] MATLAB如何 求解 “ 欧拉-拉格朗日方程”

[复制链接]
发表于 2008-7-19 22:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
MATLAB如何 求解下列 “ 欧拉-拉格朗日方程”
未命名.JPG
回复
分享到:

使用道具 举报

发表于 2008-7-20 22:28 | 显示全部楼层
不知道对不对:@L:@L:@L:@L:@L
a.png

评分

1

查看全部评分

 楼主| 发表于 2008-7-21 08:50 | 显示全部楼层
发表于 2008-7-21 09:04 | 显示全部楼层
这是常微分方程边值问题,不知下面结果如何:
x y(x) y'(x) y''(x)
0 -.86112059752689 1 -1.49966622053288
0.1 -.768120113572139 .864640068317106 -1.22131751641702
0.2 -.687390028169549 .753441723098651 -1.01218528836773
0.3 -.616821883924013 .660595562800711 -.851503635149407
0.4 -.554797547412079 .581987683221737 -.725564409272037
0.5 -.500049956715649 .514637026419032 -.625087427996021
0.6 -.45156902966069 .456337575007847 -.543650542545283
0.7 -.408536646215134 .405424682839506 -.476722307695082
0.8 -.370280829072448 .360618897582075 -.421049253134764
0.9 -.336242880882165 .320919434843489 -.374258257199764
1 -.305953435360555 .285530200489068 -.334592972971185
1.1 -.279014746702686 .253807580816742 -.300735829578959
1.2 -.255087412815882 .225223048588455 -.271685845716973
1.3 -.233880295094699 .199336009525695 -.246673545466743
1.4 -.215142773986426 .175773822960952 -.22510096131985
1.5 -.198658733884753 .154216908279631 -.206498858934868
1.6 -.18424184527187 .134387494230287 -.190495945312592
1.7 -.171731833262532 .116041001184554 -.176796518016278
1.8 -.160991507034226 9.89593411310257E-02 -.165164127630567
1.9 -.151904385375226 8.29456232896982E-02 -.155409570302303
2 -.144372797300717 6.78198946937246E-02 -.147382032365432
2.1 -.13831636849562 5.34156444424155E-02 -.140962556729033
2.2 -.133670827761231 3.95768705151289E-02 -.13605924343386
2.3 -.130387085126928 2.61555577122887E-02 -.132603768836472
2.4 -.128430546577308 1.30094503091194E-02 -.130548932064703
2.5 -.127780640693936 2.73332333327589E-08 -.129867029212275
2.6 -.128430540846506 -1.30093953279637E-02 -.130548926050322
2.7 -.130387073600418 -2.61555017823669E-02 -.132603756722082
2.8 -.133670810308315 -3.95768129880947E-02 -.136059225045404
2.9 -.138316344918005 -5.34155846455497E-02 -.140962531798198
3 -.144372767329746 -6.78198319188935E-02 -.147382000520361
3.1 -.151904348668055 -8.29455567808871E-02 -.155409531054085
3.2 -.160991463168832 -9.89592700698334E-02 -.16516408035443
3.3 -.171731781731382 -.116040924672846 -.176796461925886
3.4 -.184241785474033 -.134387411268933 -.190495879425233
3.5 -.198658665116174 -.154216817741845 -.206498782024375
3.6 -.21514269542799 -.175773723558183 -.225100871852853
3.7 -.233880205797622 -.199335899763165 -.246673441516023
3.8 -.25508731168384 -.22522292670616 -.271685724843079
3.9 -.279014632469985 -.253807444709823 -.300735688667486
4 -.30595330656551 -.285530047598514 -.334592808007606
4.1 -.336242735834828 -.320919262003476 -.374258062955607
4.2 -.370280665815958 -.36061870080281 -.421049022727044
4.3 -.408536462480528 -.405424456992124 -.476722031963393
4.4 -.451568822816598 -.456337313357039 -.543650209165666
4.5 -.50004972371805 -.514636719912526 -.625087020215383
4.6 -.55479728476791 -.581987319379639 -.725563904102106
4.7 -.616821587701801 -.660595123923545 -.851503000817041
4.8 -.687389694134336 -.753441183270625 -1.01218448083277
4.9 -.76811973762446 -.864639388187971 -1.22131647503268
5 -.861120162291034 -.999999144142996 -1.4996648170779
ode.jpg

评分

1

查看全部评分

 楼主| 发表于 2008-7-21 09:09 | 显示全部楼层

回复 4楼 的帖子

请问dingd兄是如何解这个问题的?比如哪种软件和方法?
发表于 2008-7-21 09:11 | 显示全部楼层
这是Duffing方程,有精确解析解
 楼主| 发表于 2008-7-21 09:17 | 显示全部楼层

回复 6楼 的帖子

我看到的相关文献,是用有限差分法求数值解。我不知用MATLAB如何求?
发表于 2008-7-22 17:27 | 显示全部楼层
用Matlab的ode45等格式均可以

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 00:42 , Processed in 0.087851 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表