Solidity 中定点数(即 a^b)的幂运算
Exponentiation of fixed-point numbers (i.e., a^b) in Solidity
我已经知道如何计算x^n,其中x是浮点数,n是整数。但是,我想使用以下公式实现价格曲线:
y = 0.5 * (x^1.5)
为此,我需要能够在幂为浮点(或定点)值的情况下进行求幂。我如何在 Solidity 中执行此操作?
Solidity 不提供内置数学函数,因此您必须使用库。
Paul Berg 的 PRB-math 库为 Solidity 提供定点数学运算。
我已经知道如何计算x^n,其中x是浮点数,n是整数。但是,我想使用以下公式实现价格曲线:
y = 0.5 * (x^1.5)
为此,我需要能够在幂为浮点(或定点)值的情况下进行求幂。我如何在 Solidity 中执行此操作?
Solidity 不提供内置数学函数,因此您必须使用库。
Paul Berg 的 PRB-math 库为 Solidity 提供定点数学运算。