asinh(x):反双曲反正弦¶
反双曲反正弦函数。
声明¶
语法¶
retval = asinh(x)
elemental real(p) function asinh(x)
elemental complex(p) function asinh(x)
参数¶
x
输入值,可以是大于或等于 1 的实数,也可以是复数类型。
返回值¶
返回值具有输入值的种类,TYPE 可能是实数或复数。
描述¶
asinh(x) 计算 x 的反双曲反正弦函数。
结果类型和种类与输入值x
相同。
如果结果为复数,则实部为非负数,虚部以弧度表示,位于范围内
\(\frac{-\pi}{2} <= aimag (asinh(x)) <= \frac{\pi}{2}\)
类型¶
支持的参数类型 float、double、complex float、complex double。
interface asinh
module procedure sasinh, dasinh, casinh, zasinh
end interface
contains
interface
elemental real(sp) function sasinh(x)
real(sp), intent(in) :: x
end function
elemental real(dp) function dasinh(x)
real(dp), intent(in) :: x
end function
elemental complex(sp) function casinh(x)
complex(sp), intent(in) :: x
end function
elemental complex(dp) function zasinh(x)
complex(dp), intent(in) :: x
end function
end interface
示例¶
program intrinsics_asinh
implicit none
print *, asinh(1.0)
end program
结果:
-0.88137