📜  在 Julia 中获取数字的平方根 – sqrt() 和 iqrt() 方法(1)

📅  最后修改于: 2023-12-03 15:07:41.877000             🧑  作者: Mango

在 Julia 中获取数字的平方根 – sqrt() 和 iqrt() 方法

在编程中,获取数字的平方根是一个常见的操作。在 Julia 中,我们有两种方法来获取数字的平方根:sqrt()iqrt()

sqrt()

sqrt() 函数可以用来获取一个数字的实数平方根。它接受一个参数,即要获取平方根的数字。以下是 sqrt() 函数的使用示例:

x = 4
y = sqrt(x)
println(y)  # 输出 2.0

在上面的示例中,我们定义了一个变量 x,然后使用 sqrt() 函数获取了它的平方根,并将结果保存在变量 y 中。最后我们使用 println() 函数输出了结果。

需要注意的是,sqrt() 函数只能获取实数的平方根。如果要获取复数的平方根,则需要使用 iqrt() 函数。

iqrt()

iqrt() 函数可以用来获取一个数字的平方根,并将结果表示成一个虚数。它接受一个参数,即要获取平方根的数字。以下是 iqrt() 函数的使用示例:

x = -4
y = iqrt(x)
println(y)  # 输出 0.0 + 2.0im

在上面的示例中,我们定义了一个变量 x,它的值为负数。然后使用 iqrt() 函数获取了它的平方根,并将结果保存在变量 y 中。最后我们使用 println() 函数输出了结果。

需要注意的是,在 Julia 中,虚数要用 im 表示。所以,如果要输出一个虚数,需要在后面加上 im

结论

以上是在 Julia 中获取数字的平方根的两种方法:sqrt()iqrt()。前者用于获取实数的平方根,后者用于获取复数的平方根。同时需要注意,如果要输出一个虚数,需要在后面加上 im 表示。