MATLAB中自带遗传算法函数GA的用法
来源:互联网 发布:乒乓球底板 知乎 编辑:程序博客网 时间:2024/05/16 05:17
ga
用遗传算法寻找函数的最优解
语法规则
x = ga(fitnessfcn,nvars)
x = ga(fitnessfcn,nvars,A,b)
x = ga(fitnessfcn,nvars,A,b,Aeq,beq)
x = ga(fitnessfcn,nvars,A,b,Aeq,beq,LB,UB)%
其中fitnessfc为函数的句柄或者为匿名函数
nvars,表示自变量个个数(例如自变量为向量X,nvars代表X中的元素个数)
A,b就是表达式A*X<=b;
Aeq:表示线性等式约束矩阵,若是没有等式约束就写为[];
Beq:表示线性等式约束的个数Beq=length(nvars);
x = ga(fitnessfcn,nvars,A,b,Aeq,beq,LB,UB,nonlcon)
x = ga(fitnessfcn,nvars,A,b,Aeq,beq,LB,UB,nonlcon,options)
x = ga(problem)
[x,fval] = ga(...)
例子
A = [1 1; -1 2; 2 1]; b = [2; 2; 3]; lb = zeros(2,1); [x,fval,exitflag] = ga(@lincontest6,2,A,b,[],[],lb) %lb表示x的下界,up表示上界 Optimization terminated: average change in the fitness value less than options.TolFun. x = 0.7794 1.2205 fval = -8.03916 exitflag =
阅读全文
0 0
- MATLAB中自带遗传算法函数GA的用法
- 遗传算法(GA)的matlab实现
- GA遗传算法Matlab版本实例注释
- 初识Matlab遗传算法工具箱 ga
- 基本遗传算法(GA)的算法原理、步骤、及Matlab实现
- MATLAB遗传算法工具箱的函数简介
- 【GA算法】遗传算法原理及其Matlab代码
- Matlab自带排序函数sort用法
- Matlab自带排序函数sort用法
- Matlab自带排序函数sort用法
- 遗传算法(GA)
- GA遗传算法解析
- 遗传算法(GA)
- 遗传算法GA
- 遗传算法GA
- GA遗传算法
- MATLAB中自带的核密度估计函数
- MATLAB遗传算法函数总结
- 取最大最小值
- python016 -- 多进程和多线程
- 有了ajax,没有实现不了的前台页面功能
- 在Qt的dialog中内嵌一个dialog
- Android颜色代码
- MATLAB中自带遗传算法函数GA的用法
- 数据科学课程笔记2 --- 发展现状
- 课堂笔记_阴影生成
- 51Nod1222:最小公倍数计数 (莫比乌斯反演)
- 自学Java之Java类库(在用户界面上排列组件)(011day)
- 单目视觉ADAS的技术与体验升级之路|硬创公开课
- mysql大小写敏感
- vmware workstation 12 实现虚拟机克隆,并修改相关配置
- Go实战--go中使用hmac sha256(The way to go)