Seite 1 von 1
Gleichungen auflösen
Verfasst: Samstag 26. Oktober 2013, 15:11
von Jaga
Hi zusammen,
kann man in Python Gleichungen auflösen?
Also zum Beispiel y=3x^2 dass ich für y einen bestimmten wert einsetze und dann die gleichungnach x auflöse und mit dem/den Wert/en für x weiterrechne?
Re: Gleichungen auflösen
Verfasst: Samstag 26. Oktober 2013, 16:09
von BlackJack
@Jaga: Kennst Du schon das `sympy`-Modul?

Re: Gleichungen auflösen
Verfasst: Sonntag 27. Oktober 2013, 13:16
von Jaga
na logisch

nur bei der Tutorial-Seite habe ich nichts gefunden.
Re: Gleichungen auflösen
Verfasst: Sonntag 27. Oktober 2013, 13:21
von Jaga
halt stopp:
falsch formuliert!!
Ich brauche etwas um bei einer Formel (zb 1/x) auszurechenen für welche x-Werte ein betsimmter y-Wert rauskommt.
Gedacht war dies für Asymptoten, sprich für welchen x-Werte erhalte ich inf. als y-Wert.
Re: Gleichungen auflösen
Verfasst: Montag 28. Oktober 2013, 01:04
von anogayales
Hast du dir mal sympy angeschaut? Sieht mir sehr mächtig aus.
Code: Alles auswählen
In [1]: from sympy import Symbol, solve
In [2]: x = Symbol('x')
In [3]: function = 1/(x**2-x)
In [4]: solve(function**-1,x)
Out[4]: [0, 1]
Das heißt man findet an x={0,1} Polstellen. Wenn du allgemein nach Asmypoten suchen willst musst du eben ein kleines bisschen mehr machen.
Grüße,
anogayales
Re: Gleichungen auflösen
Verfasst: Montag 28. Oktober 2013, 15:40
von Jaga
klappt das auch mit arrays?
Re: Gleichungen auflösen
Verfasst: Dienstag 29. Oktober 2013, 01:46
von anogayales
Asympoten von Arrays machen nicht wirklich viel Sinn. Was stellst du dir darunter konkret vor? Das du einzelne Samples von einer Funktion hast?
Grüße,
anogayales
Re: Gleichungen auflösen
Verfasst: Dienstag 29. Oktober 2013, 10:14
von Jaga
meine funktionswerte werden allesamt in einem array gespeichert
also die x wert vom startwert bis zum endwert im abstand der genauigkeit und die y werte dementsprechen für jeden x wert
Re: Gleichungen auflösen
Verfasst: Dienstag 29. Oktober 2013, 11:07
von Sirius3
@Jaga: x/y-Wertepaare sind keine Gleichung, die man irgendwie auflösen könnte. Was willst Du also damit machen?
Re: Gleichungen auflösen
Verfasst: Dienstag 29. Oktober 2013, 11:29
von Jaga
Mein Projekt ist immernoch der Funktionsplotter. Ein Kurzer Überblick der Funktion:
Oben Gleichung eingeben, auf plotten drücken, Graph der Funktion wird gezeichnet.
Als letzten Schritt vor dem Einbau der exe Datei wollte ich nun noch die Asymptoten zu gebrochen rationalen Funktionen einzeichnen können.
Re: Gleichungen auflösen
Verfasst: Dienstag 29. Oktober 2013, 12:57
von Sirius3
wo ist dann das Problem mit anogayales Vorschlag?
Re: Gleichungen auflösen
Verfasst: Dienstag 29. Oktober 2013, 16:53
von Jaga
hab ich versucht und es ging nicht
Re: Gleichungen auflösen
Verfasst: Freitag 1. November 2013, 14:55
von anogayales
Was genau hat da nicht funktioniert? So bekommst du keine Hilfe hier im Forum.