Groups | Search | Server Info | Login | Register


Groups > comp.soft-sys.math.mathematica > #16822

complex conjugation by star

Path csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newspump.sol.net!post2.nntp.sol.net!posts.news.twtelecom.net!nnrp3.twtelecom.net!not-for-mail
From "Brambilla Roberto Luigi (RSE)" <Roberto.Brambilla@rse-web.it>
Newsgroups comp.soft-sys.math.mathematica
Subject complex conjugation by star
Date Fri, 18 Apr 2014 05:46:42 +0000 (UTC)
Sender steve@smc.vnet.net
Approved Steven M. Christensen <steve@smc.vnet.net>, Moderator
Message-ID <liqe82$cgn$1@smc.vnet.net> (permalink)
Lines 30
Organization Time-Warner Telecom
NNTP-Posting-Date 18 Apr 2014 05:52:47 GMT
NNTP-Posting-Host 54cf1c83.news.twtelecom.net
X-Trace DXC=S9\BB?aHmknY5dP1cEO1CeC_A=>8kQj6m;[h;PUXBgbd3`G[5H2>>MbEFiONJ7[GofUD\]QRjOW[e
X-Complaints-To abuse@twtelecom.net
X-Received-Bytes 2590
X-Received-Body-CRC 2486699444
Xref csiph.com comp.soft-sys.math.mathematica:16822

Show key headers only | View raw


I have defined the following useful star complex-conjugation (common star exponent notation)

   f_*:=f/.Complex[u_,v_]->Complex[u,-v]

and it works fine. For example BesselJ[2,x+I y]* gives BesselJ[2,x-I y]  etc...(x,y defined/undefined).
Also it is listable on number lists

{1+i2, 5+i6}*  gives  {1-i2, 5-i6} .

Unfortunately it does not work on symbols, i.e.
A* gives A even if I have defined A as a complex number by means of Element[A, Complexes].
Similarly if I define Element[{A,B,G}, Complexes]

{A,B,G}* gives {A,B,G}  and (A+B+G)*  gives A+B+G.

I'd like to obtain {A*,B*,G*} and A*+B*+G*    ( ! )

Is it possible to fix this deficiency, unpleasant in manipulating general expressions where is not known
if symbols represent real or complex variables ?

Many thanks!
Rob




RSE SpA ha adottato il Modello Organizzativo ai sensi del D.Lgs.231/2001, inforza del quale l'assunzione di obbligazioni da parte della Societ=E0 avviene con firma di un procuratore, munito di idonei poteri.
RSE adopts a Compliance Programme under the Italian Law (D.Lgs.231/2001). According to this RSE Compliance Programme, any commitment of RSE is taken by the signature of one Representative granted by a proper Power of Attorney. Le informazioni contenute in questo messaggio di posta elettronica sono riservate e confidenziali e ne e' vietata la diffusione in qualsiasi modo o forma. Qualora Lei non fosse la persona destinataria del presente messaggio, Lainvitiamo a non diffonderlo e ad eliminarlo, dandone gentilmente comunicazione al mittente. The information included in this e-mail and any attachments are confidential and may also be privileged. If you are not the correct recipient, you are kindly requested to notify the sender immediately, to cancel it and not to disclose the contents to any other person.

Back to comp.soft-sys.math.mathematica | Previous | Next | Find similar


Thread

complex conjugation by star "Brambilla Roberto Luigi (RSE)" <Roberto.Brambilla@rse-web.it> - 2014-04-18 05:46 +0000

csiph-web