Fortran Coder

标题: 比较通用的求解非线性方程的方法 [打印本页]

作者: donckey    时间: 2017-2-23 10:34
标题: 比较通用的求解非线性方程的方法
本帖最后由 donckey 于 2017-2-24 16:12 编辑

比较通用的求解非线性方程的方法,牛顿法对函数的要求太高了,aitkan解不出来。方程表达式如下:只有x是未知数。

作者: li913    时间: 2017-2-23 17:17
穷举。根据解所在范围,以及你需要的精度,按一定间隔穷举所有可能。
作者: vvt    时间: 2017-2-23 18:34
这世界很少有非常通用的数值算法。都或多或少有适用条件。

计算速度快的,不稳定。稳定的,对输入数据要求高。对输入数据要求低的,误差积累大。
PS:我看不到你的表达式。

作者: donckey    时间: 2017-2-24 16:11
donckey 发表于 2017-2-24 16:10

我上传了图片,不知道为什么显示不出来呢?

作者: donckey    时间: 2017-2-24 16:13
vvt 发表于 2017-2-23 18:34
这世界很少有非常通用的数值算法。都或多或少有适用条件。

计算速度快的,不稳定。稳定的,对输入数据要求 ...

就是In套着三角函数
作者: donckey    时间: 2017-2-24 16:13
li913 发表于 2017-2-23 17:17
穷举。根据解所在范围,以及你需要的精度,按一定间隔穷举所有可能。

这个办法不错,让程序自己试就可以了




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2