24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2693  |  回复: 12

zcapple

木虫 (小有名气)

[求助] matlab求取循环中最大值对应的参数值已有3人参与

手头有一个模型A(包括4个参数a,b,c,d)想在循环中让这4个参数(各参数取值范围内,以0.01为步长)的所有组合都带入模型A进行计算得到Q值,最终目的是得到Q的最大值及其所对应的四个参数的具体值
我知道怎么得到最大值,但是不知道怎么得到最大值所对应的参数组合。
谢过各位。
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

戴钢盔的猪头

木虫 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
1) 你确定你的模型只能用穷举法求解?
2) 即便不能用传统优化算法,也可以用全局搜索算法吧?
3) 如果你一定要用你这样的穷举法,需要迭代一亿次。你可以每次迭代计算你所谓的Q值,与当前遇到过最大的Q值比较,若大于上一次,则另设新变量记录下这次的Q作为当前最大Q,并记录四个参数,直至循环完毕。第一次Q可以和一个极小的数比较。

[ 发自手机版 http://muchong.com/3g ]
2楼2014-10-15 07:36:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
有模型有参数,有参数取值范围,作最优分析。给出模型来看看。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
3楼2014-10-15 08:43:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zcapple

木虫 (小有名气)

引用回帖:
2楼: Originally posted by 戴钢盔的猪头 at 2014-10-15 07:36:35
1) 你确定你的模型只能用穷举法求解?
2) 即便不能用传统优化算法,也可以用全局搜索算法吧?
3) 如果你一定要用你这样的穷举法,需要迭代一亿次。你可以每次迭代计算你所谓的Q值,与当前遇到过最大的Q值比较,若 ...

怎么记录4个参数。
4楼2014-10-15 08:58:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zcapple

木虫 (小有名气)

引用回帖:
3楼: Originally posted by 月只蓝 at 2014-10-15 08:43:34
有模型有参数,有参数取值范围,作最优分析。给出模型来看看。

一个水文模型,我刚入门写出来的比较复杂。老师对我目前的要求呢就是我说的那样,慢慢才会接触最优分析的那些。我想先把最笨的方法学会然后再慢慢来。
5楼2014-10-15 09:03:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

戴钢盔的猪头

木虫 (知名作家)

【答案】应助回帖

★ ★ ★
zcapple: 金币+3, ★★★很有帮助 2014-10-20 22:36:37
引用回帖:
4楼: Originally posted by zcapple at 2014-10-15 08:58:28
怎么记录4个参数。...

用四个变量记录呀!或者一个向量!

[ 发自手机版 http://muchong.com/3g ]
6楼2014-10-15 09:35:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

戴钢盔的猪头

木虫 (知名作家)

引用回帖:
5楼: Originally posted by zcapple at 2014-10-15 09:03:55
一个水文模型,我刚入门写出来的比较复杂。老师对我目前的要求呢就是我说的那样,慢慢才会接触最优分析的那些。我想先把最笨的方法学会然后再慢慢来。...

你离入门还早呢

[ 发自手机版 http://muchong.com/3g ]
7楼2014-10-15 09:36:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

★ ★
zcapple: 金币+2, 有帮助 2014-10-20 22:36:52
引用回帖:
5楼: Originally posted by zcapple at 2014-10-15 09:03:55
一个水文模型,我刚入门写出来的比较复杂。老师对我目前的要求呢就是我说的那样,慢慢才会接触最优分析的那些。我想先把最笨的方法学会然后再慢慢来。...

4个参数,每个参数搜索一百次,整个过程就要搜索一亿次,搜索的精度还仅仅是百分之一的步骤,如果提高精度到千分之一的精度,就要搜索一万亿次。穷举法在大部分情况下都是低效耗时的方法,无论是做课题还是发论文,都缺乏创新性。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
8楼2014-10-15 09:39:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

绿野渊

新虫 (小有名气)

引用回帖:
6楼: Originally posted by 戴钢盔的猪头 at 2014-10-15 09:35:03
用四个变量记录呀!或者一个向量!
...

我觉的猪头前辈已经说得很清楚了。。。
9楼2014-10-15 09:48:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zcapple

木虫 (小有名气)

引用回帖:
7楼: Originally posted by 戴钢盔的猪头 at 2014-10-15 09:36:07
你离入门还早呢
...

是还早
10楼2014-10-15 10:07:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zcapple 的主题更新
信息提示
请填处理意见