24小时热门版块排行榜    

查看: 4541  |  回复: 7

albertazhao

铜虫 (初入文坛)

[求助] matlab ga遗传算法 精度

优于一个函数求解参数,y=ax+b ,已知x,y,求参数a,b
a,b,有上下限;且a,b的精度到0.1就可以了,怎么设定。

options=gaoptimset;
options.TolFun=1e-6;                %最小误差
options.TolMesh=1e-2;              %网格容差
options.TolX=1e-1;     ????这个吗
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

7777777777
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有1个 )

feixiaolin

荣誉版主 (文坛精英)

优秀版主

albertazhao: 回帖置顶 2013-12-31 09:21:38
options.TolX=1e-1 ?
好像不对,大约是:n*1e-2,或n*1e-1; 实际上,你亲自试一下就了解了。

» 本帖已获得的红花(最新10朵)

2楼2013-12-30 19:31:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

沐浴雨天

金虫 (正式写手)

你好,我的界面中怎么找不到相应的选项呢,求指教
3楼2013-12-31 09:01:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

albertazhao

铜虫 (初入文坛)

引用回帖:
3楼: Originally posted by 沐浴雨天 at 2013-12-31 09:01:28
你好,我的界面中怎么找不到相应的选项呢,求指教

这个是程序中的,可以直接复制即可。界面有可能没有
7777777777
4楼2013-12-31 09:23:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

albertazhao

铜虫 (初入文坛)

送红花一朵
引用回帖:
2楼: Originally posted by feixiaolin at 2013-12-30 19:31:48
options.TolX=1e-1 ?
好像不对,大约是:n*1e-2,或n*1e-1; 实际上,你亲自试一下就了解了。

好,怎么给应助者悬赏金币,没看到啊,给你红花
7777777777
5楼2013-12-31 09:30:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

albertazhao

铜虫 (初入文坛)

引用回帖:
3楼: Originally posted by 沐浴雨天 at 2013-12-31 09:01:28
你好,我的界面中怎么找不到相应的选项呢,求指教

% options=gaoptimset;             %ga参数设置
% options.Generations=5000;          % 迭代次数
% options.PopulationSize=30;      %种群数目
% options.StallGenLimit=1000;        %停滞代数
% options.TimeLimit=1*200;           %运行时间多少s后停止
% options. FitnessLimit=0.03;      % 目标函数值达到多少时候停止
% options.TolFun=1e-60;            %最小误差
% options.InitialPopulation=ai;    %初始种群
% % options.InitialScores=0.06;        %初始种群的函数值
% options.Display='iter';         %显示每次迭代信息
% options.UseParallel= 'always';  %并行双核运算
% [v,f,reason,output,population,scores]=ga(@(x)simu_dt....% GA算法
7777777777
6楼2013-12-31 12:25:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cctvtcctcc

木虫 (正式写手)

我都是自己编写代码 不用工具箱  不好变通
一到周末就下雨~~~~
7楼2014-01-04 21:18:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Frank_lmWang

新虫 (小有名气)

引用回帖:
6楼: Originally posted by albertazhao at 2013-12-31 12:25:26
% options=gaoptimset;             %ga参数设置
% options.Generations=5000;          % 迭代次数
% options.PopulationSize=30;      %种群数目
% options.StallGenLimit=1000;        %停滞代数
% options ...

请问这里的TolFun 最小误差指的是什么呢?
8楼2015-09-07 23:04:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 albertazhao 的主题更新
信息提示
请填处理意见