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 :P
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.