gpt4 book ai didi

algorithm - 实数的幂运算

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:38:48 27 4
gpt4 key购买 nike

我遇到了一个有趣的练习,它说:使用 Turbo Pascal 的标准函数实现函数 x^y

对于 integer 变量,我可以使用 for 循环,但我无法理解在这种情况下如何使用 real 变量。

我一直在考虑如何使用 Taylor 系列 来做到这一点(无法理解如何使用它进行求幂)并且我还发现 x^y = exp( y*log(x)) 但标准函数中只有 ln(自然对数)...

附言 我不是要您编写代码:请给我建议或链接或有助于解决此问题的内容。

最佳答案

你公式中的log(x)是自然对数,所以你可以用

x^y = exp(y*ln(x))

毫无疑问。 expln 都是标准的 Turbo Pascal 函数

(通式为 x^y = b^(y * x 的以 b 为底的对数)

关于algorithm - 实数的幂运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18769584/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com