找回密码
 欢迎注册
楼主: mathematica

[提问] 如何用mathematica实现下面的功能?

[复制链接]
发表于 2011-2-14 12:51:01 | 显示全部楼层
19# mathematica Power @@@ FactorInteger[60] 等效于:Apply[Power, FactorInteger[60], 1]
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2011-2-14 12:56:57 | 显示全部楼层
19# mathematica Power @@@ FactorInteger[60] 等效于:Apply[Power, FactorInteger[60], 1] wayne 发表于 2011-2-14 12:51
我刚才在mathematica的Apply函数的下面找到这个, 没想到你已经贴上来了,真的很厉害!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2011-2-14 13:01:41 | 显示全部楼层
Times @@@ Subsets[Power @@@ FactorInteger[60]] hujunhua 发表于 2011-2-14 11:57
这个代码更容易理解一些,不过我有点不理解, 就是1这个结果是怎么得到的. 我看了下,是因为下面的原因. Times @@@ {{}} 其结果是{1} 我不能明白,{{}}里面啥都没有, 为什么相互乘之后会等于{1}呢? 不知道谁能解释一下呢?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-2-14 13:09:48 | 显示全部楼层
23# mathematica Times @@@ {{}} 等价于 Times[] Times函数接受任意个输入参数,当输入参数为0个时,结果规定为1, 你查查mathematica的Times函数的 more information就知道了。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-2-14 13:12:11 | 显示全部楼层
23# mathematica
这个代码更容易理解一些,
看来,我的那个目的达到了
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2011-2-14 13:27:59 | 显示全部楼层
23# mathematica 看来,我的那个目的达到了 wayne 发表于 2011-2-14 13:12
是呀,你的那个写的有些高深,以致于我到现在还没明白, 其实这个问题起源于群论,最近研究群论,当然只是略微 看一点,具体请看 Hall subgroup http://en.wikipedia.org/wiki/Hall_subgroup 看完后你就会明白的,没想到数论与很多东西都是有联系的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2011-2-14 13:32:46 | 显示全部楼层
23# mathematica Times @@@ {{}} 等价于 Times[] Times函数接受任意个输入参数,当输入参数为0个时,结果规定为1, 你查查mathematica的Times函数的 more information就知道了。 wayne 发表于 2011-2-14 13:09
原来是强行规定,难怪我理解不了的, 不过这样规定肯定也有他们这样规定的道理,要不然在这道题上 就显示不出Times函数的威力了
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-12-4 17:05 , Processed in 0.030633 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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