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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
最近看关于求解隐式微分方程的求解的内容,遇到了这样的问题,对于求解问题
6 i9 m: S" ~) u, C! g- O
; Z1 d) X2 Y8 R# I
x0= [1;0;0;1]$ \1 n* M7 I, g" R* J7 \+ x+ U
使用ode15i进行求解,具体的命令如下:
7 g9 x% D$ Q* r7 {3 m: f7 {' M! l/ |" p; U- W4 m. a
7 @; ~  ]. A; k% m, O' W4 Y
odefun=@(t,x,dx)[dx(1)-x(2)
& z3 D+ _/ B& `: B2 [! M$ K1 B& udx(2)*sin(x(4))+dx(4)^2+2*x(1)*x(3)-x(1)*dx(2)*x(4)
& _$ {' _! f! ^; w0 p+ ^" Jdx(3)-x(4)0 C6 Z; N4 w% S2 m8 L9 F1 y1 X; s
x(1)*dx(2)*dx(4)+cos(dx(4))-3*x(3)*x(2)];

3 G% M8 I4 ?( c. x! X  p; c
7 G5 o5 Y5 C# [* m2 B  J7 t1 Y0 ^' c

& I! Q; @  w" Q! N* |& f7 `3 j% _t0=0
% \4 E$ E3 @; C" h
x0=[1 0 0 1]';%本题初值 x0 的都给出了1 W' w5 M5 L" b& p" \  d& x
fix_x0=ones(4,1);%本题中 x0 都给出了
% Z* H" D0 T: r4 k8 [& C; A' ]( x
: Q: A! ?" l) U; h$ W
dx0=[0 0 1 1]';%本题中初值 dx0 一个都没有给出,那么全部任意写
- h: Z9 s; Q' q/ b9 R0 @/ f0 Dfix_dx0=zeros(4,1);%本题中 dx0 一个没有给出,故全部为 0[x02,dx02]=decic(odefun,t0,x0,fix_x0,dx0,fix_dx0);
0 S/ ?* W& L2 t- k0 @! I! ^7 t+ u  y+ t/ @1 \( V9 n1 _- m
9 M* A/ I7 f4 I( C/ }9 k& x
但是执行[x02,dx02]=decic(odefun,t0,x0,fix_x0,dx0,fix_dx0);后总是提示3 y2 V% ~# P. h# o) M4 G( J4 j, X2 J
Error using decic (line 109)! L% e" i( E, L- J+ O8 L/ Z
Convergence failure in DECIC.
2 C- o/ A0 k. F* q+ E  V请问出错是为什么呢?

" j$ v# R* n8 ?: A- ]( r! v
  • TA的每日心情
    开心
    2022-12-27 15:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2#
    发表于 2021-6-8 15:32 | 只看该作者
    你可以给一个稍微好一些的初值:
    " A. n1 @$ y* Edx0=[0 0 1 -0.5]';%

    该用户从未签到

    3#
     楼主| 发表于 2021-6-8 16:31 | 只看该作者
    qq666888qqw 发表于 2021-6-8 15:32* I5 Q7 x* B! e9 R5 P9 q! t
    你可以给一个稍微好一些的初值:
    ) H3 a- T  M9 R7 x: P3 Cdx0=[0 0 1 -0.5]';%
      Z7 j" N6 W5 w9 C' R6 U

    3 m( O. W, M' m! g
    为什么正好初值就是真正解的时候反而就解不出来呢?
    5 |) C, r$ R- g' @6 g
    1 F8 \- Z' ~/ k- i$ T* q2 E
    3 b- e7 |4 n. Q( q; L- _

    8 [* C- [9 s  c1 h
    4 z/ n  c; \4 j- h5 [
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-20 02:50 , Processed in 0.093750 second(s), 23 queries , Gzip On.

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

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

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