| 查看: 807 | 回复: 4 | |||
[交流]
【求助】求解常微分方程出现警告,求助
|
|
求解如下微分方程时,出现警告 Warning: Failure at t=4.893789e-005. Unable to meet integration tolerances without reducing the step size below the smallest value allowed (1.738623e-019) at time t. 无法得到要求的解区间,请帮忙分析一下。 Y0=[0.0001; 15.2571]; tspan=[0.4894e-4 0]; [t,YY]=ode23s('DYdt',tspan,Y0); plot(YY(:,1),t) function Yd=DYdt(t,Y) Yd=[Y(2); (1+Y(2)^2)/Y(1)+ 9.4597e+008*(1+Y(2)^2)^1.5]; |
» 猜你喜欢
求碳排放博导;方向是LCA、生命周期可持续发展以及碳排放
已经有8人回复
评审感受-评审感受-评审感受
已经有11人回复
26年申博自荐-计算机视觉
已经有5人回复
窗边初夏的小雨
已经有9人回复
导师各种操作恶心咋办
已经有12人回复
现在不知道怎么办,感觉很痛苦
已经有5人回复
生物学博士
已经有6人回复
护理论文 晋升
已经有3人回复
2026年申博-电池方向
已经有11人回复
2026博士申请求助
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求解二阶非线性常微分方程!!!解决之后另有重谢!!!
已经有5人回复
哪位高手可以帮我解答,常微分方程,解的延拓课后习题求解
已经有11人回复
求解二阶变系数常微分方程
已经有7人回复
求助非线性常微分方程和常系数双曲偏微分方程求解
已经有7人回复
常微分方程求解公式
已经有7人回复
求解方程,在线等……求大神指点!
已经有7人回复
Matlab数值求解二阶常微分方程
已经有9人回复
Matlab数值求解非线性常微分方程
已经有5人回复
求助,matlab求解二元二阶的常微分方程组
已经有9人回复
求助ANSYS求解总是警告
已经有6人回复
一个二阶常微分方程的求解方法?
已经有5人回复
matlab求解常微分方程
已经有6人回复
二阶常微分方程求解
已经有5人回复
1stopt4阶非线性常微分方程,帮小弟看一下,跪求。
已经有7人回复
高手进来用matlab求解常微分方程,十分感谢!
已经有17人回复
隐式欧拉法求解一阶常微分方程
已经有7人回复
1stOpt求解常微分方程边值问题
已经有5人回复
matlab 求解隐式常微分方程时用ode15i 函数出现的问题求助
已经有3人回复
【求助】ansys求解时出现警告:有4个小支点调解方程求解,原因是?
已经有3人回复
【求助】出现以下警告一般是哪些设置出现了问题?
已经有4人回复
【求助】常微分方程组求解中系数与某变量值关联的问题
已经有12人回复
【求助】如何用Runge-Kutta迭代求解二阶常微分方程组【已解决】
已经有9人回复
» 抢金币啦!回帖就可以得到:
坐标上海,找女朋友,感兴趣的来
+1/965
南京大学化学学院有机学科徐骞课题组诚聘博士后及研究助理
+1/86
苏州科技大学国家高层次青年人才团队诚聘副教授/讲师(事业编)和科研助理数名
+1/81
浙江农林大学2026年林业博士生招生,报名截止时间为2026年5月17日。
+1/80
南方科技大学物理系 CSLM Lab 招生招聘 (软物质/生物物理,Physics of AI)
+1/45
谷歌学术引用量增长
+1/38
山东中医药大学2026年申请审核制博士研究生招聘
+1/33
2026年重庆大学药学院有机化学方向博士研究生第三批招生
+1/32
广东工业大学聚合物与胶体国家优青团队青年教师招聘启事(高分子合成及自组装方向)
+1/27
北京邮电大学电子科学与技术招收博士
+1/24
。
+1/13
中国农业大学资源与环境学院 - 招聘杰出人才、青年研究员、优秀人才和博士后
+1/10
香港城市大学 博士后2-3名 机器学习力场开发 薪金30K~35K+/月 截止2025年5月底
+1/9
北航国家优青万思杰团队招收材料、化学博士一名
+1/7
哈尔滨工业大学(深圳)——急招能动/材料/机械——26年9月份博士
+1/7
双一流天津工业大学电信学院李鸿强教授招收2026年申请审核制博士
+1/7
深圳大学材料学院“智能分子材料团队”招聘博士后(连续流微反应器方向优先)
+1/6
求ENDNOTE免费版本,谢谢大神们!
+1/6
细胞分选技术进展与应用
+1/4
广东工业大学聚合物与胶体国家优青团队青年教师招聘启事(高分子合成及自组装方向)
+1/2
2楼2011-03-11 15:55:53
3楼2011-03-14 09:07:47
★ ★
xiegangmai(金币+2): 谢谢应助! 2011-03-14 12:37:04
micronano(金币+5): 2011-03-14 16:35:29
xiegangmai(金币+2): 谢谢应助! 2011-03-14 12:37:04
micronano(金币+5): 2011-03-14 16:35:29
|
我也不知道你那常微分方程组写得对不对?再核实下。 按照你的方程组形式和初始条件帮你简化了下,两三行就可以解决问题了。 --------------------------------------------------------------------------------------------------- function main fun = @(t,Y)[Y(2);(1+Y(2)^2)/Y(1)+9.4597e+08*(1+Y(2)^2)^1.5]; [t,Y] = ode45(fun,[0.4894e-4 0],[0.0001 15.2571]); plot(Y(:,1),Y(:,2)) --------------------------------------------------------------------------------------------------- 但结果同样遇到问题Warning: Failure at t=4.893789e-005. Unable to meet integration tolerances without reducing the step size below the smallest value allowed (1.738623e-019) at time t. ------------------------------------------- 分析: 1. 按提示需要减小step size 2. 检查你的方程和初值条件,如果都没问题,那么即使warning提示,也不表示一定是错误 |
4楼2011-03-14 10:01:32
5楼2011-03-14 10:13:04












回复此楼