资源简介
matlab模拟退火算法的通用代码,适合各类线性规划问题的求解
代码片段和文件信息
function [xofo] = tuihuo(fx0ulkmaxqTolFun)
% 模拟退火算法求函数 f(x)的最小值点, 且 l <= x <= u
% f为待求函数,x0为初值点,l,u分别为搜索区间的上下限,kmax为最大迭代次数
% q为退火因子,TolFun为函数容许误差
%%%%算法第一步根据输入变量数,将某些量设为缺省值
if nargin < 7
TolFun = 1e-8;
end
if nargin < 6
q = 1;
end
if nargin < 5
kmax = 100;
end
%%%%算法第二步,求解一些基本变量
N = length(x0); %自变量维数
x = x0;
fx = feval(fx); %函数在初始点x0处的函数值
xo = x;
fo = fx;
%%%%%算法第三步,进行迭代计算,找出近似全局最小点
for k =0:kmax
Ti = (k/kmax)^q;
mu = 10
相关资源
- 风电场风速两参数weibull(威布尔)分
- 混合差分遗传进化算法代码(matlab)
- 三边测量定位MATLAB源码
- 支持向量机SVM和核函数的matlab程序集
- 神经网络用于模式识别及MATLAB源代码
- 基于matlab和神经网络的手写字母识别
- 差分进化算法的Matlab代码,可运行
- OFDM matlab程序
- 维纳滤波器
- matlab制作梳状滤波器
- MATLAB高通滤波器程序
- 用matlab拟合圆 基于最小二乘法 详细推
- 使用matlab识别出图像中的圆形,计算
- matlab支持向量机源代码
- 用matlab神经网络实现非线性识别
-
基于simuli
nk的光伏模型搭建供大家参 - matlab各种功率谱画法及比较
- 光伏发电系统的MATLAB仿真
- 光伏发电的MATLAB并网仿真
- 计算方法上机实验报告-matlab
- FCM的MATLAB实现
- 用MATLAB画点电荷的电场线
- 装箱问题遗传算法求解
- 基于matlab的电力系统谐波仿真
- 一维激波管问题upwind格式matlab代码
- MATLAB中图像背景噪声去除
- 自组织特征映射神经网络matlab
- 实验室的极化码编码译码仿真程序,
- 双极性PWM单相全桥逆变电路
- 普源示波器 matlab读取程序
评论
共有 条评论