📜  使用Log函数查找数字的立方根

📅  最后修改于: 2021-04-24 21:24:20             🧑  作者: Mango

给定数字N ,任务是使用对数函数查找多维数据集根。
例子:

方法:为了解决上述问题,我们将根据以下公式使用log()函数:

下面是上述问题的实现:

C++
// C++ program to Find Cube root
// of a number using Logarithm
 
#include 
 
// Function to find the cube root
double cubeRoot(double n)
{
    // calculate the cube root
    double ans = pow(3, (1.0 / 3)
                            * (log(n) / log(3)));
 
    // Return the final answer
    return ans;
}
 
// Driver code
int main()
{
    double N = 8;
 
    printf("%.2lf ", cubeRoot(N));
 
    return 0;
}


Java
// Java program to Find Cube root
// of a number using Logarithm
class GFG{
     
// Function to find the cube root
static double cubeRoot(double n)
{
     
    // Calculate the cube root
    double ans = Math.pow(3, ((1.0 / 3) *
                              (Math.log(n) /
                               Math.log(3))));
 
    // Return the final answer
    return ans;
}
 
// Driver code
public static void main(String[] args)
{
    double N = 8;
    System.out.printf("%.2f", cubeRoot(N));
}
}
 
// This code is contributed by Rajput-Ji


Python3
# Python3 program to find cube root
# of a number using logarithm
import numpy as np
 
# Function to find the cube root
def cubeRoot(n):
 
    # Calculate the cube root
    ans = pow(3, (1.0 / 3) * (np.log(n) /
                              np.log(3)))
 
    # Return the final answer
    return ans
 
# Driver code
N = 8
 
print("%.2f" % cubeRoot(N))
 
# This code is contributed by PratikBasu


C#
// C# program to find cube root
// of a number using logarithm
using System;
 
class GFG{
     
// Function to find the cube root
static double cubeRoot(double n)
{
     
    // Calculate the cube root
    double ans = Math.Pow(3, ((1.0 / 3) *
                              (Math.Log(n) /
                               Math.Log(3))));
 
    // Return the readonly answer
    return ans;
}
 
// Driver code
public static void Main(String[] args)
{
    double N = 8;
     
    Console.Write("{0:F2}", cubeRoot(N));
}
}
 
// This code is contributed by sapnasingh4991


Javascript


输出:
2.00