全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
2161 9
2011-01-07
悬赏 10 个论坛币 未解决
matlab中的一个简单函数:阶乘factorial(x),当x>171时,返回结果为Inf,即matlab认为结果是无穷,请问哪位高手知道怎样才能避免,有没有别的方法或是其他的软件可以计算?!急!望指教!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-1-7 20:02:17
这个必须编程计算。
将其视为多位数的乘法,分割运算。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-1-7 20:04:06
能不能说得再详细一点,谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-1-7 20:09:05
没遇到过,似乎好难啊!祝楼主早日解决问题!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-1-7 20:16:37
171的阶乘已经很大了,22的时候已经开始取近似了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-1-7 20:17:24
强悍的软件:mathematica 7.0 楼主可以试试
给出一个示例:
279!=59900992140900661842887713008863182129122009476582943629389800594760751768350630543484927246074521981920198096717476820446847864624238562251607021402113768028083339537493562632335531721772366306358269660481230294039572948859116039184275221826247526596636211499799410165811005268695270643939950862483444123118643742790479224063914808916318061315018797\
044367615244804310947252302377828757808166085637053980049383248568883847933087862377056829392203297872047149919063851354324760464638884298149068800000000000000000000000000000000000000000000000000000000000000000000

171!=1241018070217667823424840524103103992616605577501693185388951803611996\
0752216917529927519781204875855764649595016703870528098898586907107673\
3124203221848436431047357788996854827829075454156196485215346831804429\
3239598173696899657235903947616152278558180061176365108428800000000000\
000000000000000000000000000000
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群