最近在狂看遗传算法,这是一种经典的优化算法,我们可以把实际工程问题抽象成数学问题,变成一个含有若干未知数的函数,以及相应的约束,然后就变成了在这些约束下求这个函数的最大值或最小值的问题了,而求最大值或最小值需要用到一些优化算法,这些算法包括遗传算法,粒子群算法,蚁群算法,模拟退火算法等等等等,比如说机械中的装配线布局问题,在知道产品生产节拍,产品种类,每种产品装配工序及先后顺序,每个装配工序的运行时间的前提下,如果使得工作站的数量最少呢,工作站的数量最少也就意味着占地面积最少,投入成本最少,车间能耗最少,这个问题就可以根据产品的装配要求来把这些信息抽象成数学模型,在这个数学模型中把工作站数量设定为未知数,然后用遗传算法求这个数学模型的最小值。        这次我们用遗传算法来算一下一个函数的最大值,网上有一些类似的例子,但是经过我的查看和调试,都有些或多或少的逻辑或语法错误,经过我的不断地修改和调试,我终于调通了,下面上代码!

2016-2-29 16:56 上传

点击文件名下载附件

下载积分: G币 -1

这个压缩文件,是下面的函数txt文本模式,由于最后3快函数,放在论坛上面,会出现表情符号。在这里我就上传到论坛。

题目:求下列函数的最大值&#x

matlab 一元函数最大值,一个用MATLAB编写的基于遗传算法的求一元函数最大值的程序...相关推荐

  1. matlab 矩阵除以一个矩阵,matlab 如何用一个数除以一个矩阵

    如何用MATLAB求一个矩阵的特征值 a=816357492>>eig(a)ans=15.00004.8990-4.8990 如何用matlab定义一个列向量 a=[7;15*ones(8 ...

  2. matlab怎么产生一个随机数,matlab怎么产生随机数

    matlab是我们常用一种软件,对于做随机过程或者概率的朋友,常常会用到一些随机数.但是这些数据怎么生成呢?下面介绍下matlab中一些常见的随机数. matlab产生随机数可以使用的方法: 1.均匀 ...

  3. matlab如何画一个圆柱,matlab怎么画圆柱

    用Matlab 画函数图像一.螺旋线 1.静态螺旋线 a=0:0.1:20*pi... 例 在区间[0,2π]画sin(x),并分别标注"sin(x)""cos(x)&q ...

  4. matlab矩阵除以一个数字,matlab矩阵中每一行数除以一个数 | 学步园

    例如:用a中每一行数除以x中相对应的每一个数 x=[5 10 6 8 16 6 8 8 22 11]; a=[4 4 4 5 4 4 4 4 3 4 6 8 6 2 6 8 8 6 8 6 4 4 4 ...

  5. matlab矩阵除以一个数字,matlab矩阵中每一行数除以一个数

    例如:用a中每一行数除以x中相对应的每一个数 x=[5 10 6 8 16 6 8 8 22 11]; a=[4 4 4 5 4 4 4 4 3 4 6 8 6 2 6 8 8 6 8 6 4 4 4 ...

  6. matlab怎么整合成一个模块,Matlab如何将m文件制定成模块

    代码拷过去!可以运行了,记得参数设置界面什么也不用加!初始输入记得加入,不然你的S模块会报错,因为你有个reallog函数! function [sys,x0,str,ts] = guangfu(t, ...

  7. matlab如何画一个平面,matlab 画平面

    .framework使用注意.静态库配置及构架合成 使用注意: 1.项目中使用的framework中包含了资源文件时,需要手动添加该framework中的资源文件 2.由于动态库(framework默 ...

  8. matlab如何画一个圆柱,matlab下在空间任意位置绘制圆柱

    参考链接:https://blog.csdn.net/weixin_44492796/article/details/88583536 绘制圆柱需要提供上底面和下底面的圆心的绝对坐标.以及半径.通过得 ...

  9. 部分最小二乘回归分析matlab,MATLAB如何用偏最小二乘回归法做预测?跪求大神帮忙 - 程序语言 - 小木虫 - 学术 科研 互动社区...

    CODE: function question_16 %2016-12-26 clear;clc pz=xlsread('C:\Users\cirnotxm\Documents\EGDownloads ...

最新文章

  1. 2022-2028年中国醋酸行业投资分析及前景预测报告
  2. php 字符串排序 带数组,php – 按字符串排序的多维数组
  3. 三星下一代手机芯片由AI来设计,EDA行业老大提供技术
  4. 找出指定范围的回文数C++代码实现
  5. 744. 寻找比目标字母大的最小字母 golang
  6. REVERSE-PRACTICE-BUUCTF-14
  7. ResultMap和ResultType在使用中的区别
  8. 企业如何采用机器学习
  9. CodeProject每日精选: Progress controls 进度条
  10. Go 1.8中值得关注的几个变化
  11. day6--pandas
  12. linux下完全删除mysql
  13. CATIA入门学习常见问题(一)
  14. 水电站计算机监控作用,计算机监控系统在水电站中的应用
  15. 如何使用TeamViewer远程控制电脑?三步即可成功
  16. 电子计算机的发展世代
  17. node.js毕业设计鲸落图书商城小程序LW(源码+程序+LW+部署)
  18. matlab搭建多径模型,基于MATLAB的无线多径信道建模与仿真分析.docx
  19. 连续四年携手,2021华为手机杯围甲雨中开幕
  20. 红米Note10Pro安装twrp教程

热门文章

  1. 2021年安全员-B证-项目负责人(广东省)考试题及安全员-B证-项目负责人(广东省)找解析
  2. 双连通分量(点双连通分量)
  3. 兼或Inclusive or 和 异或exclusive or
  4. ERP软件测评指标及评定细则(一)(转)
  5. 聊一聊浏览器缓存机制
  6. 报错W: APT had planned for dpkg to do more than it reported back (9 vs 16).解决方式
  7. 基于STM32的指纹识别智能锁设计
  8. 风机性能测试的软件设计,风机性能测试系统的设计与研究
  9. 全国计算机等级考试二级教程——c语言程序设计》,格式为doc.,全国计算机等级考试二级笔试样卷C语言程序设计样本.doc...
  10. 2014迅雷校园招聘笔试题(C++)