我在用mathematica循环求和时,过了一分多钟就自动停了,这是怎么回事呢?因为要用计算得来的结果作图,一分多钟的结果做出来的图不够精细,请问下该怎么办?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 16:23:21
我在用mathematica循环求和时,过了一分多钟就自动停了,这是怎么回事呢?因为要用计算得来的结果作图,一分多钟的结果做出来的图不够精细,请问下该怎么办?
xR[nPݐE6G+UZEJ6Eme I 0 $< {i̽|e #HWu̙ FBOo'9me+3ExI$B= {4Bqj-u5Rj[8n]^6L1*hUH:~6%E:M>qmeaw_^

我在用mathematica循环求和时,过了一分多钟就自动停了,这是怎么回事呢?因为要用计算得来的结果作图,一分多钟的结果做出来的图不够精细,请问下该怎么办?
我在用mathematica循环求和时,过了一分多钟就自动停了,这是怎么回事呢?因为要用计算得来的结果作图,一分多钟的结果做出来的图不够精细,请问下该怎么办?

我在用mathematica循环求和时,过了一分多钟就自动停了,这是怎么回事呢?因为要用计算得来的结果作图,一分多钟的结果做出来的图不够精细,请问下该怎么办?
按您的意思我猜测您是要提高结果的精度.
Mathematica很有意思,它输进去的数分三种,一种是机器精度数,就和一般编程中的浮点型一样.另一种是高精度数,其精度远远超越一般浮点型数.(依你CPU决定到底能有多少,大概有几亿位吧)还有符号数,所有的运算都是在符号下进行,分数、平方根保持原样不变.
您可以试着把所有机器精度数用Rationalize函数转换成符号数(分数),然后再运算,精度会提高(也会变慢)

你要是不贴代码的话别人没法定位问题的……