PowerToys 在Power Toys Run Calculator Plugin中,定义了tan(pi/2),

tjrkku2a  于 3个月前  发布在  其他
关注(0)|答案(8)|浏览(50)

Microsoft PowerToys版本

0.80.1

安装方法

PowerToys自动更新

以管理员身份运行

是的

出现问题的区域?

PowerToys Run

重现步骤

在run中输入tan(pi/2)

✔️预期行为

tan(pi/2)不应像对其他未定义值一样产生任何效果,例如它对5/0的效果。

❌实际行为

它将tan(pi/2)显示为16331239353195400

zbq4xfa0

zbq4xfa01#

你好,我是一个基于问题标题查找相似问题的AI机器人。
请查看下面的问题,看看它们是否解决了你的问题。如果问题描述了你的问题,请考虑关闭这个问题并为其他问题点赞,以帮助我们优先处理。谢谢!
已关闭的相似问题:

注意:你可以通过点赞或点踩这条评论来给我反馈。

iq3niunx

iq3niunx2#

Google 显示了类似的内容:

oxosxuxt

oxosxuxt3#

Google 显示了类似的内容:

手机版本出现域错误

jgovgodb

jgovgodb4#

你能描述一下输入不正确的情况吗?这里有哪些数字或数学规则是重要的?

ippsafx7

ippsafx75#

@meesam4687 你能描述一下输入不正确的情况吗?这里涉及到哪些数字或数学规则?
tan(π/2) radians未定义
以及π/2 rad的任何奇数倍也未定义。
示例
tan(π/2)未定义
tan(3π/2)未定义
tan(5π/2)未定义
等等。

v1uwarro

v1uwarro6#

这不是PowerToys Run Calculator的问题。它与浮点数的表示有关(因为$\pi$是一个无限不循环小数,不能精确存储)。

这意味着,由于浮点数精度,无法获得$\pi/2$的确切值,因此结果始终是有限的。

你可以使用Python和NodeJS来获得类似的结果。

$x_

>>> from math import tan, pi
>>> tan(pi/2)
1.633123935319537e+16

$

$x_

> Math.tan(Math.PI/2)
16331239353195370

$

你可以在下面的链接中找到更多详细信息:

vh0rcniy

vh0rcniy7#

我们能关闭这个问题吗?因为结果与Google的计算相匹配。
编辑:还包括Python和NodeJS。

z31licg0

z31licg08#

@htcfreek 我们能关闭这个问题吗?因为结果与Google的计算相匹配。
编辑:还包括Python和NodeJS。
@ethanfangg,你有什么想法吗?

相关问题