Fortran 既然是為數(shù)值計(jì)算而生的,那么自然就包含了對(duì)初等數(shù)學(xué)函數(shù)和數(shù)據(jù)類型變化函數(shù)的完整支持。如下表所示為有關(guān)初等數(shù)學(xué)函數(shù)的寫(xiě)法和用法。
寫(xiě)法 | 函數(shù)名稱 | 數(shù)學(xué)表達(dá) | 必要條件 | 函數(shù)值的范圍 |
---|---|---|---|---|
sqrt(x) | 平方根 |
|
||
sin(x) | 正弦函數(shù) |
|
||
cos(x) | 余弦函數(shù) |
|
||
tan(x) | 正切函數(shù) |
|
||
asin(x) | 反正弦函數(shù) |
|
|
|
acos(x) | 反余弦函數(shù) |
|
|
|
atan(x) | 反正切函數(shù) |
|
|
|
atan2(y, x) | 反正切函數(shù) |
|
||
exp(x) | 指數(shù)函數(shù) |
|
||
log(x) | 對(duì)數(shù)函數(shù) |
|
||
log10(x) | 常用對(duì)數(shù)函數(shù) |
|
|
|
sinh(x) | 雙曲正弦函數(shù) |
|
||
cosh(x) | 雙曲余弦函數(shù) |
|
||
tanh(x) | 雙曲正切函數(shù) |
|
下表為有關(guān)數(shù)據(jù)類型變化函數(shù)的寫(xiě)法和用法。
寫(xiě)法 | 函數(shù)名稱 | 輸入類型 | 輸出類型 | 函數(shù)的含義 |
---|---|---|---|---|
real(n) | 實(shí)數(shù)化 | 整數(shù) | 實(shí)數(shù) | 變成實(shí)數(shù)型 |
abs(n) | 絕對(duì)值 | 整數(shù) | 整數(shù) | 的絕對(duì)值 |
mod(m, n) | 求余 | 2個(gè)整數(shù) | 整數(shù) | 對(duì) 求余 |
int(x) | 整數(shù)化 | 實(shí)數(shù) | 整數(shù) | 變成整數(shù)型(去尾) |
nint(x) | 整數(shù)化 | 實(shí)數(shù) | 整數(shù) | 變成整數(shù)型(四舍五入) |
sign(x, s) | 符號(hào)變更 | 實(shí)數(shù) | 實(shí)數(shù) | |
abs(x) | 絕對(duì)值 | 實(shí)數(shù)或復(fù)數(shù) | 實(shí)數(shù) | 的絕對(duì)值 |
mod(x, y) | 求余 | 2個(gè)實(shí)數(shù) | 實(shí)數(shù) | 對(duì) 求余 |
real(z) | 復(fù)數(shù)的實(shí)部 | 復(fù)數(shù) | 實(shí)數(shù) | 的實(shí)部 |
imag(z) | 復(fù)數(shù)的虛部 | 復(fù)數(shù) | 實(shí)數(shù) | 的虛部 |
cmplx(x, y) | 復(fù)數(shù)化 | 兩個(gè)實(shí)數(shù) | 復(fù)數(shù) | |
conjg(z) | 共軛復(fù)數(shù) | 復(fù)數(shù) | 復(fù)數(shù) | 的共軛復(fù)數(shù) |
更多建議: