【发布时间】:2021-02-09 07:11:55
【问题描述】:
这可能是一个愚蠢的问题,但我使用 Sage 解决了一个线性方程组,并且我得到了精确的解决方案,其中涉及 e^a 的许多线性组合(a 是一个常数)。我知道 Sage 是用于符号表达的,但在这种特殊情况下,老实说,我只想要一些 Real 值。
有没有一种简单的方法可以告诉 Sage 来近似这些答案?像强制将 e^a 转换为浮点数的方法吗?
我将不胜感激。
【问题讨论】:
标签: sage approximate
这可能是一个愚蠢的问题,但我使用 Sage 解决了一个线性方程组,并且我得到了精确的解决方案,其中涉及 e^a 的许多线性组合(a 是一个常数)。我知道 Sage 是用于符号表达的,但在这种特殊情况下,老实说,我只想要一些 Real 值。
有没有一种简单的方法可以告诉 Sage 来近似这些答案?像强制将 e^a 转换为浮点数的方法吗?
我将不胜感激。
【问题讨论】:
标签: sage approximate
您可以使用N function 或numerical_approx function 或numerical_approx 方法(它们是彼此的别名)从精确值中获取小数。
sage: x = sqrt(2)
sage: x
sqrt(2)
sage: x.n()
1.41421356237310
【讨论】: