求解方程的根是一个非常重要的研究问题,不论在科学研究领域还是在工程应用当中。求解方程的根,可以追溯到16世纪。三次方程和四次方程的求根公式早在16世纪就被数学研究者所发现,在19世纪,数学研究者证明了一般方程不可以用解析公式来求解。因此,满足一定精度要求的方程数值解是具有很大研究意义的。在不同的科学与工程领域中的许多问题都能被转化为方程的求根问题。例如,在航天器的控制领域中对目标的控制算法和人口增长领域中人口增长率的求解问题都能被转化为特定方程的求解问题。方程的数值解法有非常多,其中最重要的是迭代方法。在迭代法中,最具有代表性的方法是Newton迭代法,因为Newton迭代法的推导公式简单,收敛速度非常快,所以被广泛应用。 不同的迭代方法对求解方程有着很大的影响,主要影响其迭代的快慢和速度。近些年以来,信息技术极大地促进了非线性问题的研究,解决各种非线性问题越来越多的用迭代方法,因此迭代法也有着越来越重要的学术价值和现实意义。 论文对非线性方程的经典数值解法进行了回顾与总结,并在Newton迭代法的基础上对迭代公式进行修正,应用三种新的迭代公式来改进Newton迭代法,改进方法进行了有效性的验证。
1
本程序为:用牛顿迭代法求解非线性方程2*(x^3)-4*(x^2)+3x-6=0在1.5附近的根的具体程序。 本程序为:用牛顿迭代法求解非线性方程2*(x^3)-4*(x^2)+3x-6=0在1.5附近的根的具体程序。
2021-04-06 09:06:38 784B matlab程序
1
牛顿法计算非线性方程组的解 matlab代码 牛顿法计算非线性方程组的解 matlab代码 牛顿法计算非线性方程组的解 matlab代码 牛顿法计算非线性方程组的解 matlab代码 牛顿法计算非线性方程组的解 matlab代码
1
遗传算法解非线性方程组的Matlab程序
2021-03-06 22:11:57 69KB 遗传算法解非线性方程组的Matl
1
牛顿迭代法,解非线性方程组求最优解。
2021-03-03 21:14:16 7.85MB 牛顿迭代法 解非线性方程组
1
针对花朵授粉算法寻优精度低、收敛速度慢、易陷入局部极小的不足,提出一种把模拟退火(SA)融入到花朵授粉算法中的混合算法。该算法通过SA的概率突跳策略使其避免陷入局部最优,并利用SA的全域搜索的性能增强算法的全局寻优能力。通过6个标准测试函数进行测试,仿真结果表明,改进算法在4个测试函数中能够找到理论最优值,其收敛精度、收敛速度、鲁棒性均比基本的花朵授粉算法(FPA)、蝙蝠算法(BA)、粒子群优化(PSO)算法及改进的粒子群算法有较大的提高;同时,对非线性方程组问题进行求解的算例应用也验证了改进算法的有效性。
1
8-非线性方程求根.ppt
2021-02-05 15:01:43 1.06MB MATLAB
1
Fortran编写的源程序,清华大学徐士良的,很经典的教材
2020-01-29 03:01:45 736B 牛顿
1
不动点迭代法解非线性方程的aitken加速法matlab实现
2020-01-03 11:38:23 385B matlab aitken加速 不动点迭代
1
用于求解线性和非线性代数方程组和常微分方程组,也可以进行数据拟合
2020-01-03 11:32:34 15.07MB 数学
1