Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 08:30

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Algorithmus zum Lösen von Formeln?

Discussion on Algorithmus zum Lösen von Formeln? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Algorithmus zum Lösen von Formeln?

Guten Abend allerseits,
gibt es eine Formel zur lösen von Formeln(nach x auflösen oder scheitelpunktform<=>polynomform<=>Nullpunktform)?

MfG Joshi
TeraTroll is offline  
Old 09/11/2014, 21:19   #2
 
strubelz's Avatar
 
elite*gold: 31
Join Date: Jan 2014
Posts: 310
Received Thanks: 55
Das erledigt glaube ich ein Parser, kann sein das der da das kann:
strubelz is offline  
Thanks
1 User
Old 09/11/2014, 21:23   #3
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Okay aber der muss das ja auch irgendwo / irgendwie 'gelernt' haben oder nicht?
TeraTroll is offline  
Old 09/11/2014, 21:43   #4
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Runterladen -> anschauen^^
Mikesch01 is offline  
Old 09/11/2014, 21:50   #5
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Ja mache ich sobald ich nichtmehr am Handy on bin
TeraTroll is offline  
Old 09/11/2014, 22:26   #6
 
strubelz's Avatar
 
elite*gold: 31
Join Date: Jan 2014
Posts: 310
Received Thanks: 55
Ich denke der kann die mathematische Syntax von einem String (in dem deine Formel steht) parsen und eben die Formel nach den richtigen Regeln auflösen.
Wahrscheinlich erkennt er dann mit einem speziellen Algorithmus die Rechenschritte die er tun muss und wenndet die dann auf alle zutreffenden Variablen/Seitender Gleichung an (wie man das halt aus Mathe kennt ).
x + 5 = 7
Erkennung -5
x + 5 - 5 = 7 - 5
x = 2
strubelz is offline  
Thanks
1 User
Old 09/11/2014, 22:55   #7
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Ahh okay muss ich mir wirklich mal anschauen der algo interessiert mich

Danke nochmal )
TeraTroll is offline  
Old 09/12/2014, 12:23   #8
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by strubelz View Post
Ich denke der kann die mathematische Syntax von einem String (in dem deine Formel steht) parsen und eben die Formel nach den richtigen Regeln auflösen.
Wahrscheinlich erkennt er dann mit einem speziellen Algorithmus die Rechenschritte die er tun muss und wenndet die dann auf alle zutreffenden Variablen/Seitender Gleichung an (wie man das halt aus Mathe kennt ).
x + 5 = 7
Erkennung -5
x + 5 - 5 = 7 - 5
x = 2
Für die Umkehfrunktion kann das sogar gewissermaßen stimmen, lustig wird es nur, wenn man die Polynomfunktion zu (z.B.) folgender Funktion finden will:

Quote:
(x²*sin(x))/(x-1)
Da wirst du mit bissel Umformen kaum weiterkommen.

Quote:
Originally Posted by TeraTroll View Post
Ahh okay muss ich mir wirklich mal anschauen der algo interessiert mich

Danke nochmal )
Hab mir das Programm nicht angeschaut, aber normalerweise lassen sich Nullstellen einfach finden:

Newton-Verfahren ? Wikipedia

Damit kannste schonmal "easy" die Nullpunktform berechnen (wenn es das ist, was ich mir unter dem Begriff vorstelle).

Der Wert einer Ableitung an einer stelle lässt sich vom Pc auch super nähern:



Anschließend könnte man um die Polynomform zu bekommen, die Taylor-Reihen-Entwicklung benutzen:

http://de.wikipedia.org/wiki/Taylorreihe

Scheitlpunktform gibt es, so viel ich weiß, nur bei Parabeln, die reichlich trivial sind. Von daher würde ich dafür das ganze so machen, wie man es auch in der Schule macht: Schnittpunkt mit der x-Achse rausfinden (hier eignet sich auch wieder das Newton-Verfahren, plumbes Umformen sollte es aber auch tun) und anschließend den Mittelpunkt dieser 2 Punkte berechnen und dann halt den dazugehörigen x-Wert bestimmen.

Nach x auflösen:
Wenn ich das richtig verstanden habe, ist das nichts anderes als die Umkehrfunktion bilden, das kriegt man mit bissel Umformen hin.
Shadow992 is offline  
Thanks
1 User
Old 09/12/2014, 13:27   #9
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Das Thema wird schnell sehr komplex. Zu komplex für, ich lehne mich mal aus dem Fenster, jeden hier im Forum (sofern sich nicht gerade ein Masterstudent der Mathematik oder Informatik, der sich darauf spezialisiert, hier rumtreibt).
So lala bekommst du es vielleicht für einfachste Spezialfälle über Umwege hin, aber das war es auch schon. Nicht umsonst benutzen dutzende Firmen und Institute gewisse Frameworks bzw Programme wie Mathematica oder Matlab.
Selbst auf dem Blatt so triviale Dinge wie die Umkehrfunktion bilden wird komplex, wenn man Definitionsmenge und Bild beachtet und dann prüfen will, ob die Umkehrfunktion überhaupt existiert.

Mein Rat an den TS: Nutz eine dafür geeignete Software. Falls du Student bist, schaue dich an deiner Hochschule um. Beispielsweise Matlab bekommt man an den meisten Unis extrem vergünstigt in einer Studentenversion (um die 30 Groschen).
Schlüsselbein is offline  
Thanks
3 Users
Old 09/12/2014, 15:23   #10
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Ich kann alles per Hand rechnen(Nullstellen errechnen = p-q-Formel/quadratische Ergänzung) mir geht es rein um dir Verständnis des algos und dessem Herleitung. Habe meinen mathe Lehrer mal gefragt und er meinte es würde auch mit der gauss'schen Formel funktionieren.

Quote:
Originally Posted by TeraTroll View Post
Ich kann alles per Hand rechnen(Nullstellen errechnen = p-q-Formel/quadratische Ergänzung) mir geht es rein um dir Verständnis des algos und dessem Herleitung. Habe meinen mathe Lehrer mal gefragt und er meinte es würde auch mit der gauss'schen Formel funktionieren.
Danke schonmal, dass es so komplex ist hätte ich mir denken können, da ich noch in der schule sitze schlage ich mir dieses Vorhaben mal besser aus dem Kopf :/.
TeraTroll is offline  
Old 09/12/2014, 16:57   #11
 
​Tension's Avatar
 
elite*gold: 110
Join Date: Jun 2013
Posts: 599
Received Thanks: 510
Gaußsches Eliminationsverfahren? Damit kenne ich mich ein wenig aus, hatte eine Projektarbeit in der Schule darüber auf Ebene der Informatik. Kannst mich ja per PN anschreiben.
​Tension is offline  
Old 09/12/2014, 17:13   #12
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Quote:
Ich kann alles per Hand rechnen(Nullstellen errechnen = p-q-Formel/quadratische Ergänzung) mir geht es rein um dir Verständnis des algos und dessem Herleitung
Dann solltest du dir ein Mathebuch zur Hand nehmen.
Schlüsselbein is offline  
Old 09/12/2014, 21:34   #13
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by TeraTroll View Post
Ich kann alles per Hand rechnen(Nullstellen errechnen = p-q-Formel/quadratische Ergänzung) mir geht es rein um dir Verständnis des algos und dessem Herleitung. Habe meinen mathe Lehrer mal gefragt und er meinte es würde auch mit der gauss'schen Formel funktionieren.
Du willst also sozusagen einen Beweis für die p-q Formel oder wie darf ich das verstehen? Oder willst du die Rechenschritte bewiesen haben (wobei das echt was Preis/Leistung angeht keiner wirklich beweisen will, möglich ist es dennoch. )

Wenn du einen Beweis für die p-q Formel willst oder für die quadratische Ergänzung, dann reicht googlen. Man findet im Internet auch genug Herleitungen dieser Formeln.

Das Ganze ist dann aber selten auf dem Schulniveau, ala "Ich rechne ein paar Ergebnisse aus und schau ob die Formel für die paar Ergebnisse richtig ist". Das wäre zu einfach und damit hätte man letztendlich nur bewiesen, dass es für die paar Werte eine richtige Annahme ist, über den Rest weiß man nicht mehr.

Wobei die p-q Formel noch relativ leicht herzuleiten und zu beweisen ist:

Shadow992 is offline  
Old 09/14/2014, 15:53   #14
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Nein ich glaube ich würde falsch verstanden, ich möchte einen algo finden/benutzen um eingegebene Formel zu lösen ^^ Beispiels weiße nach X auflösen. Es existierem ja solche Programme.
TeraTroll is offline  
Old 09/14/2014, 17:09   #15
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Ja, nur ist das wie schon gesagt ganz und gar nicht trivial (siehe meinen vorletzten Post), deshalb immernoch:
Quote:
Mein Rat an den TS: Nutz eine dafür geeignete Software. Falls du Student bist, schaue dich an deiner Hochschule um. Beispielsweise Matlab bekommt man an den meisten Unis extrem vergünstigt in einer Studentenversion (um die 30 Groschen).
Schlüsselbein is offline  
Reply


Similar Threads Similar Threads
Formeln des Gesellen
11/13/2010 - 4Story - 31 Replies
Hallo Leute, Ich wollte euch fragen wie man schnell Formeln des Gesellen bekommt? Damit meine ich eine Original Formel die beim Ausloggen nicht verschwindet und die man immer wieder klonen kann. Ich bin hier grad dabei in Markut rumzurennen und LP zu machen, nur leider hab ich wenig Erfolg. Deswegen wollte ich nun von euch wissen: Wie bekommt man schnell in 4story EG (P-Server) Formeln des Gesellen. Jede hilfreiche Antwort bekommt ein THX :) Ihr könnt mich auch über Skype erreichen.. :...



All times are GMT +1. The time now is 08:31.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.