声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1661|回复: 6

[编程技巧] [求助] 求解微分方程中的参数处理

[复制链接]
发表于 2007-3-28 19:10 | 显示全部楼层 |阅读模式

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

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

x
各位兄长:
      小弟有个问题,求解微分方程
   
    d2x+dx+a*x=f(t),假设方程不存在解析解。  当a参数给定时,求解没有问题。我想考虑用数值解法求取当a为符号变量时,方程解
   x(t)关于参数a的表达式。
   大家有什么方法,最好用Matlab写程序,呵呵 谢谢各位了!
回复
分享到:

使用道具 举报

发表于 2007-3-28 20:51 | 显示全部楼层

看看现代控制,用上面的方法,用拉斯好象也可以!

:lol :time: 看看现代控制,用上面的方法,用拉斯好象也可以!
发表于 2007-3-28 21:33 | 显示全部楼层
原帖由 dc1hawk 于 2007-3-28 19:10 发表
各位兄长:
      小弟有个问题,求解微分方程
   
    d2x+dx+a*x=f(t),假设方程不存在解析解。  当a参数给定时,求解没有问题。我想考虑用数值解法求取当a为符号变量时,方程解
   x(t)关于参数a的表达 ...



这个问题很难,既然不存在解析解,就不能够得到x关于a的表达式。你这是一个线性问题,其求解的应该很简单的,看一下高数课本

[ 本帖最后由 无水1324 于 2007-3-28 21:35 编辑 ]
 楼主| 发表于 2007-3-29 08:49 | 显示全部楼层
原帖由 无水1324 于 2007-3-28 21:33 发表



这个问题很难,既然不存在解析解,就不能够得到x关于a的表达式。你这是一个线性问题,其求解的应该很简单的,看一下高数课本

楼上说得对,方程不存在解析解,例如杜芬方程关于小参数的解析解,用Maple求解出来的解也是共振解。但我想如果小参数给定,应该可以有数值解的,哪怕是有点限定范围也好,我想求取关于x(t)关于小参数的函数形式,不是x(t)的解析解。
发表于 2007-3-29 10:06 | 显示全部楼层
"数值解法求取当a为符号变量..."--------好象没有这种说法.
作参数a的循环,求解即可.
要得到x(t)关于a的表达式,可用拟合实现.
 楼主| 发表于 2007-3-29 10:13 | 显示全部楼层
xjzuo :
  thank you !
对于单参数还可能拟合,如果考虑x(t)对于M,C,K等参数问题,可能问题就比较大了。

大家还得帮我想想办法 呵呵

[ 本帖最后由 ChaChing 于 2010-3-27 17:14 编辑 ]
发表于 2012-11-2 18:02 | 显示全部楼层
我也遇到了相同的问题,请问你解决了吗?用下面网友的方法(包括拉普拉斯变化)好使吗?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-15 22:33 , Processed in 0.066632 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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