Dringende Hilfe bei Integration erforderlich!

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Basilius Sapientia
User
Beiträge: 46
Registriert: Freitag 5. September 2014, 22:34

Liebe ihr!

Ich würde gerne dies hier integrieren:

Code: Alles auswählen

http://img5.fotos-hochladen.net/uploads/auswahl004q78utdjxse.png
Kann Jemand von euch mir helfen dies in Python zu machen? Oder kann Python so etwas nicht? Ich denke ich brauche Sympy dafür? http://docs.sympy.org/dev/modules/integ ... grals.html ... Danke schon mal für Hilfe! Denn ich habe wirklich schwierigkeiten damit gerade :/
Benutzeravatar
/me
User
Beiträge: 3561
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

Basilius Sapientia hat geschrieben:Ich würde gerne dies hier integrieren:

Code: Alles auswählen

http://img5.fotos-hochladen.net/uploads/auswahl004q78utdjxse.png
Schau hier

SCNR
Basilius Sapientia
User
Beiträge: 46
Registriert: Freitag 5. September 2014, 22:34

So sieht die alles aus. Ich glaube Sympy ist was ich dafür bräuchte?

Bild

Die Funktion sieht dann ja so hier aus:

Code: Alles auswählen

y**2*(4*y**2-1)**2*e**(-y**2)
Fände es sehr lieb wenn mir Jemand dabei helfen könnte, da ich selbst schwierigkeiten damit habe.
Benutzeravatar
MagBen
User
Beiträge: 799
Registriert: Freitag 6. Juni 2014, 05:56
Wohnort: Bremen
Kontaktdaten:

Die Exponentialfunktion exp(x) wird in mathematischen Texten oft als "e hoch x" geschrieben, das darfst Du aber nicht wörtlich nehmen. Gemeint ist immer die Funktion exp und nicht die Zahl e.
Den ersten Teil y**2*(4*y**2-1)**2 habe ich erstmal ausmultipliziert um es sympy ein bisschen einfacher zu machen, auch so rechnet sympy bei mir ca. 2 Minuten für das Integral.

Code: Alles auswählen

import sympy
y = sympy.symbols("y")
f = sympy.expand(y**2*(4*y**2-1)**2) * sympy.exp(-y**2)
print(f) # (16*y**6 - 8*y**4 + y**2)*exp(-y**2)
F = sympy.integrate(f, y)
print(F) # -8*y**5*exp(-y**2) - 16*y**3*exp(-y**2) - 49*y*exp(-y**2)/2 + 49*pi**(1/2)*erf(y)/4
Das Ergebnis ist aber nicht trivial zu benutzen, da sympy.erf() darin vorkommt, was selbst wiederum ein Integral ist: http://docs.sympy.org/0.7.1/modules/mpm ... s.html#erf
a fool with a tool is still a fool, www.magben.de, YouTube
Benutzeravatar
Sr4l
User
Beiträge: 1091
Registriert: Donnerstag 28. Dezember 2006, 20:02
Wohnort: Kassel
Kontaktdaten:

Du hast alles richtig erkannt mit Sympy kann man sowas Symbolisch lösen.

Such dir eine einfachere Funktion von der du die Lösung kennst, setze sie in Sympy um und wenn es funktioniert nimm die eiegnentliche Funktion die du lösen möchtest. Wenn es Probleme gibt meld dich gerne wieder.

*edit* Sorry für die dumme Antwort, aber als ich darauf geantwortet habe, sah der Post ganz anders aus und es gab noch keine Antwort?!?
Antworten