📅  最后修改于: 2023-12-03 15:07:41.877000             🧑  作者: Mango
在编程中,获取数字的平方根是一个常见的操作。在 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
表示。