Awk-arithmetic-functions
提供:Dev Guides
AWK-算術関数
AWKには、次の組み込みの算術関数があります-
atan2(y、x)
ラジアン単位の(y/x)のアークタンジェントを返します。 次の例はこれを示しています-
例
このコードを実行すると、次の結果が得られます-
出力
cos(expr)
この関数は、ラジアンで表される expr のコサインを返します。 次の例はこれを示しています-
例
このコードを実行すると、次の結果が得られます-
出力
exp(expr)
この関数は、変数の指数値を見つけるために使用されます。
例
このコードを実行すると、次の結果が得られます-
出力
int(expr)
この関数は、 expr を整数値に切り捨てます。 次の例はこれを示しています-
このコードを実行すると、次の結果が得られます-
log(expr)
この関数は、変数の自然対数を計算します。
例
このコードを実行すると、次の結果が得られます-
出力
rand
この関数は、0 ⇐ N <1のような0から1までの乱数Nを返します。 たとえば、次の例では3つの乱数を生成します
例
このコードを実行すると、次の結果が得られます-
出力
sin(expr)
この関数は、ラジアンで表される expr のサインを返します。 次の例はこれを示しています-
例
このコードを実行すると、次の結果が得られます-
出力
sqrt(expr)
この関数は、 expr の平方根を返します。
例
このコードを実行すると、次の結果が得られます-
出力
srand([expr])
この関数は、シード値を使用して乱数を生成します。 乱数ジェネレーターの新しいシードとして expr を使用します。 exprがない場合、時刻をシード値として使用します。
例
このコードを実行すると、次の結果が得られます。