楼主: susanna_5433
2187 9

谁知道?!突破极限的运算工具或方法 [推广有奖]

  • 7关注
  • 5粉丝

教师

已卖:649份资源

教授

73%

还不是VIP/贵宾

-

威望
0
论坛币
626 个
通用积分
73.6606
学术水平
32 点
热心指数
37 点
信用等级
24 点
经验
97110 点
帖子
1122
精华
0
在线时间
1788 小时
注册时间
2008-4-1
最后登录
2025-12-28

楼主
susanna_5433 发表于 2011-1-7 19:43:34 |AI写论文
10论坛币
matlab中的一个简单函数:阶乘factorial(x),当x>171时,返回结果为Inf,即matlab认为结果是无穷,请问哪位高手知道怎样才能避免,有没有别的方法或是其他的软件可以计算?!急!望指教!

关键词:突破极限 Factorial MATLAB factor atlab 工具 运算 极限

沙发
feig 发表于 2011-1-7 20:02:17
这个必须编程计算。
将其视为多位数的乘法,分割运算。
发现事实,尊重事实。

藤椅
susanna_5433 发表于 2011-1-7 20:04:06
能不能说得再详细一点,谢谢!

板凳
happyboybsl 企业认证  发表于 2011-1-7 20:09:05
没遇到过,似乎好难啊!祝楼主早日解决问题!

报纸
seekts 发表于 2011-1-7 20:16:37
171的阶乘已经很大了,22的时候已经开始取近似了

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

171!=1241018070217667823424840524103103992616605577501693185388951803611996\
0752216917529927519781204875855764649595016703870528098898586907107673\
3124203221848436431047357788996854827829075454156196485215346831804429\
3239598173696899657235903947616152278558180061176365108428800000000000\
000000000000000000000000000000

7
马甲1号 发表于 2011-1-7 20:17:40
楼主搞数论、加密之类的东西吗?玩超大整数啊。
归欤!归欤!吾党之小子狂简,斐然成章,不知所以裁之。

8
seekts 发表于 2011-1-7 20:19:08
楼主要算啥呢,算这么大的阶乘

9
liuxin9023 发表于 2011-1-7 20:38:12
他确实是那么大 你可以试试修改matlab的无穷的阈值

10
susanna_5433 发表于 2011-1-8 12:59:16
mathematica软件偶没有哦,但是修改matlab无穷的阈值该如何操作呢?请赐教!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 02:06