Hallo,
cex = ComplexExpand[I*k*Exp[-I*k*x]];
und
FullSimplify[Re[cex], Element[{k, x}, Reals]]
sollte funktionieren.
Eventuell noch
vorher
k /: Re[k] = k
k /: Im[k] = 0
x /: Re[x] = x
x /: Im[x] = 0
das wird aber nicht auf h"ohere Ausdr"ucke "ubertragen,
dass x*k auch reell ist "weiss" nur Simplify[]/FullSimplify[]
Ansontsten sind die Vaiablen immer ohne Typ denn k kann z. B.
auch eine Liste oder Graphics[] Daten sein.
Simplify[]/ FullSimplify[] k"onnen unterumst"anden *sehr* lange
abtauchen und ich w"urde Simplify[] nicht zu oft anwenden.
Gruss
Jens
Frank Scherbaum wrote:
>
> Hallo zusammen,
>
> gibt es eine einfache Möglichkeit, eine symbolische komplexe Variable als
> rein imaginär (oder rein reell) zu definieren, so dass dann beim
> Weiterrechnen die entsprechenden Rechenregeln angewandt werden (also, dass
> z.B die Funktion Re[] auf eine solche Variable angewandt 0 ergibt, ohne dass
> ich numerische Werte zuweisen muss).
>
> Ich möchte den Realteil eines komplexwertigen rationalen Ausdrucks
> berechnen, in dem solche Variablen vorkommen, und möchte die
> entsprechenden Vereinfachungen so weit es geht symbolisch durchführen.
>
> Frank Scherbaum