我写了一个蒸发器的仿真模型,一共是7×470个方程组 但是每次求解最终得到的结果都是无解,而且误差非常大 在求解过程中,我把每次每个方程组的值都输出来了 发现每个方程组得到的值都没有变化,也就是说未知数在求解过程中没有发生变化 请问这是怎么回事呀 返回小木虫查看更多
写错了呗,还能有啥
方程组太多了,初始值给的不合理,计算不收敛。。
能否将代码贴出来,一般考虑为代码问题,或初始解不合理。
写错了呗,还能有啥
方程组太多了,初始值给的不合理,计算不收敛。。
能否将代码贴出来,一般考虑为代码问题,或初始解不合理。
请问可以帮忙看一下吗
我昨天把方程系数做成了全局变量 然后可以算了
但是还是有三部分的方程组的未知数的值在计算中没有变化
最后出现了这个报错 说是初始点存在INF或NAN
我不太清楚初始点是哪里
非常感谢
微信截图_20200629170249.png
,
代码那个CEAoligai是最外层的代码 startCE是中间层的赋初值并调用fsolve的 CE是fsolve函数要计算的方程组的代码
我再检查检查吧