如何在mathematica中获得实数的最佳近似分数
如果我想获得给定实数和指定最大分母作为整数的最佳近似分数/有理数,如何在mathematica中做到这一点?非常感谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如果我想获得给定实数和指定最大分母作为整数的最佳近似分数/有理数,如何在mathematica中做到这一点?非常感谢。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
/mathematica/ref/ContinuedFraction.html" rel="nofollow noreferrer">连分数提供了一种有用的方法来获得越来越好的无理数分数表示。我还发现它们有助于通过欧几里德算法理解与其他想法的联系。
让我们使用收敛来近似 pi 和 2 的平方根。
这是 pi 的前 8 个收敛:
这是
Sqrt[2]< 的前 8 个收敛/code>:
随着收敛的进展,连续的误差项缩小并改变方向。
在“近似值”中,您可以选择指定所需的收敛数和精度。
享受。
这里有一些关于连分数的附加文档,包括一些可爱的演示。
Convergents of continued fractions offer a useful method for getting better and better fractional representations of an irrational number. I've also found them helpful for understanding connections to other ideas by way of the Euclidean algorithm.
Let's use convergents to approximate pi and the square root of two.
Here's are the first 8 convergents for pi:
Here are the first 8 convergents for
Sqrt[2]
:The successive error terms shrink and alternate direction as convergence advances.
In
approximate
, you can optionally specify the number of convergents and precision desired.Enjoy.
Here's some additional documentation about continued fractions, including some lovely demonstrations.
查看
Rationalize
的帮助。RootApproximant
也很有用Look at Help for
Rationalize
.RootApproximant
can be also useful