       Re: Complex Conjugation

• To: mathgroup at smc.vnet.net
• Subject: [mg12811] Re: [mg12772] Complex Conjugation
• From: BobHanlon at aol.com
• Date: Fri, 12 Jun 1998 04:05:41 -0400
• Sender: owner-wri-mathgroup at wolfram.com

```Kieran,

I imagine that you want the following to evaluate

Conjugate[a + I*b]

Conjugate[a + I*b]

This would require that a and b are real.  If they are, there are a
couple of  approaches:

altConjugate[x_] :=
x /. Complex[re_, im_] :> Complex[re, -im]

{altConjugate[I], altConjugate[3 + 4*I],
altConjugate[a + b*I]}

{-I, 3 - 4*I, a - I*b}

or

altConjugate[x_] := ComplexExpand[Conjugate[x]]

{altConjugate[I], altConjugate[3 + 4*I],
altConjugate[a + b*I]}

{-I, 3 - 4*I, a - I*b}

Bob Hanlon

In a message dated 6/10/98 7:41:02 AM, kieran at ou.edu wrote:

>  I *know*  I've seen this done somewhere.  But I can't find it in
>DejaNews, or my references.
>
>  I want a simple complex conjugation function that simply maps
>
>   I /. ->  -I
>
>everywhere.  (The Mathematica Conjugate function often gets confused.)
>But I can't
>make the substitution because the imaginary constant, I, is Locked.
>What's the right way?

```

• Prev by Date: Re: Split in Mathematica 2.2
• Next by Date: Playing sound without displaying the graphic?
• Previous by thread: Complex Conjugation
• Next by thread: Re: Complex Conjugation