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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
最近看关于求解隐式微分方程的求解的内容,遇到了这样的问题,对于求解问题
. A& H3 c" G0 P0 N: u

# `% m$ o9 r& q4 [5 ^6 {x0= [1;0;0;1]4 ]; m& A2 a( i9 j* |4 k6 j
使用ode15i进行求解,具体的命令如下:( p8 q( C5 I+ K% z1 P
5 l9 q9 b) E0 ^# g& `. j  i- F
4 H6 ]* c8 |# |  `+ W) M
odefun=@(t,x,dx)[dx(1)-x(2)
* _) _0 m0 V  N# R8 O8 Jdx(2)*sin(x(4))+dx(4)^2+2*x(1)*x(3)-x(1)*dx(2)*x(4)
, E, j6 w7 K6 |0 j3 wdx(3)-x(4)
( S6 i* }/ Q; p* j5 V5 {% Sx(1)*dx(2)*dx(4)+cos(dx(4))-3*x(3)*x(2)];
- `+ Z' n7 D+ }* ^4 M

! l; D6 L: m1 V! T6 w

) Y( A" w% R) k, J+ p( j4 s# Jt0=06 Q0 ~2 P" c0 |/ a( Q- B) m
x0=[1 0 0 1]';%本题初值 x0 的都给出了
. q1 Z/ f" N) j7 l( Y8 c
fix_x0=ones(4,1);%本题中 x0 都给出了
# `2 z, a' E- i
$ p# n& Y$ v2 i; r  k" m
dx0=[0 0 1 1]';%本题中初值 dx0 一个都没有给出,那么全部任意写* |5 x" Z# e% j6 o, P" s
fix_dx0=zeros(4,1);%本题中 dx0 一个没有给出,故全部为 0[x02,dx02]=decic(odefun,t0,x0,fix_x0,dx0,fix_dx0);
* u. `( ?* a7 D1 U9 J& e: Y4 k. G+ s. v5 ?- x% t/ ]
3 g" H, W! Q" M! }( M' N9 ^
但是执行[x02,dx02]=decic(odefun,t0,x0,fix_x0,dx0,fix_dx0);后总是提示
& }8 _: H, j. s3 ?8 KError using decic (line 109); F; x7 F& L  B7 M
Convergence failure in DECIC.8 ?0 B  \6 H5 ~
请问出错是为什么呢?
" I& u9 z6 l' X, l: V! m( Y
  • TA的每日心情
    开心
    2022-12-27 15:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2#
    发表于 2021-6-8 15:32 | 只看该作者
    你可以给一个稍微好一些的初值:
    1 y) v7 G2 c2 M- Z2 rdx0=[0 0 1 -0.5]';%

    该用户从未签到

    3#
     楼主| 发表于 2021-6-8 16:31 | 只看该作者
    qq666888qqw 发表于 2021-6-8 15:325 }% a" f) a) p1 |1 \- g
    你可以给一个稍微好一些的初值:
    $ D" U+ a' B- |1 a& L* H; g9 Jdx0=[0 0 1 -0.5]';%

    $ l9 ^  t* z% ?' q! b' q, n1 A6 v
    ; q; w5 M0 H( J2 I
    为什么正好初值就是真正解的时候反而就解不出来呢?
    : A3 Q; L/ N) s) i3 }$ f$ u% s
    5 ?. {, C6 _; s
    1 o% E+ X' a+ A. j3 v% B  J
    3 E$ ~1 ]/ [3 ~* N

    $ M% Y2 ?" y8 |
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-6 03:26 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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