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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
最近看关于求解隐式微分方程的求解的内容,遇到了这样的问题,对于求解问题
/ B# K2 f& Y+ [/ C' t! }

) r" Q; {8 M# \5 |, Qx0= [1;0;0;1], W- ~( Y/ f+ J3 R1 B( }
使用ode15i进行求解,具体的命令如下:
2 _3 v* \* G: [+ k' I; I0 D. P1 z# m, M) i$ h* z- _

9 O, x7 `6 S# `2 iodefun=@(t,x,dx)[dx(1)-x(2)2 z' \$ q( T0 F) p# c" T
dx(2)*sin(x(4))+dx(4)^2+2*x(1)*x(3)-x(1)*dx(2)*x(4)
+ [5 ?$ b% U7 U: ?% ~dx(3)-x(4)
* X) d- I6 J) Ax(1)*dx(2)*dx(4)+cos(dx(4))-3*x(3)*x(2)];
* _. M: N" k# h2 q2 c
' A; z$ M% d) J0 r* s9 B
1 V( ^& R  ~0 R# U, V& q
t0=0
5 @+ Y4 J; _. O# G/ _9 x! l. L
x0=[1 0 0 1]';%本题初值 x0 的都给出了
. r9 c) g' D# @
fix_x0=ones(4,1);%本题中 x0 都给出了' m. q: R; F0 {
& D: V9 w3 {/ y! ~2 ~* s
dx0=[0 0 1 1]';%本题中初值 dx0 一个都没有给出,那么全部任意写( A  F  l2 \. y/ N9 i9 Z9 k% J; ?1 Q
fix_dx0=zeros(4,1);%本题中 dx0 一个没有给出,故全部为 0[x02,dx02]=decic(odefun,t0,x0,fix_x0,dx0,fix_dx0);
0 }$ T( i! B: y8 n$ \/ F0 I( d0 _' S- x, g0 j/ @$ F7 F5 k
' z) _2 l1 X& T+ i
但是执行[x02,dx02]=decic(odefun,t0,x0,fix_x0,dx0,fix_dx0);后总是提示
+ |: [  S: q4 S- [: ?8 MError using decic (line 109)
7 E9 _/ o1 L3 _! V! dConvergence failure in DECIC." {( ]% s$ h3 t3 e0 a- w# W
请问出错是为什么呢?

: X( K4 D0 i% x, S8 p- `5 P+ ~3 G
  • TA的每日心情
    开心
    2022-12-27 15:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2#
    发表于 2021-6-8 15:32 | 只看该作者
    你可以给一个稍微好一些的初值:
    ! j* B# a' I- }( f5 gdx0=[0 0 1 -0.5]';%

    该用户从未签到

    3#
     楼主| 发表于 2021-6-8 16:31 | 只看该作者
    qq666888qqw 发表于 2021-6-8 15:32
    * V0 N; K3 w% w8 a6 I# P, b你可以给一个稍微好一些的初值:
    / j9 J5 x8 w6 `% x8 _dx0=[0 0 1 -0.5]';%
    * `' u. g: F: G! y( P

    / P, C- d! o: l, g( ?7 @7 K
    为什么正好初值就是真正解的时候反而就解不出来呢?

    " x# e& H4 f0 G) {8 u4 P
    , c( u* m9 ^9 r7 a# \; p1 w' W
    9 Q3 b. i8 l+ M) z9 X7 z- R

    ! \1 c0 _* L  v& N1 W  R. N- U4 [3 P3 J, R+ [, N7 x
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-4 19:54 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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