自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 MATLAB实现牛顿法(Newton‘s method)寻优

这个函数实现的是基本的牛顿法,对于一些特殊情况如海塞矩阵是奇异矩阵或者病态矩阵等没有进行处理。在实际使用中,可能需要根据具体情况进行修改和优化。函数的输出是求解的函数f在x0处的最小值及其对应的x值。x0:初始的猜测值。

2023-08-26 16:07:55 2078 1

原创 MATLAB编写Powell算法寻优

【代码】MATLAB编写Powell算法寻优。

2023-08-26 16:04:35 846

原创 无约束多维极值 阻尼牛顿法MATLAB代码程序

接着,进行迭代,每次迭代使用牛顿法更新一步,然后使用黄金分割法确定步长。如果梯度的范数小于允许的误差,或者达到最大迭代次数,就停止迭代,返回当前点以及函数值。如果海塞矩阵是奇异的(条件数小于1e-6),就停止迭代,返回一个空数组和一个空结果。每次迭代,根据斐波那契序列生成两个新的候选点a和b,然后根据目标函数在这两个点的值,判断是否接受这两个点,缩小搜索区间。输入:目标函数f,初始搜索区间[a, b],初始步长h0,最大迭代次数n。输入:目标函数f,初始点x0,允许的误差eps,最大迭代次数n。

2023-08-26 13:26:33 149

原创 共轭梯度法MATLAB代码

【代码】共轭梯度法MATLAB代码。

2023-08-22 10:46:19 1278 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除