请问怎么不使用matlab的遗传算法工具箱用matlab遗传算法求极值?求函数f(x)=abs(4*sin(x))*(exp(-0.1*x))的最大值继续源码,不好意思忘了写上了,x>=0多谢大侠这么热心,但是我要这个程序并不只是简单的

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 01:37:50
请问怎么不使用matlab的遗传算法工具箱用matlab遗传算法求极值?求函数f(x)=abs(4*sin(x))*(exp(-0.1*x))的最大值继续源码,不好意思忘了写上了,x>=0多谢大侠这么

请问怎么不使用matlab的遗传算法工具箱用matlab遗传算法求极值?求函数f(x)=abs(4*sin(x))*(exp(-0.1*x))的最大值继续源码,不好意思忘了写上了,x>=0多谢大侠这么热心,但是我要这个程序并不只是简单的
请问怎么不使用matlab的遗传算法工具箱用matlab遗传算法求极值?
求函数f(x)=abs(4*sin(x))*(exp(-0.1*x))的最大值
继续源码,
不好意思忘了写上了,x>=0
多谢大侠这么热心,但是我要这个程序并不只是简单的要求函数最大值,最后要用在卫星天线付形的程序中,所以一定得要遗传算法的

请问怎么不使用matlab的遗传算法工具箱用matlab遗传算法求极值?求函数f(x)=abs(4*sin(x))*(exp(-0.1*x))的最大值继续源码,不好意思忘了写上了,x>=0多谢大侠这么热心,但是我要这个程序并不只是简单的
【1】先看看图形.
subplot(2,1,1)
ezplot('abs(4*sin(x))*(exp(-0.1*x))')
subplot(2,1,2)
ezplot('abs(4*sin(x))*(exp(-0.1*x))',[-4*pi 2*pi])
图形见:
http://hi.baidu.com/chemical%5Fengineering/album/item/0289d0165bb4ed1c962b43e7.html
【2】用fminbnd函数最简单,遗传算法俺不会啊
fun=inline('-abs(4*sin(x))*(exp(-0.1*x))')%最大值的负数就是最小值
x = fminbnd(fun,0,2*pi) %求最小值
maxval=-subs(fun) %最小值的负数就是最大值
运行结果:
fun =
Inline function:
fun(x) = -abs(4*sin(x))*(exp(-0.1*x))
x = 1.4711
maxval = 3.4357
【3】这个是遗传算法,您试试.

请问怎么不使用matlab的遗传算法工具箱用matlab遗传算法求极值?求函数f(x)=abs(4*sin(x))*(exp(-0.1*x))的最大值继续源码,不好意思忘了写上了,x>=0多谢大侠这么热心,但是我要这个程序并不只是简单的 请问如何用matlab遗传算法编程? matlab遗传算法工具箱里用的是哪种遗传算法 matlab 遗传算法优化 怎样处理变量约束最近在做 约束条件下的遗传算法 使用的MATLAB是 7.0.4版本 三个变量 1 求遗传算法的matlab程序 遗传算法求最短路径的matlab程序, matlab 遗传算法 染色体为实数的交叉和变异的代码怎么写啊 matlab神经网格与遗传算法结合的源代码怎么写? 最近想看梯度遗传算法方面外国论文,请问梯度遗传算法英文怎么翻译怎么翻译的? 怎样用matlab实现遗传算法 matlab 遗传算法哪位大哥大姐给俺具体解释下这遗传算法 怎么操作的啊?本人感激不尽!把本人所有的分数给大家! 用matlab遗传算法拟合曲线怎么拟合? 两组数据,必须用遗传算法,最好有程序或者详细的过程,急 matlab的遗传算法程序【问题】在-5 矩形排样问题 基于遗传算法的 matlab源代码 遗传算法中每个个体的适应度值怎么算啊,怎么用matlab实现啊? 请问,Matlab中使用正交多项式拟合的最小二乘算法用什么函数? 遗传算法 我正在使用遗传算法对具体的工程问题进行求解,编码方式需要使用“整数编码”,使用的是英国谢菲尔大学开发的遗传算法工具箱,在Matlab下编程.但由于我的待编码变量的个数在每 遗传算法matlab编程求函数最大值?我们现在要用MATLAB编程实现遗传算法求解函数最大值问题,不能用MATLAB自带的遗传算法工具箱.现在有个问题就是,要求函数是一个变量X的话,程序我已经编了,但