找回密码
 注册
Simdroid-非首页
查看: 136|回复: 3

[3.编程] 也看"一道初级数学题"

[复制链接]
发表于 2010-1-10 11:06:26 | 显示全部楼层 |阅读模式 来自 湖北武汉
本帖最后由 maplelab 于 2010-1-10 11:07 编辑

详见:
http://forum.simwe.com/thread-913182-1-1.html

解:
a)
和=1:
代码:
  1. restart; f := unapply(x1/(10*x2+x3)+x4/(10*x5+x6)+x7/(10*x8+x9), [seq(x || i, i = 1 .. 9)]):
  2. compute:= proc (f,a) local i, A; A := combinat[permute]([seq(i, i = 1 .. 9)], 9); for i to nops(A) do if f(op(A)) =a then print([i, A, 'f' = f(op(A))]) end if end do end proc:
  3. compute(f,1);
复制代码

结果:



b)
和=1/4:
代码:
  1. compute(f, 1/4)
复制代码
结果:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

发表于 2010-1-10 11:34:11 | 显示全部楼层 来自 湖南湘潭
Simdroid开发平台
本帖最后由 lin2009 于 2010-1-10 12:08 编辑

1# maplelab
看到了用maple来算组合问题的实例(穷举法,楼主代码有误),有启示,学习啦。
楼主算算另一道例子:
http://forum.simwe.com/thread-913619-1-1.html
回复 不支持

使用道具 举报

 楼主| 发表于 2010-1-10 15:16:58 | 显示全部楼层 来自 湖北武汉
本帖最后由 maplelab 于 2010-1-10 15:27 编辑

代码要自己稍微调整一下,复制有点问题.
回复 不支持

使用道具 举报

头像被屏蔽
发表于 2010-1-11 10:02:39 | 显示全部楼层 来自 云南楚雄州
提示: 该帖被管理员或版主屏蔽
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 11:02 , Processed in 0.033594 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表