QQ登录

只需要一步,快速开始

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

求助:Mathematica 求解微分方程组

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

1

主题

4

听众

3

积分

升级  60%

该用户从未签到

自我介绍
Mathematica初学者
跳转到指定楼层
1#
发表于 2017-9-27 08:43 |只看该作者 |正序浏览
|招呼Ta 关注Ta
萌新求助如何求解一个非线性方程组:4 j8 L) W! d" \: u' \2 c

7 u! P3 l& i& `$ z求助大神,我要解的非线性方程组不是规范的,无法直接套用NDSolve,也没有在Help中查到处理方法。原因是微分方程组中有一项表达式需要再解一个方程才能得到,具体的:1 b9 Q  s' W6 J7 a

8 W- e# ^+ X& v3 d- bNDSolve[{ EIS'[t] == (segma[t] + f[EIS[t]]/(str*omega))*str*" J3 w# ?6 u) ^! n3 A/ `8 z
    omega,
5 W: `2 f# o* Y6 [9 b/ [  segma'[t] ==
- j& J4 @/ h* }* S/ @   shear*str -
( `$ [/ ]. ?! L% p2 i6 x    1/(str*omega)*Df[EIS[t]]*EIS'[t],EIS[0] == -4.842, segma[0] == 0,}, {EIS, segma}, {t, 0, 1 R" Y) G1 L; C: p( S7 w' V! U( j% y
  10}]
+ R% x, U) d  a/ U. H2 |1 G以上是我想要求解的微分方程,形式很简单。其中各个函数除了f[EIS]以外均有直接的表达式。而f[EIS]需要由以下表达式得到:( L& C! B3 t' M0 Q
' V* S, z; C6 h7 T( i; H
f[EIS_] :=
3 {. a$ f) n9 M2 }, C) f( A  Re[Coef /.
4 H% F! @8 g4 o- j7 `    FindRoot[1 q0 K: O- N9 E8 O( B4 U( Q4 ~
     Integrate[P[EA, EIS, Coef], {EA, 0, Infinity}] == 1, {Coef, 1}]];
) V1 ~9 _% J* d4 g3 h4 G3 `也就是f[EIS]每一点的值都需要解一个上述的方程。* g6 v* I+ J4 I! S: J

! H/ U- A+ L' ]  L6 {$ R* z1 ~7 Z' W' M: K
/ d. m: f0 ?; Q5 z8 h
程序报错是求解f[EIS]时得不到数值无法进行。请问这样的情况应该怎么处理呢?我也尝试了将f[EIS]也作为一个方程放入NDSolve中求解微分代数方程,但是也无法得到结果。
6 p# j$ y! }5 u# ~
9 V1 ?9 v6 G* t8 w7 C: d8 V
) C0 v# e9 D1 s) S3 q' x
% r1 i* b: `! h7 h. k  |  F十分感谢大神帮助/ t/ C$ C  Q0 p+ a6 p3 G/ y2 C) C+ ~
1 J2 b" q9 X8 @6 {# O

2 g0 B5 M* U1 f) K) O* C! M; f
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-10-24 12:23 , Processed in 0.800753 second(s), 56 queries .

    回顶部