[已答复] fsolve是否求解成功判断

[复制链接]
haoyuwhy 发表于 2022-1-14 17:52:53
我想写一个循环,如果fsolve求解不成功,就不断改变初值,直到求解成功。请问fsolve求解后该如何判断是否成功呢?
并且实现当fsolve求解后,成功才输出解,不成功则不输出解。

5 条回复


WarnerChang 发表于 2022-1-14 18:36:08
判断你的解是不是在你想要结果的区间内呗!

求解一次使用if判读一次,决定输出还是不输出

haoyuwhy 发表于 2022-1-14 18:45:06
WarnerChang 发表于 2022-1-14 18:36
判断你的解是不是在你想要结果的区间内呗!

求解一次使用if判读一次,决定输出还是不输出 ...

这个不行呀,求解不成功,结果还是在所要区间的,只是不是解(或者说没有收敛)。有判断是否输出equation solved这个结果的方法吗?感觉这个挺基础呀

WarnerChang 发表于 2022-1-14 20:49:08
haoyuwhy 发表于 2022-1-14 18:45
这个不行呀,求解不成功,结果还是在所要区间的,只是不是解(或者说没有收敛)。有判断是否输出equation ...

你真有意思,你方程都没给,咋判断,还觉得很简单

haoyuwhy 发表于 2022-2-16 11:33:27
WarnerChang 发表于 2022-1-14 20:49
你真有意思,你方程都没给,咋判断,还觉得很简单

fsolve求解后会自动输出equation solved这个字符串,我说的是判断是否输出了这个,和方程有什么关系?

TouAkira 发表于 2022-2-16 11:49:38
haoyuwhy 发表于 2022-2-15 23:33
fsolve求解后会自动输出equation solved这个字符串,我说的是判断是否输出了这个,和方程有什么关系? ...

抬杠有意思吗?

论坛特意设置的发帖提示,还有置顶帖子《 你知道如何正确提问么? 》、《 为什么你的帖子没人回

都专门强调过,最最基本的"方便你自己、也方便回答者"的提问注意事项
粘贴一个简单的程序.别人可以直接复制运行(尽量避免使用附件,Simulink模型除外)

你不提供一个基本的例子,其他坛友难道现想一个可能无解的方程组,然后再在这个方程组基础上做一堆尝试,最后再来给你提建议么?
那么你明明本来就有一个合适的例子,为什么不直接发出来,非要让热心坛友浪费时间再去琢磨一个新算例(更别说这个现琢磨的算例,很有可能与你的目标没有相似性,即,解决前者的方法不一定适用于后者),有没有必要?
你如果来问路,大部分知道地址的人会很乐意指一下方向,但你现在这个行为相当于要求指路人先做一套考试卷子再给你指路,难道别人的时间就这么不值钱吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表