📅  最后修改于: 2023-12-03 14:56:41.201000             🧑  作者: Mango
在数学中,第n个根表示某个复数的第n个平方根。对于每个复数 $z$,都存在两个平方根 $w_1$ 和 $w_2$,它们满足 $w_1^2=w_2^2=z$。同样的,每个复数也有四个立方根、八个四次方根等等。
在编程中,我们经常需要计算某个数的平方根、立方根甚至更高次方根。这些操作通常是通过调用数学库中的函数完成的。下面是一些常用的求根函数:
平方根是最简单的一种根。在 Python 中,我们可以使用 math.sqrt()
函数来求解。
import math
# 求 9 的平方根
x = 9
s = math.sqrt(x)
print(s) # 输出 3.0
Python 还没有内置的立方根函数,但我们可以通过求解幂指数来计算。立方根 $x$ 是指满足 $x^3=z$ 的 $x$。
# 求 27 的立方根
z = 27
x = z ** (1/3)
print(x) # 输出 3.0
对于高次方根,我们可以使用幂指数运算来计算。第n个根 $x$ 是指满足 $x^n=z$ 的 $x$。
# 求 16 的 4 次方根
z = 16
n = 4
x = z ** (1/n)
print(x) # 输出 2.0
除了幂指数运算,还有一些算法可以用来计算高次方根,如牛顿迭代法等。
以上是关于第n个根的介绍和演示,希望对您有所帮助。