Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Conjugate Method

Complex.Conjugate Method

Computes the conjugate of a complex number and returns the result.

Namespace:  System.Numerics
Assembly:  System.Numerics (in System.Numerics.dll)

public static Complex Conjugate(
	Complex value
)

Parameters

value
Type: System.Numerics.Complex
A complex number.

Return Value

Type: System.Numerics.Complex
The conjugate of value.

The conjugate of a complex number inverts the sign of the imaginary component; that is, it applies unary negation to the imaginary component. If a + bi is a complex number, its conjugate is a - bi.

The following example displays the conjugate of two complex numbers.


using System;
using System.Numerics;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      Complex[] values = { new Complex(12.4, 6.3), 
                           new Complex(12.4, -6.3) };
      foreach (Complex value in values)
      {
         outputBlock.Text += String.Format("Original value: {0}", value) + "\n";
         outputBlock.Text += String.Format("Conjugate:      {0}\n",
                           Complex.Conjugate(value).ToString()) + "\n";
      }
   }
}
// The example displays the following output:
//       Original value: (12.4, 6.3)
//       Conjugate:      (12.4, -6.3)
//       
//       Original value: (12.4, -6.3)
//       Conjugate:      (12.4, 6.3)


Silverlight

Supported in: 5, 4

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

ADD
Show:
© 2015 Microsoft