我在用mathematica循环求和时,过了一分多钟就自动停了,这是怎么回事呢?因为要用计算得来的结果作图,一分多钟的结

学习 时间:2026-04-03 09:03:58 阅读:5396
我在用mathematica循环求和时,过了一分多钟就自动停了,这是怎么回事呢?因为要用计算得来的结果作图,一分多钟的结果做出来的图不够精细,请问下该怎么办?

最佳回答

热情的钥匙

喜悦的水蜜桃

2026-04-03 09:03:58

按您的意思我猜测您是要提高结果的精度。Mathematica很有意思,它输进去的数分三种,一种是机器精度数,就和一般编程中的浮点型一样。另一种是高精度数,其精度远远超越一般浮点型数。(依你CPU决定到底能有多少,大概有几亿位吧)还有符号数,所有的运算都是在符号下进行,分数、平方根保持原样不变。您可以试着把所有机器精度数用Rationalize函数转换成符号数(分数),然后再运算,精度会提高(也会变慢)

最新回答共有2条回答

  • 义气的草丛
    回复
    2026-04-03 09:03:58

    按您的意思我猜测您是要提高结果的精度。Mathematica很有意思,它输进去的数分三种,一种是机器精度数,就和一般编程中的浮点型一样。另一种是高精度数,其精度远远超越一般浮点型数。(依你CPU决定到底能有多少,大概有几亿位吧)还有符号数,所有的运算都是在符号下进行,分数、平方根保持原样不变。您可以试着把所有机器精度数用Rationalize函数转换成符号数(分数),然后再运算,精度会提高(也会变慢)

上一篇 She could be there,if she took the right flights that would

下一篇 如何用打比方的修辞手法赞美昆明