matlab 截断共轭梯度法,最优化作业 共轭梯度法 matlab代码
syms f x1 x2
f=(1/2)*x1^2+x2^2;
x=[2;1];
a=[1 0;0 2];% A
g1=diff(f,x1);
g2=diff(f,x2);
g=[g1;g2];%导数
% x1
g11=subs(g1,{x1,x2},{x(1) x(2)});
g22=subs(g2,{x1,x2},{x(1) x(2)});
g=[g11;g22]
d=-g;
d11=subs(d(1),{x1,x2},{x(1) x(2)});
d22=subs(d(2),{x1,x2},{x(1) x(2)});
d=[d11;d22]
af=(-g‘*d)/(d‘*a*d)
x=x+af*d
g11=subs(g1,{x1,x2},{x(1) x(2)});
g22=subs(g2,{x1,x2},{x(1) x(2)});
g=[g11;g22]
% x1
e=0.1;%精度
%共轭梯度
for i=1:2
if g==0
disp(‘x‘)
x
break
else
b=(g‘*a*d)/(d‘*a*d)%β
d=-g+b*d;
d11=subs(d(1),{x1,x2},{x(1) x(2)});
d22=subs(d(2),{x1,x2},{x(1) x(2)});
d=[d11;d22]
af=(-g‘*d)/(d‘*a*d)%步长α
x=x+af*d
g11=subs(g1,{x1,x2},{x(1) x(2)});
g22=subs(g2,{x1,x2},{x(1) x(2)});
g=[g11;g22]
end
end
原文:https://www.cnblogs.com/wander-clouds/p/9016468.html
matlab 截断共轭梯度法,最优化作业 共轭梯度法 matlab代码相关推荐
- matlab编程与最优化设计应用,MATLAB编程与最优化设计应用
MATLAB编程与最优化设计应用 出版时间:2013年08月 定 价:59.00 I S B N :9787121210525 所属分类: 计算机•网络  计算机•网络 > ...
- 共轭梯度下降法matlab,用matlab实现最速下降法,牛顿法和共轭梯度法求解实例
用matlab实现最速下降法,牛顿法和共轭梯度法求解实例 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 实验的题目和要求 1.所属 ...
- 数字信号处理大作业——基于matlab R2019a的男声变女声资料汇总与代码
@数字信号处理大作业--基于matlab R2019a的男声变女声资料汇总与代码 概述 参考了很多前人的资料,发现很多函数已经过时了,而且从我通过VIP下载的代码来看,代码的逻辑不是很清晰,废话也多, ...
- 用matlab实现女声变男声步骤,数字信号处理大作业——基于matlab R2019a的男声变女声资料汇总与代码...
@数字信号处理大作业--基于matlab R2019a的男声变女声资料汇总与代码 概述 参考了很多前人的资料,发现很多函数已经过时了,而且从我通过VIP下载的代码来看,代码的逻辑不是很清晰,废话也多, ...
- matlab length_【重点】最优化计算与matlab实现(20)——遗传算法
参考资料 <精通MATLAB最优化计算(第二版)> 编程工具 Matlab 2019a 目录 石中居士:最优化计算与Matlab实现--目录zhuanlan.zhihu.com 遗传算法 ...
- matlab求二元函数极值算法_最优化计算与matlab实现(3)——进退法
参考资料 <精通MATLAB最优化计算(第二版)> 数值实现 Matlab 2019a 目录 石中居士:最优化计算与Matlab实现--目录zhuanlan.zhihu.com 进退法 ...
- matlab优化算法案例分析与应用_最优化计算与matlab实现(18)——粒子群优化算法——权重改进的粒子群算法...
参考资料 <精通MATLAB最优化计算(第二版)> 编程工具 Matlab 2019a 目录 石中居士:最优化计算与Matlab实现--目录zhuanlan.zhihu.com 权重改进 ...
- c++分治法求最大最小值实现_最优化计算与matlab实现(12)——非线性最小二乘优化问题——G-N法...
参考资料 <精通MATLAB最优化计算(第二版)> 编程工具 Matlab 2019a 目录 石中居士:最优化计算与Matlab实现--目录zhuanlan.zhihu.com 非线性最 ...
- matlab nan变成0_最优化计算与matlab实现(17)——粒子群优化算法——带压缩因子的粒子群算法...
参考资料 <精通MATLAB最优化计算(第二版)> 编程工具 Matlab 2019a 目录 石中居士:最优化计算与Matlab实现--目录zhuanlan.zhihu.com 带压缩因 ...
最新文章
- STL 中map的用法详解
- hdu Caocao's Bridges(无向图边双连通分量,找出权值最小的桥)
- java 定时任务哪个好_java目前常用的几种定时任务
- W25Q128 闪存芯片SPI详解
- 设计灵感|延展画面的插画Banner设计!
- 【报告分享】2020程序员人群洞察报告.pdf(附下载链接)
- CCF 2013-12-1 出现次数最多的数
- TypeScript完全解读(26课时)_9.TypeScript完全解读-TS中的类
- 9.15-hspice语法
- Child returned status 1问题解决
- UE4骨骼动画新手入门
- android测试篇(四)android专项测试之压力测试
- python爬财务数据_会计终于不用被老板催着做报表,现在95%的财务都在悄悄办这事了!...
- 当Excel遇到在线表格,看如何轻松解决办公难题 ?
- h3c服务器增加硬盘,H3C服务器硬盘配置Raid
- H5游戏性能测试工具选择与实践总结
- 【牛客网-在线编程-Python入门篇】——开篇介绍
- 一台云服务器可以干什么?
- 2015年7月30日工作总结
- 忘掉 Snowflake,感受一下性能高出587倍的全局唯一ID生成算法
热门文章
- Git 配置别名 —— 让命令变得更简单
- 机器学习(一) 贝叶斯法则与概念学习
- [转]WIN7服务一些优化方法
- Microsoft edge升级之后收藏夹内容丢失_再见了,老Edge,再见了,Microsoft Edge
- mysql删除与另外一张表有交集的表的记录
- 移动应用中的第三方SDK隐私合规检测,早知道
- Learning to Track at 100 FPS with Deep Regression Networks全文翻译
- 凹凸世界手游服务器维修,凹凸世界手游进不去怎么办 解决方法介绍
- 几款常用的高质量web前端框架
- 计算机操作与规范,计算机操作基础与汉字规范码拼音拼形训练