




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一维搜索方法的MATLAB实现姓名: 班级:信息与计算科学 学号: 实验时间: 2014/6/21一、实验目的:通过上机利用Matlab数学软件进行一维搜索,并学会对具体问题进行分析。并且熟悉Matlab软件的实用方法,并且做到学习与使用并存,增加学习的实际动手性,不再让学习局限于书本和纸上,而是利用计算机学习来增加我们的学习兴趣。二、实验背景:黄金分割法它是一种基于区间收缩的极小点搜索算法,当用进退法确定搜索区间后,我们只知道极小点包含于搜索区间内,但是具体哪个点,无法得知。1、算法原理 黄金分割法的思想很直接,既然极小点包含于搜索区间内,那么可以不断的缩小搜索区间,就可以使搜索区间的端点逼近到极小点。2、 算法步骤用黄金分割法求无约束问题的基本步骤如下:(1)选定初始区间及精度,计算试探点:。(2)若,则停止计算。否则当时转步骤(3)。 当转步骤(4)。(3)转步骤(5)(4)转步骤(5)(5) 令,转步骤(2)。算法的MATLAB实现function xmin=golden(f,a,b,e) k=0; x1=a+0.382*(b-a); x2=a+0.618*(b-a); while b-ae f1=subs(f,x1); f2=subs(f,x2); if f1f2 a=x1; x1=x2; f1=f2; x2=a+0.618*(b-a); else b=x2; x2=x1; f2=f1; x1=a+0.382*(b-a); end k=k+1; end xmin=(a+b)/2; fmin=subs(f,xmin)fprintf(k=n);disp(k);3、 实验结果(总结/方案)黄金分割法求解极值实例。用黄金分割法求解下面函数的最小值:进退法1. 算法原理进退法是用来确定搜索区间(包含极小值点的区间)的算法,其理论依据是:为单谷函数(只有一个极值点),且为其极小值点的一个搜索区间,对于任意,如果,则为极小值的搜索区间,如果,则为极小值的搜索区间。因此,在给定初始点,及初始搜索步长的情况下,首先以初始步长向前搜索一步,计算。(1) 如果则可知搜索区间为,其中待求,为确定,后退一步计算,为缩小系数,且,直接找到合适的,使得,从而确定搜索区间。(2) 如果则可知搜索区间为,其中待求,为确定,前进一步计算,为放大系数,且,知道找到合适的,使得,从而确定搜索区间。2. 算法步骤用进退法求一维无约束问题的搜索区间(包含极小值点的区间)的基本算法步骤如下:(1) 给定初始点,初始步长,令,;(2) 令,置;(3) 若,则转步骤(4),否则转步骤(5);(4) 令,令,转步骤(2);(5) 若,则转步骤(6)否则转步骤(7);(6) 令,转步骤(2);(7) 令,停止计算,极小值点包含于区间3. 算法的MATLAB实现function A,B=minJT(f,x0,h0,eps)%目标函数:f;%初始点:x0;%初始步长:h0;%精度:eps;%目标函数取包含极值的区间的左端点:A;%目标函数取包含极值的区间的右端点:B;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; br
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国工业级氧化镁行业市场分析及投资价值评估前景预测报告
- 2025年中国工业电焊帘行业市场分析及投资价值评估前景预测报告
- 2025年新能源汽车充电站智能充电解决方案研究报告
- 2025年智能光储一体化技术在沿海地区电力调峰中的应用分析
- Unit 3 Family ties Starting out教学设计 -外研版英语七年级上册
- Unit 7 Speaker's Corner说课稿-2023-2024学年小学英语3A新概念英语(青少版)
- 2025年功能性饮料在健身APP推广中的应用分析报告
- 远程医疗如何推动2025年偏远地区医疗服务能力提升报告
- 全国青岛版信息技术七年级下册专题一第10课四、《邮件合并》说课稿
- 4.1 交通运输 教学设计-人教版地理八年级上册
- 2025鄂尔多斯市国源矿业开发有限责任公司社会招聘75人笔试参考题库附带答案详解
- 2025 改良Barthel指数(MBI)评定表 (可编辑)
- 动态血压监测结果解读
- 2025至2030银行贷款产业深度调研及前景趋势与投资报告
- 竞彩考试题目及答案
- 教科版(2024)科学二年级上册第一单元《造房子》测试卷(含答案)
- 中线导管学习汇报
- 中药制剂进修汇报
- 2025全国中学生天文知识竞赛决赛试题及答案
- 第4课 科技力量大 第三课时(课件)2025-2026学年道德与法治三年级上册统编版
- 公司办公室安全检查表
评论
0/150
提交评论