数学・数値ツール

対数計算ツール

常用対数、自然対数、2を底とする対数、および逆対数を計算します。値と底は省略可能で、デフォルト値が適用されます。

ツールを実行

このツールは、任意の底(常用対数)、自然対数(ln)、2を底とする対数(log₂)の3つのモードで対数を計算し、さらに底を入力値の指数として累乗する逆対数モードもサポートしています。入力欄の「値」と「底」は省略可能であり、未入力の場合はそれぞれ1と10が自動的に適用されます。計算モードも選択でき、デフォルトは通常の対数計算です。一般的な有限の数値入力では、値は正の数である必要があり、対数の底は正の数かつ1であってはなりません。これらの条件を満たさない場合、計算は実行されません。成功した数値解答は小数点以下10桁に丸められて表示されます。非数(NaN)などの無効な入力や極端な逆対数入力の場合、通常のチェックを通過しても計算中にエラーが発生する可能性があります。数学的な演算によってエラーが発生した場合、構造化されたエラーメッセージではなくシステムエラーとなる場合があります。

使い方

  1. 計算対象の数値を「値」フィールドに入力します。空白のままにするとデフォルトの1が使用されます。
  2. 対数の底となる数値を「底」フィールドに入力します。空白のままにするとデフォルトの10が使用されます。
  3. ドロップダウンメニューから計算モードを選択します。「log」(任意の底)、「ln」(自然対数)、「log2」(2を底とする対数)、または「antilog」(逆対数)から選びます。
  4. 「実行」ボタンをクリックして計算を開始します。
  5. 結果パネルに表示される計算結果を確認します。

使用例

  • 値100、底10、モードlogで計算すると、結果は2.0になります。
  • 値1、モードln(底は自動でe)で計算すると、結果は0.0になります。
  • 値8、モードlog2(底は自動で2)で計算すると、結果は3.0になります。
  • 値3、底10、モードantilogで計算すると、結果は1000.0になります。

よくある質問

値や底を入力しない場合はどうなりますか?

値と底の入力欄が空の場合、それぞれデフォルト値の1と10が自動的に使用されます。

どのような場合に計算エラーになりますか?

値が0以下の場合、または底が0以下あるいは1の場合は計算できません。また、認識できないモードが選択された場合もエラーになります。

結果の数値はどのくらい正確ですか?

計算が成功した数値は、小数点以下10桁に丸められて表示されます。

逆対数とは何ですか?

逆対数モードでは、指定された底を入力値の指数として累乗した結果を計算します。例えば底10、値3の場合は10の3乗で1000となります。

このツールを埋め込む

以下のコードを使って、SmartPlusLab のツールをウェブサイトに追加できます。