版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、%conjugate gradient methods%method:FR,PRP,HS,DY,CD,WYL,LS%精确线搜索,梯度终止准则function m,k,d,a,X,g1,fv = conjgradme( G,b,c,X,e,methodif nargin<6error('输入参数必须为6'endn=length(G;if n=2format long e%ratsyms x1x2f=1/2*x1,x2*G*x1;x2+b'*x1;x2+c;g=diff(f,x1;diff(f,x2;g1=subs(subs(g,x1,X(1,1,x2,X(2,1;d
2、=-g1;a=-(d'*g1/(d'*G*d;% a=-(X(:,1'*G*d+b'*d/(d'*G*d; a=g1(:,1'*g1(:,1/(d(:,1'*G*d(:,1;X(:,2=X(:,1+a*d;g1=g1 subs(subs(g,x1,X(1,2,x2,X(2,2;m1=norm(g1(:,1;m=norm(g1(:,2;i=2;k=zeros(1;switch methodcase'FR'while m>=ek(i-1=(m/m12;d(:,i=-g1(:,i+k(i-1*d(:,i-1;a(i=-(d
3、(:,i'*g1(:,i/(d(:,i'*G*d(:,i;%a1(i=-(X(:,i'*G*d(:,i+b'*d(:,i/(d(:,i'*G*d(:,i;a(i=g1(:,i'*g1(:,i/(d(:,i'*G*d(:,i;X(:,i+1=X(:,i+a(i*d(:,i;g1=g1 subs(subs(g,x1,X(1,i+1,x2,X(2,i+1;m1=m;m=norm(g1(:,i+1;i=i+1;endcase'PRP'while m>=ek(i-1=g1(:,i'*(g1(:,i-g1(:,i-1/(
4、norm(g1(:,i-12;d(:,i=-g1(:,i+k(i-1*d(:,i-1;a(i=-(d(:,i'*g1(:,i/(d(:,i'*G*d(:,i;X(:,i+1=X(:,i+a(i*d(:,i;g1=g1 subs(subs(g,x1,X(1,i+1,x2,X(2,i+1;m=norm(g1(:,i+1;i=i+1;endcase'HS'while m>=ek(i-1=g1(:,i'*(g1(:,i-g1(:,i-1/(d(:,i-1'*(g1(:,i-g1(:,i-1 ;d(:,i=-g1(:,i+k(i-1*d(:,i-1;
5、a(i=-(d(:,i'*g1(:,i/(d(:,i'*G*d(:,i;X(:,i+1=X(:,i+a(i*d(:,i;g1=g1 subs(subs(g,x1,X(1,i+1,x2,X(2,i+1;m=norm(g1(:,i+1;i=i+1;endcase'DY'while m>=ek(i-1=g1(:,i'*g1(:,i/(d(:,i-1'*(g1(:,i-g1(:,i-1;d(:,i=-g1(:,i+k(i-1*d(:,i-1;a(i=-(d(:,i'*g1(:,i/(d(:,i'*G*d(:,i;X(:,i+1=X(
6、:,i+a(i*d(:,i;g1=g1 subs(subs(g,x1,X(1,i+1,x2,X(2,i+1;m=norm(g1(:,i+1;i=i+1;endcase'LS'while m>=ek(i-1=g1(:,i'*(g1(:,i-g1(:,i-1/(d(:,i-1'*(-g1(:,i-1;d(:,i=-g1(:,i+k(i-1*d(:,i-1;a(i=-(d(:,i'*g1(:,i/(d(:,i'*G*d(:,i; %a(i=-(X(:,i'*G*d( :,i+b'*d(:,i/(d(:,i'*G*d(:,i
7、;X(:,i+1=X(:,i+a(i*d(:,i;g1=g1 subs(subs(g,x1,X(1,i+1,x2,X(2,i+1;m=norm(g1(:,i+1;i=i+1;endcase'CD'while m>=ek(i-1=g1(:,i'*g1(:,i/(d(:,i-1'*(-g1(:,i-1;d(:,i=-g1(:,i+k(i-1*d(:,i-1;a(i=-(d(:,i'*g1(:,i/(d(:,i'*G*d(:,i;X(:,i+1=X(:,i+a(i*d(:,i;g1=g1 subs(subs(g,x1,X(1,i+1,x2,X(2
8、,i+1;m=norm(g1(:,i+1;i=i+1;endcase'WYL'while m>=ek(i-1=g1(:,i'*(g1(:,i-(m/m1*g1(:,i-1/(m12;d(:,i=-g1(:,i+k(i-1*d(:,i-1;a(i=-(d(:,i'*g1(:,i/(d(:,i'*G*d(:,i; %a(i=-(X(:,i'*G*d( :,i+b'*d(:,i/(d(:,i'*G*d(:,i;X(:,i+1=X(:,i+a(i*d(:,i;g1=g1 subs(subs(g,x1,X(1,i+1,x2,X(2,i
9、+1;m1=m;m=norm(g1(:,i+1;i=i+1;endendfv=subs(subs(f,x1,X(1,i,x2,X(2,i;endl1=X(1,i;l2=X(2,i;w1=X(1,1;w2=X(2,1;v1=min(l1,w1-abs(l1-w1/10:abs(l1-w1/10:max(l1,w1+abs(l1-w1/1 0;v2=min(l2,w2-abs(l2-w2/10:abs(l2-w2/10:max(l2,w2+abs(l2-w2/1 0;x,y=meshgrid(v1,v2;s=size(x;z=zeros(size(x;for i=1:s(1for j=1:s(2z(i,j=1/2*x(i,j,y(i,j*G*x(i,j;y(i,j+b'*x(i,j;y(i,j+c ;endendpx,py = gradient(z,.2,.2;contour(v1,v2,z, hold on, quiver(v1,v2,px,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年基础心电图测试题及答案
- 2025年湖北高考俄语试卷及答案
- 学生楷书考试题目及答案
- 2025年智能制造与产业转型考试试题及答案
- 2025年特种设备操作人员安全技术规范专项训练试卷附答案
- 2026年土壤污染隐患排查报告
- 护理文件书写测试题及答案
- 初中化学竞赛题真题及答案
- 2024年营养指导员考试题库及答案
- 2026年中国机械泵阀行业市场前景预测及投资价值评估分析报告
- 卷烟市场状态分析报告
- 超声检测通用工艺规范
- 诊所销售培训课件
- 矿业融资计划书
- 冲刺活动奖励方案模板
- 广东省普通高中学生转学证明表
- 认识香精香料-香精香料发展历史
- 【高中语文】《将进酒》情境教学+课件18张+年统编版高中语文选择性必修上册
- 创维as-11有源音箱说明书
- 2023年广东深圳宝安区建筑工务署招聘员额制工作人员28人(共500题含答案解析)笔试必备资料历年高频考点试题摘选
- 雨污分流改造项目施工组织设计方案-雨污分流施工方案
评论
0/150
提交评论