


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
进退法1. 算法原理进退法是用来确定搜索区间(包含极小值点的区间)的算法,其理论依据是:为单谷函数(只有一个极值点),且为其极小值点的一个搜索区间,对于任意,如果,则为极小值的搜索区间,如果,则为极小值的搜索区间。因此,在给定初始点,及初始搜索步长的情况下,首先以初始步长向前搜索一步,计算。(1) 如果则可知搜索区间为,其中待求,为确定,后退一步计算,为缩小系数,且,直接找到合适的,使得,从而确定搜索区间。(2) 如果则可知搜索区间为,其中待求,为确定,前进一步计算,为放大系数,且,知道找到合适的,使得,从而确定搜索区间。2. 算法步骤用进退法求一维无约束问题的搜索区间(包含极小值点的区间)的基本算法步骤如下:(1) 给定初始点,初始步长,令,;(2) 令,置;(3) 若,则转步骤(4),否则转步骤(5);(4) 令,令,转步骤(2);(5) 若,则转步骤(6)否则转步骤(7);(6) 令,转步骤(2);(7) 令,停止计算,极小值点包含于区间3. 算法的MATLAB实现在MATLAB中编程实现的进退函数为:功能:用进退法求解一维函数的极值区间。调用格式:其中,:目标函数; :初始点; :初始步长; :精度; :目标函数取包含极值的区间左端点; :目标函数取包含极值的区间又端点。进退法的MATLAB程序代码如下:function minx,maxx=minJT(f,x0,h0,eps)%目标函数:f;%初始点:x0;%初始步长:h0;%精度:eps;%目标函数取包含极值的区间左端点:minx;%目标函数取包含极值的区间又端点:maxx;format long;if nargin=3 eps=1.0e-6;endx1=x0;k=0;h=h0;while 1 x4=x1+h; %试探步 k=k+1; f4=subs(f,findsym(f),x4); f1=subs(f,findsym(f),x1); if f4f1 x2=x1; x1=x4; f2=f1; f1=f4; h=2*h; %加大步长 else if k=1 h=-h; %反向搜索 x2=x4; f2=f4; else x3=x2; x2=x1; x1=x4; break; end endendminx=min(x1,x3);maxx=x1+x3-minx;format short;例:取初始点为0,步长为0.1,用进退法求函数的极值区间。解:在MATLAB命令窗口中输入:syms t;f=t4-t2-2*t+5;x1,x2=min
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋防水修缮合同协议书
- 九年级数学上册 第4章 锐角三角函数4.2 正切教学设计 (新版)湘教版
- 二年级道德与法治上册教学设计- 14 家乡物产养育我 -人教部编版
- 任务四项目2《学习陶艺技法》教学设计 2023-2024学年湘人版初中劳动技术七年级下册
- 人际交往中的情绪ABC 教学设计 初中心理健康七年级上册
- 2024吉林省地方水电集团有限公司竞聘上岗14人笔试参考题库附带答案详解
- 七年级生物上册 2.1.1《绿色植物的主要类群》第二课时教学设计 (新版)济南版
- 2024北京通州投资发展有限公司公开招聘8人笔试参考题库附带答案详解
- 七年级下册语文古诗词之译文+赏析+朗读+主题+习题
- 分布式能源规划员培训大纲
- 建筑工程《拟投入本项目的主要施工设备表及试验检测仪器设备表》
- (新版)制丝操作工(二级)理论考试复习题库-上(单选题汇总)
- 医院医保季度分析报告总结
- 新生儿口腔运动干预
- 波司登品牌营销方案
- 灭火器售后服务承诺书
- 《临床营养学》课件
- 《中国古代都城》课件
- 被执行人生活费申请书范文
- 多维系统分析方法
- 人才招聘与猎头服务行业的国际化发展
评论
0/150
提交评论