找回密码
 注册
关于网站域名变更的通知
查看: 706|回复: 2
打印 上一主题 下一主题

关于ode15i的一阶导数值求解函数decic函数不能收敛的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-6-8 14:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
最近看关于求解隐式微分方程的求解的内容,遇到了这样的问题,对于求解问题

, u' @+ l, h9 a" Q$ L

5 ]  i, \3 L& |3 _* E+ W- Dx0= [1;0;0;1]) \0 u: A/ a) L
使用ode15i进行求解,具体的命令如下:7 m4 }7 U+ B- ?8 k4 ~% a1 v
. h# M4 X8 x! A( I( H) c( e
4 b+ }9 s2 ~* E$ [6 j5 j3 {
odefun=@(t,x,dx)[dx(1)-x(2)) E: G2 v6 ^1 g0 d. h0 t/ x
dx(2)*sin(x(4))+dx(4)^2+2*x(1)*x(3)-x(1)*dx(2)*x(4)7 \- T* b* U7 d2 V
dx(3)-x(4)! Q* d2 l  Z& n( y6 B, m$ [  F
x(1)*dx(2)*dx(4)+cos(dx(4))-3*x(3)*x(2)];

+ {% p7 H- `' A* `0 g/ _& h# ~
! k/ P, e4 s' b2 M
, C" h. G7 o3 j/ z' ~
t0=0' A* \9 i" ]. G; ^5 y
x0=[1 0 0 1]';%本题初值 x0 的都给出了9 i" b% x( _0 ~8 N* j7 ^
fix_x0=ones(4,1);%本题中 x0 都给出了8 v( M. r$ F$ C2 }+ T5 I2 H1 v
3 E# }: |" @! [6 F" Q
dx0=[0 0 1 1]';%本题中初值 dx0 一个都没有给出,那么全部任意写
- u5 B( y  F( v  ?: ?fix_dx0=zeros(4,1);%本题中 dx0 一个没有给出,故全部为 0[x02,dx02]=decic(odefun,t0,x0,fix_x0,dx0,fix_dx0);4 ?# a8 s9 s9 T8 a0 p0 f/ v

' B2 \: s5 m: d* m& l) G/ d- x

- b% r& F8 |$ t7 G9 D但是执行[x02,dx02]=decic(odefun,t0,x0,fix_x0,dx0,fix_dx0);后总是提示& k$ R0 o+ {0 T* W; \- k+ ]8 t2 |
Error using decic (line 109)' {1 j+ [/ o, z" T9 R1 o; D
Convergence failure in DECIC.
# y$ |- j; N/ G& m( q$ t请问出错是为什么呢?
% {) D  h) F$ o
  • TA的每日心情
    开心
    2022-12-27 15:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2#
    发表于 2021-6-8 15:32 | 只看该作者
    你可以给一个稍微好一些的初值:' P9 R; b1 \$ `* y3 L
    dx0=[0 0 1 -0.5]';%

    该用户从未签到

    3#
     楼主| 发表于 2021-6-8 16:31 | 只看该作者
    qq666888qqw 发表于 2021-6-8 15:32
    ) o8 P9 c; v6 S) l9 d3 Z你可以给一个稍微好一些的初值:
    ' b- }) l  q4 a& |# Q5 Hdx0=[0 0 1 -0.5]';%
    3 f- y3 r* \6 k7 Y+ Z

    8 w) H; F6 i: A* Q
    为什么正好初值就是真正解的时候反而就解不出来呢?
    8 R4 @* @4 }9 L' D

    / ^+ U" X  F& g. F" H

    + R/ q0 M9 w* f& Y) t- H) k+ W# ?
    + P% @$ V  b) |* @( ]- C
    # @" _9 \# ~! [5 S
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-1 15:59 , Processed in 0.140625 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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