Frank Richter wrote:
>
> Hallo Gruppe,
>
> ich möchte einen Ausdruck vereinfachen je nach Wert einer Differenz d
> und erhalte:
>
> Simplify[Ausdruck, Assumptions-> {d>0}]
> und
> Simplify[Ausdruck, Assumptions-> {d<0}]
> funktioniert
>
> aber
> Simplify[Ausdruck, Assumptions-> {d \[NotEqual] 0}]
> vereinfacht den Ausdruck nicht
>
> Weiter wird in den Assumptions aufgeführt, dass beide Terme in der
> Differenz Reals sind.
>
> Ich benutze MMA 7.0.0
>
> Kann mit bitte jemand weiterhelfen hierbei ? Ich bedanke mich herzlich
> im Voraus.
>
>
Lieber Frank,
das kann am Ausdruck liegen, denn:
(1) Simplify[d^3/Abs[d], Assumptions -> (d < 0)] vereinfacht zu -d^2
(2) Simplify[d^3/Abs[d], Assumptions -> (d > 0)] vereinfacht zu d^2
und daher ist klar, weshalb
(3) Simplify[d^3/Abs[d], Assumptions -> (d != 0)] nur d^3/Abs[d]
zurückgeben kann.
MfG
Stefan Welke