- 12
- 0
- 约1.48万字
- 约 20页
- 2016-05-16 发布于浙江
- 举报
基于matlab的模拟退火法
编写一个matlab的程序用模拟退火法求函数最优解
function [xo,fo] = Opt_Simu(f,x0,l,u,kmax,q,TolFun)% 模拟退火算法求函数 f(x)的最小值点, 且 l = x = u% f为待求函数,x0为初值点,l,u分别为搜索区间的上下限,kmax为最大迭代次数% q为退火因子,TolFun为函数容许误差%%%%算法第一步根据输入变量数,将某些量设为缺省值if nargin 7 TolFun = 1e-8;endif nargin 6 q = 1;endif nargin 5 kmax = 100;end%%%%算法第二步,求解一些基本变量N = length(x0); %自变量维数x = x0;fx = feval(f,x); %函数在初始点x0处的函数值xo = x;fo = fx;%%%%%算法第三步,进行迭代计算,找出近似全局最小点for k =0:kmax Ti = (k/kmax)^q; mu = 10^(Ti*100); % 计算mu dx = Mu_Inv(2*rand(size(x))-1,mu).*(u - l);%步长dx x1 = x + dx; %下一个估计点 x1 = (x1
您可能关注的文档
- 毕业论文基于matlab在数字图像增强处理中的应用开题报告说明书.doc
- 毕业论文基于MATLAB的参数检验说明书.doc
- 毕业论文基于Matlab基本图像处理程序说明书.doc
- 毕业论文基于matlab的肌电信号处理程序说明书.doc
- 毕业论文基于matlab的哈夫曼的试验说明书.doc
- 毕业论文基于MATLAB的时域响应分析说明书.doc
- 毕业论文基于Matlab的图像处理的源程序说明书.doc
- 毕业论文基于MATLAB的KMEANS聚类程序说明书.doc
- 毕业论文基于MATLAB的语音信号滤波处理说明书.docx
- 毕业论文基于MATLAB的扩频通信系统仿真文章说明书.doc
- 近三年个人工作总结.docx
- 组织生活会个人检视剖析材料.docx
- 2026年春江苏开放大学中国政治思想史050006形成性考核作业一答案.pdf
- 2026年春江苏开放大学中国政治思想史050006形成性考核作业二答案.docx
- 近三年个人工作总结.doc
- 2026年春江苏开放大学生活中的经济学060057综合作业一答案.doc
- 2026年春江苏开放大学中国政治思想史050006形成性考核作业二答案.doc
- 2026年春江苏开放大学商务笔译060758第一次过程性考核作业答案.docx
- 2026年春江苏开放大学生活中的经济学060057综合作业二答案.doc
- 2026年春江苏开放大学商务笔译060758第一次过程性考核作业答案.pdf
最近下载
- 2014款英菲尼迪Q50_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 超星尔雅学习通《创新创业(同济大学)》2025章节测试附答案.pdf VIP
- 工程结算咨询服务方案.docx VIP
- 2023年度职业教育课题选题指南 .pdf VIP
- 混凝土灌注桩施工方案.doc VIP
- 预计总收入预计总成本确认办法.pdf VIP
- JB_T 14701-2024《工业设备设施用齿轮齿条式升降机 安全要求》.pdf VIP
- 钢制焊接石油储罐apistandard6505-6.pdf VIP
- 基于MATLAB的人脸识别系统研究与实现毕业论文.doc VIP
- 国企运营考试题及答案.doc VIP
原创力文档

文档评论(0)