Vnitřní funkce
Zde následuje výčet funkcí, které fortran podporuje. Tento seznam nemusí být úplný a některé funkce používájí další volitelné argumenty. V případě, že budete potřebovat podrobnější informace doporučuji se podívat do manuálu kompilátoru, který používáte. (V hranatých závorkách [] jsou nepoviné argumenty)
funkce s argumentem typu integer
nebo real
abs(x)
- absolutní hodnota čísla xmax(a, b [,c, ...])
- vrátí maximální hodnotumin(a, b [, c, ...])
- vrátí minimální hodnotumod(a,b)
- zbytek po dělení a/b
funkce s argumentem typu real
sqrt(x)
- odmocnina čísla xexp(x)
- exponent číslá xlog(x)
- přírozený logaritmus číslá xlog10(x)
- dekadický logaritmis číslá xsin(x)
- sinus číslá xcos(x)
- cosinus číslá xtan(x)
- tangens číslá xasin(x)
- arcus sinus číslá xacos(x)
- arcus cosinus číslá xatan(x)
- arcus tangens číslá xatan2(y,x)
- varcí úhel, který svírá vektro (x,y) s kladnou osou xsinh(x)
- hyperbolický sinus číslá xcosh(x)
- hyperbolický cosinus číslá xtanh(x)
- hyperbolický tangens číslá x
funkce s argumentem typu character
len(a)
- délka řetězcelen_trim(a)
- vrací délku řetězce bez mezeradjustl(a)
- vrátí character zarovnaný nalevoadjustr(a)
- vrátí character zarovnaný napravoscan(a,b)
- vrátí integer udávající počáteční pozici řetězce b v řetězci a nebo 0 pokud a neobsahuje btrim(a)
- vrátí character c u kterého byli odstraněny mezery