资源简介
基于遗传算法,利用最小二乘法原理拟合数学模型方程的数据拟合处理,并达到最优系数。
代码片段和文件信息
function gafit()
%=======遗传算法在数据拟合的应用
clcclose all
%数据
t=1:10;
y=[2.057 3.6094 4.9881 6.0189 6.8371 7.4881 8.0047 8.4151 8.7411 9.0000];
%遗传算法
options = gaoptimset(‘Generations‘ 300‘FitnessLimit‘ 0.001‘StallGenLimit‘100);
fitnessfcn=@func; %目标函数
nvars=2; %变量
A=[];b=[]; %方程组变量系数向量和方程组等式值向量
Aeq=[]; %方程组变量约束系数向量
beq=[]; %方程组变量约束值向量
LB=[];UB=[]; %解的上界和下界
nonlcon=[]; %约束函数
[kfvalexitflag]=ga(fitnessfcnnvarsAbAeqbeqLBUBnonlconoptions) %遗传算法解
%计算决定系数
func1=@(kt)k(1)*(1-exp(-k(2)*t)); %数学模型函数
- 上一篇:自适应k均值聚类
- 下一篇:基于MATLAB实现RAS法投入产出表.zip
相关资源
- 基于MATLAB实现RAS法投入产出表.zip
- 配电网遍历算法.docx
- 双目立体视觉Census算法 matlab
- 双目立体视觉快速NCC算法 matlab
- 双目立体视觉彩色SAD算法matlab
- adaboost 演示demo基于Matlab,学习算法包
-
电池BMS管理系统simuli
nk模型 - 自适应遗传算法 求解函数最小值Mat
- 优化方法的拟牛顿法Matlab代码
- 基于Matlab车牌识别系统
- 软阈值小波去噪matlab
- OFDM中LS和DFT信道估计算法matlab程序实
- 一个matlab的K均值聚类分割程序
- 《纠错编码原理及MATLAB实现》 刘爱莲
- RS coding matlab
- 用MATLAB产生噪声调频信号的源程序
- matlab编程实现支持向量机的多分类
- svm多分类 matlab程序
- MATLAB 动画生成gif图片
- matlab实现梯度法
- matlab实现共轭梯度法
- 短路支节匹配Matlab实现
- MATLAB处理医学图像
- 自适应粒子群算法
- 模糊合成运算的matlab程序
- matlab 高斯牛顿迭代求最小二乘问题
- 直方图均衡化代码matlab
- 加权无标度网络边权演化bbv模型的m
- MATLAB禁忌搜索算法求解TSP问题
- 改进欧拉法matlab程序
评论
共有 条评论