# 対数計算機

10を底とする対数、2を底とする対数、底がeの自然対数、1/2のような分数の底など、任意の底で正の数の対数を計算できます。log₄8 = 3/2のような有理数の答えは、整数の累乗で検証して正確な値を求めます。自然対数、常用対数、二進対数も、mathjsを使って選択した精度に丸めて表示します。代数、pH、コンピューターサイエンスに役立ちます。

## よくある質問

### 対数とは何ですか？

xの底bの対数とは、bを何乗するとxになるかを示す指数です。たとえば、1000の底10の対数は3です。10^3 = 1000だからです。結果の確認行には、入力した数についてこの累乗の関係が表示されます。

### 底はどのように選べばよいですか？

底の欄に底を入力します。既定値は10で、二進対数には2、自然対数にはeを使います。また、小数や0.5、1/2のような分数を含め、1以外の正の数を指定できます。数値自体は最初の欄に入力してください。底の欄を空にすると、10が使われます。

### 結果が正確になるのはどのような場合ですか？

このツールは、対数が分母12以下の分数p/qに等しいかを調べ、b^pとx^qが一致することを整数の厳密な演算で確認します。底が4の8の対数は正確に3/2、底が1/2の8の対数は正確に-3と表示されます。それ以外の場合は、丸めた小数のみが表示されます。

### 数値はなぜ正でなければならないのですか？

正の底を実数の何乗にしても、ゼロや負の数にはなりません。そのため、0や負の値の対数は実数ではありません。このツールでは、そうした入力に対してエラーが表示されます。複素対数は科学計算機で計算でき、ln(-1)を入力すると複素数の値が返されます。

### 底を1にできないのはなぜですか？

1の累乗はすべて1になるため、1を別の数に変える指数はなく、対数は定義されません。底は正の数でなければなりません。底が無効な場合は、その理由がツールに表示されます。

### ln、log10、log2とは何ですか？

lnは底がe（約2.718）の自然対数で、微積分や成長モデルに使われます。log10はpH、デシベル、桁数の尺度に使われる常用対数です。log2はビットやアルゴリズムの計算量に使われる二進対数で、この3つはどの数についても表示されます。

### 別の底の対数はどのように計算されますか？

底が10と2の場合は精度を高めるため専用の関数を使い、底がeの場合は自然対数を使います。それ以外の底には、底の変換公式ln(x) / ln(b)を使います。結果は倍精度の数値で、指定した小数桁数に丸められます。有理数の正確な結果は、整数を使って別途検証されます。

### 結果が負になることはありますか？

はい。底が1より大きい場合、xが0より大きく1より小さいと対数は負になります。たとえば、0.01の底10の対数は-2です。底が0より大きく1より小さい場合は、符号が逆になります。どちらの場合も確認行に関係が表示されます。

### 非常に大きい数や小さい数を入力できますか？

はい。6.02e23や1e-9のような科学表記を使って入力できますが、倍精度数値の範囲内に限られます。分子と分母の数字を合わせて40桁を超える数は、正確な値の検出が省略されます。小数の結果は引き続き計算されます。

### 真数はどのように計算できますか？

真数は累乗b^yで、対数の逆の計算です。科学計算機で、たとえば10^2.5やe^1.2と入力してください。ここにある確認行には、入力した値に対する累乗が表示されます。

ここに広告を掲載しませんか？

[メールでお問い合わせ](mailto:hi@dennn.is?subject=OneClick%20Pro%E3%81%A7%E3%81%AE%E5%BA%83%E5%91%8A%E6%8E%B2%E8%BC%89)

[広告 WordPress向けのエージェント対応プラグインスイート。](https://sleekwp.com/?ref=oneclickpro)
