Seite 1 von 1
Dringende Hilfe bei Integration erforderlich!
Verfasst: Montag 1. Dezember 2014, 18:54
von Basilius Sapientia
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 :/
Re: Dringende Hilfe bei Integration erforderlich!
Verfasst: Montag 1. Dezember 2014, 19:11
von /me
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
Ha ha, sehr witzig ^^
Verfasst: Dienstag 2. Dezember 2014, 07:16
von Basilius Sapientia
So sieht die alles aus. Ich glaube Sympy ist was ich dafür bräuchte?
Die Funktion sieht dann ja so hier aus:
Fände es sehr lieb wenn mir Jemand dabei helfen könnte, da ich selbst schwierigkeiten damit habe.
Re: Dringende Hilfe bei Integration erforderlich!
Verfasst: Dienstag 2. Dezember 2014, 09:30
von MagBen
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
Re: Dringende Hilfe bei Integration erforderlich!
Verfasst: Mittwoch 3. Dezember 2014, 11:21
von Sr4l
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?!?