《DFP算法及Matlab程序Word版》由会员分享,可在线阅读,更多相关《DFP算法及Matlab程序Word版(6页珍藏版)》请在人人文库网上搜索。

1、传播优秀Word版文档 ,希望对您有帮助,可双击去除!作业二 用DFP算法求解,取,。一、求解:(1) 求迭代点x1令,得的极小值点,所以得:于是,由DFP修正公式有下一个搜索方向为(2) 求迭代点x2令,得的极小值点于是得:,所以:,因Hesse阵为正定阵,为严格凸函数,所以为整体 极小点。二、DFP算法迭代步骤如下:(1)给定初始点,初始矩阵(通常取单位阵),计算,令k=0,给定控制误差。传播优秀Word版文档 ,希望对您有帮助,可双击去除!(2)令。(3)由精确一维搜索确定步长,(4)令。(5)若,则停;否则令 , 。(6)由DFP修正公式得。令k=k+1,转步骤(2)3、 DFP算法m。

2、atlab程序实现function best_x,best_fx,count=DFP(x0,ess)syms x1 x2 t;f=x1*x1+2*x2*x2-2*x1*x2-4*x1;fx=diff(f,x1);%求表达式f对x1的一阶求导 fy=diff(f,x2);%求表达式f对x2的一阶求导fi=fx fy;%构造函数f的梯度函数%初始点的梯度和函数值g0=subs(fi,x1 x2,x0);f0=subs(f,x1 x2,x0);H0=eye(2);%输出x0,f0,g0x0f0g0xk=x0;传播优秀Word版文档 ,希望对您有帮助,可双击去除!fk=f0;gk=g0;Hk=H0;k。

3、=1;while(norm(gk)ess)%迭代终止条件|gk| x0=1 1;ess=1e-6;best_x,best_fx,count=DFP(x0,ess)程序运行结果:x0 =1 1f0 =-3g0 =-4 2*第1次寻优传播优秀Word版文档 ,希望对您有帮助,可双击去除!xk =2.0000 0.5000fk =-5.5000gk =-1 -2Hk =0.8400 0.38000.3800 0.4100*第2次寻优xk =4 2fk =-8gk =0 0Hk =1.0000 0.50000.5000 0.5000结果如下:best_x =4 2best_fx =-8传播优秀Word版文档 ,希望对您有帮助,可双击去除!count =2可以看到,最优点,迭代次数2次,与前面结果一致。

matlab dfp法,DFP算法及Matlab程序Word版相关推荐

  1. rsa加解密算法报告c语言,RSA加密解密算法c语言程序Word版

    <RSA加密解密算法c语言程序Word版>由会员分享,可在线阅读,更多相关<RSA加密解密算法c语言程序Word版(5页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版 ...

  2. matlab进行数据平滑,matlab数据平滑程序Word版

    <matlab数据平滑程序Word版>由会员分享,可在线阅读,更多相关<matlab数据平滑程序Word版(9页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 , ...

  3. 牛顿法的matlab实现例题,【MATLAB|MATLAB牛顿插值法例题与程序Word版】

    『易坊知识库摘要_MATLAB|MATLAB牛顿插值法例题与程序Word版』x12345678y22.523.324.421.7025.228.524.825.4二.数学原理假设有n+1个不同的节点及 ...

  4. 课程管理系统c语言程序,课程信息管理系统C语言程序Word版

    <课程信息管理系统C语言程序Word版>由会员分享,可在线阅读,更多相关<课程信息管理系统C语言程序Word版(19页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文 ...

  5. matlab dfp法,DFP算法及Matlab程序(最新整理)

    <DFP算法及Matlab程序(最新整理)>由会员分享,可在线阅读,更多相关<DFP算法及Matlab程序(最新整理)(7页珍藏版)>请在人人文库网上搜索. 1.作 业 二用 ...

  6. matlab dfp法,DFP算法及Matlab程序.docx

    DFP算法及Matlab程序 作业二 用DFP算法求解,取,.一.求解:求迭代点x1令,得的极小值点,所以得:于是,由DFP修正公式有下一个搜索方向为求迭代点x2令,得的极小值点于是得:,所以:,因H ...

  7. matlab 投票法_SVM算法原理及其Matlab应用

    <SVM算法原理及其Matlab应用>由会员分享,可在线阅读,更多相关<SVM算法原理及其Matlab应用(18页珍藏版)>请在人人文库网上搜索. 1.SVM 算法及其 Mat ...

  8. ukf实测信号的预测 matlab,ukf(无迹卡尔曼滤波)算法的matlab程序.

     ukf(无迹卡尔曼滤波)算法的matlab程序. function [x,P]=ukf(fstate,x,P,hmeas,z,Q,R) % UKF   Unscented Kalman Filt ...

  9. matlab hist函数_算法工匠MATLAB专训营:Matlab绘图,小试牛刀

    作者 | 蔡老师 仿真秀专栏作者 首发 | 仿真秀平台 导读:正文之前,我在此详细说明一下,因为本文包含的程序太难得,网上肯定找不到这样的程序.随着讲课的越来越深入,我给出的程序会越来越实用,接近于实 ...

最新文章

  1. 关闭windows窗口时操作
  2. python爬虫实例-10个python爬虫入门实例
  3. CSS弹出二级多列菜单和DIV布局实例 - 仿IBM官网首页
  4. flink入门实战总结
  5. 查询2021高考成绩位次,云南一分一段表查询2021-云南高考位次查询(文科、理科)...
  6. 网传梅姨照片竟然是电脑合成的!仅需 100 行代码,你也能做到!
  7. sqlmap源码入门笔记系列
  8. 惠普ns1005w使用说明_惠普 NS1005w 多功能一体机解析:15秒智能闪充 + 全功能手机操控...
  9. 部署Nginx+Keepalived
  10. 九大厂商联合推出「快应用」,围攻微信?
  11. A Survey of Transformers论文解读
  12. GBin1推荐:jQuery的滚动插件Waypoints
  13. 使用TypoDetect检测相似域名
  14. 问道虚拟机服务器地址,【问道1.60.0905】虚拟机手工启动服务端+配套客户端+配套工具+充值注册软件+启动教程...
  15. [渝粤教育] 南阳理工学院 大学计算机基础 参考 资料
  16. next主题美化——背景图片、页面透明化、阴影、圆角、动画
  17. windows通过vnc远程桌面
  18. MySQL数据库CPU使用率过高,怎么办
  19. LightDM配置说明
  20. 将工件模型(stp,stl等)转为均匀稠密点云(pcd,ply)

热门文章

  1. 决战Go语言从入门到入土v0.1
  2. 巨坑!监听浏览器窗口关闭onbeforeunload不起作用(脱坑了啊!!)
  3. txt格式转换成prg_Advanced CSV Converter v6.69下载(csv文件转换工具)
  4. 电子商务行业支付解决方案
  5. 【积累】《国产操作系统(麒麟)运维师》课程笔记-第6章-中
  6. 电商导购社区已死?蘑菇街关闭社区频道
  7. 机器学习算法基础概念学习总结(转载)
  8. 她经济”成为品牌新危机?小红书精准营销读懂女人心
  9. 苹果7p最佳系统版本_为什么:苹果手机比安卓用的久?IOS系统 顶级硬件!
  10. c语言:求n!从1到20的和