Swift - 在 iOS 中查找 4 位整数的反对数
Swift - Find antilog for 4 digit Integer in iOS
我需要找到 5995 的反对数。当我使用反对数书时,我可以获得实际的反对数值。但是当我在 iOS 中使用下面的代码片段时,我可能会变得无限。但正确答案是 3977 如何以编程方式计算 5995 的反对数值。分享您解决问题的宝贵建议。
日志
let number = 5995.0
let logOfNumber = log10(number)
print("logOfNumber ", logOfNumber)
反日志
let antilog = pow(10, number)
print("antilog ", antilog)
尽管我尝试了以下 link 来找到它。
How to find out antilog
这个值不能太大,它将return你的无穷大值。
假设您需要找到 2.5995 的反对数。特征为2,尾数为5995.
在上面的示例中,您将打开反对数 table 并找到以 .59 开头的行号,然后是 9 的列。在这种情况下,您会发现对应的值为 3972
您将再次使用以 .59 开头的行号,但找到 5 的列。在这种情况下,您的值为 5。
所以 3972 + 5 = 3977
特征是2,因此你将2加1得到3,然后在3位数字后插入小数点。因此 2.5995 的反对数是 397.7
所以要找到你的情况,请尝试让数字 = 0.5995。
我需要找到 5995 的反对数。当我使用反对数书时,我可以获得实际的反对数值。但是当我在 iOS 中使用下面的代码片段时,我可能会变得无限。但正确答案是 3977 如何以编程方式计算 5995 的反对数值。分享您解决问题的宝贵建议。
日志
let number = 5995.0
let logOfNumber = log10(number)
print("logOfNumber ", logOfNumber)
反日志
let antilog = pow(10, number)
print("antilog ", antilog)
尽管我尝试了以下 link 来找到它。
How to find out antilog
这个值不能太大,它将return你的无穷大值。
假设您需要找到 2.5995 的反对数。特征为2,尾数为5995.
在上面的示例中,您将打开反对数 table 并找到以 .59 开头的行号,然后是 9 的列。在这种情况下,您会发现对应的值为 3972
您将再次使用以 .59 开头的行号,但找到 5 的列。在这种情况下,您的值为 5。
所以 3972 + 5 = 3977
特征是2,因此你将2加1得到3,然后在3位数字后插入小数点。因此 2.5995 的反对数是 397.7
所以要找到你的情况,请尝试让数字 = 0.5995。