matlab 已知函数拟合7.0有哪些函数可以直接用麻烦知

智能上机作业.完整的matlab遗传算法代码,可运行于matlab7.0及后续版本.有需要的随便copy吧.
说明:首先,老师给的1994年的遗传算法工具箱,适用于4.0时代的版本,很多过时的替换关键字就不说了,更重要的是其给的yj1.m等很多文件里的变量的定义约束及格式等与近版matlab很难兼容,所以这里改正了一些代码,确保可以在7.0及以后的版本正常运行;其次,老师发的题目是错的,Min 应为Max.设置路径等前期工作就不说了,直接发代码吧,仅为示例。编码方法,种群数目,长度,基因类型,数目,性能评估,选择方式,交叉算子,概率,变异概率,适应度函数,算法改进什么的大家随便改改吧。&&NIND=40;&MAXGEN=20;&PRECI=16;&GGAP=0.9;&trace=zeros(2,MAXGEN);&FieldD=[16;0;9;1;0;1;1];&Chrom=CRTBP(NIND,PRECI);&gen=0;&variable=bs2rv(Chrom, FieldD);&variable=bs2rv(Chrom, FieldD);&ObjV=variable+10*sin(5*variable)+7*cos(4*variable);&while gen&MAXGEN,FitnV=ranking(-ObjV);SelCh=select('sus', Chrom, FitnV, GGAP);SelCh=recombin('xovsp', SelCh, 0.7);SelCh=mut(SelCh);variable=bs2rv(SelCh, FieldD);ObjVSel=variable+10*sin(5*variable)+7*cos(4*variable);[Chrom ObjV]=reins(Chrom, SelCh, 1, 1, ObjV, ObjVSel);variable=bs2rv(Chrom, FieldD);gen=gen+1;[Y, I]=max(ObjV);plot(variable(I), Y, 'bo');&trace(1, gen)=max(ObjV);trace(2, gen)=sum(ObjV)/length(ObjV);end&variable=bs2rv(Chrom, FieldD);&hold on,&plot(variable,ObjV,'b*');&figure(2);&plot(trace(1,:));&&plot(trace(2,:),'-.');grid
分享这篇日志的人也喜欢
天气好心情好
你已在发光何必非要做太阳
我又又又又又来啦
我的动力在哪里?
新主播求关注
新主播,求关注哈哈
新主播求关注啦
热门日志推荐
人人最热标签
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&
请输入手机号,完成注册
请输入验证码
密码必须由6-20个字符组成
下载人人客户端
品评校花校草,体验校园广场matlab7.0中怎么添加
全部答案(共1个回答)
n y = fun(x)y=10^x+9^x;保存为fun.m
Matlab 7.0/7.04
文件大小:
Matlab7.0正式版
软件大小: 975 MB
Matlab7...
这么高深的问题。。 你可以到 baidu搜下 希望能遇到你要的答案
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
matlab7.0常用函数列表
下载积分:800
内容提示:matlab7.0常用函数列表
文档格式:DOC|
浏览次数:15|
上传日期: 02:34:37|
文档星级:
全文阅读已结束,如果下载本文需要使用
 800 积分
下载此文档
该用户还上传了这些文档
matlab7.0常用函数列表
官方公共微信

我要回帖

更多关于 matlab已知函数求参数 的文章

 

随机推荐