Fortran 数学函数
2023-12-29 14:54 更新
Fortran 既然是为数值计算而生的,那么自然就包含了对初等数学函数和数据类型变化函数的完整支持。如下表所示为有关初等数学函数的写法和用法。
写法 | 函数名称 | 数学表达 | 必要条件 | 函数值的范围 |
---|---|---|---|---|
sqrt(x) | 平方根 |
|
||
sin(x) | 正弦函数 |
|
||
cos(x) | 余弦函数 |
|
||
tan(x) | 正切函数 |
|
||
asin(x) | 反正弦函数 |
|
|
|
acos(x) | 反余弦函数 |
|
|
|
atan(x) | 反正切函数 |
|
|
|
atan2(y, x) | 反正切函数 |
|
||
exp(x) | 指数函数 |
|
||
log(x) | 对数函数 |
|
||
log10(x) | 常用对数函数 |
|
|
|
sinh(x) | 双曲正弦函数 |
|
||
cosh(x) | 双曲余弦函数 |
|
||
tanh(x) | 双曲正切函数 |
|
下表为有关数据类型变化函数的写法和用法。
写法 | 函数名称 | 输入类型 | 输出类型 | 函数的含义 |
---|---|---|---|---|
real(n) | 实数化 | 整数 | 实数 | 变成实数型 |
abs(n) | 绝对值 | 整数 | 整数 | 的绝对值 |
mod(m, n) | 求余 | 2个整数 | 整数 | 对 求余 |
int(x) | 整数化 | 实数 | 整数 | 变成整数型(去尾) |
nint(x) | 整数化 | 实数 | 整数 | 变成整数型(四舍五入) |
sign(x, s) | 符号变更 | 实数 | 实数 | |
abs(x) | 绝对值 | 实数或复数 | 实数 | 的绝对值 |
mod(x, y) | 求余 | 2个实数 | 实数 | 对 求余 |
real(z) | 复数的实部 | 复数 | 实数 | 的实部 |
imag(z) | 复数的虚部 | 复数 | 实数 | 的虚部 |
cmplx(x, y) | 复数化 | 两个实数 | 复数 | |
conjg(z) | 共轭复数 | 复数 | 复数 | 的共轭复数 |
以上内容是否对您有帮助:
更多建议: