JavaScriptのMathオブジェクト asinh(x) メソッドの使い方

プログラミング

JavaScriptのMathオブジェクトのasinh(x) メソッドについて記載します。
概要、実際のサンプルコードを交えて構文などの使い方をまとめてみました。

JavaScriptのMathオブジェクトとは?

math オブジェクトは、数学定数および関数のプロパティとメソッドを持つ、組み込みのオブジェクトです。
他のグローバルオブジェクトとは異なり、関数オブジェクトではありません。
Math は Number 型で動作し、すべてのプロパティとメソッドは静的で、Math をオブジェクトとして作成せずに使用することによって呼び出すことができます。

それでは、次に本題の説明に移ります。

JavaScriptのMathオブジェクトのasinh(x) 概要

Math.asinh(x)は、xの双曲線遠心数を返します。

構文、使い方

構文:Math.asinh(x)

使い方:xに数値を入力し、その値の自然対数の双曲線正弦の逆関数(双曲線正弦の逆関数)を返します。

引数について

Math.asinh(x)は、xに対する双曲線正弦の逆関数を返します。xは実数である必要があります。

返り値について

Math.asinh(x)は、xの自然対数の双曲線余弦(ハイパボリックサイン)を返します。

このメソッドを利用した便利なテクニック

Math.asinh(x)を使って、xの値を指数関数の形式に変換することができます。

これは、数学的な計算を行う際に便利なテクニックです。

現場で実際にどのように使われているか

実際に使われている例として、物理学や数学の計算で使われています。

例えば、双曲線の式を使って、物理的な状態を計算する際に、asinh(x)を使って、双曲線上の特定の点を求めることができます。

また、数学的な計算では、双曲線上の特定の点を求めるために、asinh(x)を使って、双曲線上の特定の点を求めることができます。

JavaScriptのMathオブジェクトのasinh(x) と一緒によく使われる処理

Mathオブジェクトのasinh(x)は、xの双曲線関数の双曲線余弦の逆関数を計算するために使用されます。

そのため、Mathオブジェクトのasinh(x)と一緒によく使われる処理は、xの双曲線関数の双曲線余弦を計算するMathオブジェクトのcosh(x)です。

なぜなら、asinh(x)を使用する前にcosh(x)を使用してxの双曲線関数の双曲線余弦を計算する必要があるからです。

使用する上での注意点

Math.asinh(x)は、xの双曲線正弦の逆関数を返します。

xが正の場合は、結果は常に正ですが、xが負の場合は、結果は負になる可能性があります。

JavaScriptのMathオブジェクトのasinh(x) と似た処理のJSメソッド、違い

Math.log(x + Math.sqrt(x * x + 1))の計算式と似ていますが、下記の違いがあります。

  • asinh(x)は、xの自然対数のハイパーボリックサインを計算します。
  • Math.log(x + Math.sqrt(x * x + 1))は、xの自然対数を計算します。

JavaScriptのMathオブジェクトのasinh(x) を使ったサンプルコードの紹介

Mathオブジェクトのasinh(x) のサンプルコード

 

0.881373587019543

JavaScript Mathオブジェクトの他メソッドについて

JavaScriptのmathオブジェクトの他メソッドについては、下記記事にもまとめていますので参考にしてみてください

メソッド名 機能 リンク
abs(x) xの絶対値を返します JavaScriptのMathオブジェクト absメソッドの使い方
acos(x) ラジアンのXのアークコシンを返します JavaScriptのMathオブジェクト acosメソッドの使い方
acosh(x) xの双曲線アルコシンを返します JavaScriptのMathオブジェクト acoshメソッドの使い方
asin(x) ラジアンでXのアークシンを返します JavaScriptのMathオブジェクト asinメソッドの使い方
asinh(x) xの双曲線アークシンを返します JavaScriptのMathオブジェクト asinhメソッドの使い方
atan(x) -PI/2とPI/2ラジアンの間の数値としてXのarctangentを返します JavaScriptのMathオブジェクト atanメソッドの使い方
atan2(y, x) その議論の商のarctangentを返します JavaScriptのMathオブジェクト atan2メソッドの使い方
atanh(x) xの双曲線の角膜を返します JavaScriptのMathオブジェクト atanhメソッドの使い方
cbrt(x) xの立方体を返します JavaScriptのMathオブジェクト cbrtメソッドの使い方
ceil(x) Xを返し、最寄りの整数に上方に丸みを帯びます JavaScriptのMathオブジェクト ceilメソッドの使い方
cos(x) xのコサインを返します(xはラジアンです) JavaScriptのMathオブジェクト cosメソッドの使い方
cosh(x) xの双曲線コサインを返します JavaScriptのMathオブジェクト coshメソッドの使い方
exp(x) 例の値を返します JavaScriptのexpオブジェクト absメソッドの使い方
floor(x) Xを返し、下方に下向きに最寄りの整数に丸めます JavaScriptのMathオブジェクト floorメソッドの使い方
log(x) xの自然対数(ベースE)を返します JavaScriptのMathオブジェクト logメソッドの使い方
max(x, y, z, …, n)
数値を最高の値で返します JavaScriptのMathオブジェクト maxメソッドの使い方
min(x, y, z, …, n) 数値を最低値で返します JavaScriptのMathオブジェクト minメソッドの使い方
pow(x, y) xの値をyの力に返します JavaScriptのMathオブジェクト powメソッドの使い方
random() 0〜1の間の乱数を返します JavaScriptのMathオブジェクト randomメソッドの使い方
round(x) xを最も近い整数に丸めます JavaScriptのMathオブジェクト roundメソッドの使い方
sign(x) xが負、null、または正の場合に戻ります(-1、0、1) JavaScriptのMathオブジェクト signメソッドの使い方
sin(x) xのサインを返します(xはラジアンです) JavaScriptのMathオブジェクト sinメソッドの使い方
sinh(x) xの双曲線サインを返します JavaScriptのMathオブジェクト sinhメソッドの使い方
sqrt(x) xの平方根を返します JavaScriptのMathオブジェクト sqrtメソッドの使い方
tan(x) 角度の接線を返します JavaScriptのMathオブジェクト tanメソッドの使い方
tanh(x) 数の双曲線の接線を返します JavaScriptのMathオブジェクト tanhメソッドの使い方
trunc(x) 数字(x)の整数部分を返します JavaScriptのMathオブジェクト truncメソッドの使い方

また、JavaScriptの公式ドキュメントであるMDNで記載されているmathオブジェクトのasinhメソッドについても補足としてリンクを貼っておきます。参考にしてみてください。

Math.asinh() - JavaScript | MDN
Math.asinh() 関数は、数値の双曲線逆正弦 (ハイパーボリックアークサイン) を返します。
タイトルとURLをコピーしました