C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のMath.Log()メソッド


C#のMath.Log()メソッドは、指定された数値の対数を返すために使用されます。

構文

public static double Log(double num)
public static double Log(double num, double base)

上記のnumは、対数を計算する指定された数値です。ここで、底は対数の底です。

Math.Log()メソッドを実装する例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      double val1 = 2.15;
      double val2 = -2.15;
      Console.WriteLine(Math.Log(val1));
      Console.WriteLine(Math.Log(val2));
   }
}

出力

これにより、次の出力が生成されます-

0.765467842139571
NaN

Math.Log()メソッドを実装する別の例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      double val1 = Double.PositiveInfinity; ;
      double val2 = Double.NegativeInfinity;
      Console.WriteLine(Math.Log(val1));
      Console.WriteLine(Math.Log(val2));
   }
}

出力

これにより、次の出力が生成されます-

∞
NaN

  1. C#のMath.Log10()メソッド

    C#のMath.Log10()メソッドは、指定された数値の常用対数10に返されます。 構文 public static double Log10 (double val); ここで、Valは対数が必要な数です。 Log10()メソッドは-を返します Valパラメーター 返品 ポジティブ dの基数10の対数。つまり、ログ10dです。 ゼロ NegativeInfinity ネガティブ NaN NaNに等しい NaN PositiveInfinityに等しい PositiveInfinity Math.Log10()メソッドを実装する例を見てみましょう-

  2. C#のMath.IEEERemainder()メソッド

    C#のMath.IEEERemainder()メソッドは、指定された数値を別の指定された数値で除算した結果の余りを返すために使用されます。 構文 public static double IEEERemainder (double dividend, double divisor); Math.IEEERemainder()メソッドを実装する例を見てみましょう- 例 using System; public class Demo {    public static void Main(){       double val1 = 90; &