QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3838|回复: 1
打印 上一主题 下一主题

求助:Mathematica 求解微分方程组

[复制链接]
字体大小: 正常 放大
Magic111        

1

主题

4

听众

3

积分

升级  60%

该用户从未签到

自我介绍
Mathematica初学者
跳转到指定楼层
1#
发表于 2017-9-27 08:43 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
萌新求助如何求解一个非线性方程组:% O7 w4 u" P( g% T

: i+ ^6 p0 J7 s求助大神,我要解的非线性方程组不是规范的,无法直接套用NDSolve,也没有在Help中查到处理方法。原因是微分方程组中有一项表达式需要再解一个方程才能得到,具体的:
1 Y/ z. i6 J7 T) [: B% ?% Q8 [1 @. y, X  M, g5 D2 s1 \0 w& i
NDSolve[{ EIS'[t] == (segma[t] + f[EIS[t]]/(str*omega))*str*( f. a  N# v7 v4 h; g, M+ c
    omega,
7 j, q& F5 d4 H, _! a8 N  ~2 {  segma'[t] ==
& ?( o/ D( v9 v9 c, X" N& F   shear*str - 8 i& `: X& b; h6 d: G$ O" O% n
    1/(str*omega)*Df[EIS[t]]*EIS'[t],EIS[0] == -4.842, segma[0] == 0,}, {EIS, segma}, {t, 0,   {, K$ h$ r4 \+ p8 N+ @; a
  10}]
, J& H3 v3 i" X6 ^; I' J( r以上是我想要求解的微分方程,形式很简单。其中各个函数除了f[EIS]以外均有直接的表达式。而f[EIS]需要由以下表达式得到:
4 u0 c+ K& W7 V5 h9 J) X7 _& z) H8 _& W: L: T2 v+ f+ r, W# {3 [
f[EIS_] :=
0 Q$ v. P2 h- Y  g  Re[Coef /.   k2 f# `! B+ }+ F* Z+ C$ w
    FindRoot[
# j, F8 i. Y( a& b' O     Integrate[P[EA, EIS, Coef], {EA, 0, Infinity}] == 1, {Coef, 1}]];( B$ s. S' ~/ t" X- r; F- F
也就是f[EIS]每一点的值都需要解一个上述的方程。) n5 e5 a" z* l. d) _9 u

  x. {+ n, y9 n' {: ?
7 P5 ^4 s( k, D/ P- z
: |: Y" t+ o$ b- I程序报错是求解f[EIS]时得不到数值无法进行。请问这样的情况应该怎么处理呢?我也尝试了将f[EIS]也作为一个方程放入NDSolve中求解微分代数方程,但是也无法得到结果。( U% _& Q- ^) A) b' u3 b! \) x

9 r; m7 X4 p* D- u' m% w; n# T" |' f' a* ?1 _' G2 d+ D
5 m% a$ I$ ?, s/ t2 b- z
十分感谢大神帮助
; x5 ?$ e/ r% j, [8 E) C4 i( T6 [- H; \; q4 K+ |
, C8 J: Z: C) M& C( H
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

0

主题

1

听众

10

积分

升级  5.26%

  • TA的每日心情
    奋斗
    2017-12-21 21:05
  • 签到天数: 1 天

    [LV.1]初来乍到

    自我介绍
    物理学本科生
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-5-26 09:11 , Processed in 0.464377 second(s), 54 queries .

    回顶部