版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Golden section method40 ,50Golden section method (1)M文件程序:文件程序: function fmin=gold(x1,x2,d) %建立函数文件 d=0.13/180*pi; %将度转换为弧度 x1=40/180*pi; x2=50/180*pi; x=x1:d:x2; f=-sin(x).*cos(x); plot(x,f,r) %画出函数图形 title(黄金分割法求函数最小值-1304卢贵兵) xlabel(x) ylabel(f) axis tight a=x2-0.618*(x2-x1); %用黄金分割法求出两个黄金分割点的值 b
2、=x1+0.618*(x2-x1); k=0; while (x2-x1)=d %while条件循环 f1=-sin(a)*cos(a) %计算黄金分割点对应的函数值 f2=-sin(b)*cos(b) if f1f2 %if条件控制,对f1,f2大小进行比较 x1=a; %满足条件,把a赋值给x1 a=b; %把b赋值给a b=x1+0.618*(x2-x1); %用黄金分割法计算新的b elseif f1=f2 x1=a; x2=b; a=x2-0.618*(x2-x1); b=x1+0.618*(x2-x1); else f1f2,f1f2,f1f2 %if条件控制,对f1,f2大小进行
3、比较 x1=a; %满足条件,把a赋值给x1 a=b; %把b赋值给a b=x1+0.618*(x2-x1); %用黄金分割法计算新的b else f1f(a2),令a=a1,a1=a2,a2=a+0.618*(b-a); 如果f(a1)f(a2) ,令b=a2,a2=a1,a1=b-0.618*(b-a); 如果f(a1)=f(a2),令a=a1,b=a2, a1=b-0.618*(b-a); a2=a+0.618*(b-a);(可分为两种情况,简化程序)如果(b-a)/b和(y1-y2)/y2都大于收敛精度重新开始循环。因为a,b为单谷或单峰区间,这样每次可将搜索区间缩小0.618倍,处理后的区间都将包含极小点的区间缩小,然后在保留下来的区间上作同样的处理,如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中药房工作责任制度范本
- 安全隐患监管责任制度
- 2025年西南财经大学天府学院秋季学期教师招聘107备考题库完整答案详解
- 2025年芜湖学院实验人员招聘备考题库及答案详解1套
- 2025年宝鸡蔡家坡医院招聘12人备考题库完整答案详解
- 广西钦州市教育系统2026年“钦聚英才”浦北县专场集中招聘急需紧缺人才备考题库及参考答案详解一套
- 清真食品安全责任制度
- 公务出行报销及责任制度
- 市场员工岗位责任制度
- 幼儿园工会岗位责任制度
- 甲状旁腺护理查房课件
- DB35-T 2142-2023 在用货车油箱柴油采样规程
- 固定式真空绝热压力容器定期检验
- GB 18279-2023医疗保健产品灭菌环氧乙烷医疗器械灭菌过程的开发、确认和常规控制要求
- 新能源汽车概论(中职新能源汽车专业)PPT完整全套教学课件
- 天津高考英语词汇3500
- 知木林乡知木林村传统村落环境保护项目环评报告
- 铁路建设项目甲供甲控物资设备目录
- 平衡皮肤生态环境2对于肌肤护理起到课件
- 茶与茶文化-红茶课件
- 《汽车电路识图》课程标准
评论
0/150
提交评论