本程序是拟牛顿法bfgs算法的matlab代码。
拟牛顿法和最速下降法一样只要求每一步迭代时知道目标函数的梯度。通过测量梯度的变化,构造一个目标函数的模型使之足以产生超线性收敛性。这类方法大大优于最速下降法,尤其对于困难的问题。另外,因为拟牛顿法不需要二阶导数的信息,所以有时比牛顿法更为有效。如今,优化软件中包含了大量的拟牛顿算法用来解决无约束,约束,和大规模的优化问题。本程序是拟牛顿法-bfgs算法的matlab代码。
用户评论
推荐下载
-
用matlab实现牛顿迭代法
一个简单的程序 其中x(k)=(x(k-1)-f(x))/df(x)
49 2018-12-08 -
牛顿迭代法求解非线性方程的Matlab程序
本程序为:用牛顿迭代法求解非线性方程2*(x^3)-4*(x^2)+3x-6=0在1.5附近的根的具体程序。
55 2019-04-29 -
牛顿_迭代算法的实现matlab版本
牛顿迭代法的实现,可以调整误差,以实现不同误差控制下的输出。
48 2019-01-20 -
牛顿_拉夫逊法潮流计算的Matlab实现
此程序只适用于求解节点电压以极坐标形式表示的潮流方程,没有考虑节点优化编号
34 2019-01-13 -
牛顿法matlab很经典的要下载啊
很好得资源啊 要下载啊 matlab 牛顿法 啊
31 2019-01-18 -
实现牛顿迭代法的matlab函数文件
应用数值分析中牛顿迭代法实现方程的求解,更好的理解该算法
35 2019-04-28 -
Matlab牛顿插值代码
matlab牛顿插值算法代码实现,算法简单易懂,希望大家关照关照,拿出来分享下,都是自己写的。
27 2019-09-10 -
生成牛顿环matlab代码
生成牛顿环matlab代码,可直接运行,牛顿环,圆环,波浪形
26 2019-05-20 -
牛顿方法源代码-matlab
MATLAB中的牛顿方法带反馈的机器学习经典源代码。
5 2024-04-27 -
共轭梯度法与BFGS法Python实现
资源包括两个算法的python实现,分别是共轭梯度法和BFGS法,利用Numpy与Sympy,实现了只需输入函数与初始点等基本条件,即可求解并输出迭代过程种各参数变化。
10 2020-07-19
暂无评论