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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

7 P6 h$ `* y" ]6 [/ M# _
" v! t9 d* X* o9 k- r
x0= [1;0;0;1]
' V7 I: ~. a4 V8 T6 x, F使用ode15i进行求解,具体的命令如下:
' C) h8 X  f/ m$ D, s2 p# z" L2 z( G% i% \. z# g2 K5 N

1 m% p' }. |4 U6 ]# Z# R6 Qodefun=@(t,x,dx)[dx(1)-x(2)
& v$ e( l2 N. E; f6 S& `dx(2)*sin(x(4))+dx(4)^2+2*x(1)*x(3)-x(1)*dx(2)*x(4)* w6 }9 I3 r$ Z; d. G% x& K4 g8 l
dx(3)-x(4)
9 V1 ?  P. I% y" T+ cx(1)*dx(2)*dx(4)+cos(dx(4))-3*x(3)*x(2)];

: E5 D: [8 K4 T* o4 l5 H- |- C% z( u0 o/ F

0 L6 _; W( g9 h+ G' f" p0 c( @t0=0
+ x- Q' }9 n, G0 ?
x0=[1 0 0 1]';%本题初值 x0 的都给出了7 m7 h- h2 M  B7 R* b# C8 d3 e
fix_x0=ones(4,1);%本题中 x0 都给出了
& M$ f( r# Z& D; P$ k
6 T3 Q+ n& |3 f/ C$ s
dx0=[0 0 1 1]';%本题中初值 dx0 一个都没有给出,那么全部任意写
2 M# m# [* M& P- y' b6 |/ Sfix_dx0=zeros(4,1);%本题中 dx0 一个没有给出,故全部为 0[x02,dx02]=decic(odefun,t0,x0,fix_x0,dx0,fix_dx0);
% u5 C( T# i' _* I5 T# w# ?! g, K8 d8 b% r$ _

" V, v0 }1 X$ }8 P但是执行[x02,dx02]=decic(odefun,t0,x0,fix_x0,dx0,fix_dx0);后总是提示
) M8 ?6 ^; I: DError using decic (line 109)
) G0 v" ]" P7 T# ?* K, T2 |Convergence failure in DECIC.' @: w" Z, p; K1 E/ g# p9 @
请问出错是为什么呢?

. B- d! ]" ^4 ^
  • TA的每日心情
    开心
    2022-12-27 15:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2#
    发表于 2021-6-8 15:32 | 只看该作者
    你可以给一个稍微好一些的初值:
    ' P# k  `' v, q, u" Pdx0=[0 0 1 -0.5]';%

    该用户从未签到

    3#
     楼主| 发表于 2021-6-8 16:31 | 只看该作者
    qq666888qqw 发表于 2021-6-8 15:32+ c  \" h6 x9 K6 J, [" F8 H5 r
    你可以给一个稍微好一些的初值:' p/ \% G; B/ r
    dx0=[0 0 1 -0.5]';%
    ' D. M& X- A& r3 r

      V; ~' d8 K* u& m, E0 P5 L3 J
    为什么正好初值就是真正解的时候反而就解不出来呢?

    9 O& Y  c5 B! {
    % {' k% l: V' ]- ?1 B. d
    ; N. a% i4 U4 Z$ d

    ) N: V' o( k* z! E% ^/ ?% U$ c  D3 O7 G/ `1 a* O; W8 i( y
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-23 23:11 , Processed in 0.171875 second(s), 23 queries , Gzip On.

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

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

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