Complex.Log Método

Definição

Retorna o logaritmo de um número complexo.

Sobrecargas

Log(Complex)

Retorna o logaritmo natural (de base e) de um número complexo especificado.

Log(Complex, Double)

Retorna o logaritmo de um número complexo especificado em uma base especificada.

Log(Complex)

Origem:
Complex.cs
Origem:
Complex.cs
Origem:
Complex.cs

Retorna o logaritmo natural (de base e) de um número complexo especificado.

C#
public static System.Numerics.Complex Log (System.Numerics.Complex value);

Parâmetros

value
Complex

Um número complexo.

Retornos

O logaritmo natural (de base e) de value.

Exemplos

O exemplo a seguir ilustra o Log método . Ele mostra que, com alguma concessão para a falta de precisão do tipo de Double dados, passar o valor retornado pelo Log método para o Exp método retorna o valor original Complex .

C#
using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex[] values = { new Complex(1.53, 9.26), 
                           new Complex(2.53, -8.12),
                           new Complex(-2.81, 5.32),
                           new Complex(-1.09, -3.43),
                           new Complex(Double.MinValue/2, Double.MinValue/2) };
      foreach (Complex value in values)
         Console.WriteLine("Exp(Log({0}) = {1}", value, 
                           Complex.Exp(Complex.Log(value)));
   }
}
// The example displays the following output:
//       Exp(Log((1.53, 9.26)) = (1.53, 9.26)
//       Exp(Log((2.53, -8.12)) = (2.53, -8.12)
//       Exp(Log((-2.81, 5.32)) = (-2.81, 5.32)
//       Exp(Log((-1.09, -3.43)) = (-1.09, -3.43)
//       Exp(Log((-8.98846567431158E+307, -8.98846567431158E+307)) = (-8.98846567431161E+307, -8.98846567431161E+307)

Comentários

O Log(Complex) método para números complexos corresponde ao Math.Log(Double) método para números reais.

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Log(Complex, Double)

Origem:
Complex.cs
Origem:
Complex.cs
Origem:
Complex.cs

Retorna o logaritmo de um número complexo especificado em uma base especificada.

C#
public static System.Numerics.Complex Log (System.Numerics.Complex value, double baseValue);

Parâmetros

value
Complex

Um número complexo.

baseValue
Double

A base do logaritmo.

Retornos

O logaritmo de value na base baseValue.

Comentários

O Log(Complex, Double) método para números complexos corresponde ao Math.Log(Double, Double) método para números reais.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0