DMUG-Archiv 2006

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: Antwort: Re: konstante im integral

Lieber Herr Dolhaine,
ja sicher, Unprotect ist nicht optimal (obwohl es auch geht: siehe dmug2.nb). Aber eine extra Funktion (z.B. IntegrandSimplify, siehe demug3.nb) ist natürlich besser.
MfG,

Rolf Mertig

Hans.Dolhaine@XXXXXXX.com wrote:

Lieber Herr Mertig,

ich muss gestehen, dass mir Unprotect nie recht geheuer war: wenn man in die eingebauten Strukturelemente von Mma eingreift, mag das ja doch sekundäre Folgen haben. So auch hier, obwohl Ihr Vorschlag zuerst recht überzeugend aussieht, und beim ersten Integral funktioniert's ja auch. Siehe angehängtres notebook.

Und nochmal: Version 4.2 erledigt alles bestens.......

Mit herzlichen Güßen

Hans Dolhaine


_________________________________

VTR-TS
Phone:        +49-211-797-4809
Fax:          +49-211-798-1853
Mobile:        0171 97 17 049
E-Mail:        Hans.Dolhaine@XXXXXXX.com



        *Rolf Mertig <rolfm@XXXXXXX.com>*
28.08.2006 18:25
Bitte antworten an rolfm
Entscheidung erforderlich ? An: Hans Dolhaine/DE/EMEA/HENKEL@HENKEL
        Kopie:        demug@XXXXXXX.ch
        Thema:        Re: konstante im integral



Eine Möglichkeit ist:

Unprotect[Integrate];
Integrate[c_Times, {x_, y__},
   o___] := Select[c,
    FreeQ[#1, x] & ]*
   Integrate[Select[c,
      !FreeQ[#1, x] & ],
    {x, y}, o];
Protect[Integrate];



--
Dr. Rolf Mertig
GluonVision GmbH
Bötzowstr. 10
D-10407 Berlin
Email: rolfm@XXXXXXX.com



Attachment: demug2.nb
Description: Mathematica Notebook document

Attachment: demug3.nb
Description: Mathematica Notebook document

Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html