24小时热门版块排行榜    

查看: 441  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

acalephs

捐助贵宾 (著名写手)

[求助] 已知fn(),x1~x9可取为为任意0-9离散整数,求fn()的最大值,求运算最快的方法已有1人参与

e=fn(x1,x2...x9),已知fn(),x1~x9可取为为任意0-9离散整数,求e的最大值,以及对应的x1~x9,求运算最快的方法
求思路,或简要编程,,我是想了一个for。。。但要for 9层,感觉会不会慢啊。。。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acalephs

捐助贵宾 (著名写手)

引用回帖:
2楼: Originally posted by hytao2012 at 2014-09-11 19:56:53
Matlab有一个列出N个数所有排列组合的函数,用了他,你只需一次循环应该就够了。
试试perms

我刚刚还想排列组合行不行
3楼2014-09-11 22:40:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

hytao2012

铁杆木虫 (正式写手)

木头虫子

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
acalephs: 金币+15, ★★★★★最佳答案 2014-09-11 22:39:22
Matlab有一个列出N个数所有排列组合的函数,用了他,你只需一次循环应该就够了。
试试perms
2楼2014-09-11 19:56:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hytao2012

铁杆木虫 (正式写手)

木头虫子

我以前编过类似的程序,发现用了比不用快n倍
4楼2014-09-12 08:28:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Guimashi

金虫 (小有名气)

matlab用fminbnd这个高数好像可以得到的。

[ 发自小木虫客户端 ]
5楼2014-09-12 08:30:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见