-
Hallo,
kleiner Zwischenstand von mir: meine C++-Implementierung kommt mit gebrochenrationalen Funktionen klar und das soll auch erst mal reichen. Was mir noch nicht gefällt ist mein OO-Entwurf an sich und das noch ausbaufähige Vereinfachen von Ausdrücken. Den Parser müsste ich auch noch überarbeiten, da dieser momentan alles rechtsassoziativ parst. Mal sehen ob ich das bis zum Abgabetermin noch hinbekomme. Hier mal ein Demolauf:
Code :1 2 3 4 5 6 7 8 9 10 11
expr> 5*a^2 + b var> a < 5*2*a expr> 5 * (3*x+a)^2 var> x < 5*2*(3*x+a)*3 expr> (x^3+2*x^2+5)/(a*x+b) var> x < ((3*x^2+2*2*x)*(a*x+b)-(x^3+2*x^2+5)*a)/(a*x+b)^2 expr> Bye
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
Das sieht doch schonmal gut aus!

Bei mir siehts momentan so aus:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
olli@desktop:~$ python derive.py "5*x^2+b" f(x) = 5*x^2+b = x^2*5+b f'(x) = (2)*x^(2+-1)*1*5+x^2*0+0 = x*2*5 = x*10 olli@desktop:~$ python derive.py "sin(x+b) * a^ln(x^2)" f(x) = sin(x+b)*a^ln(x^2) f'(x) = cos(x+b)*(1+0)*a^ln(x^2)+sin(x+b)*ln(a)*a^ln(x^2)*((2)*x^(2+-1)*1)/x^2 = cos(x+b)*a^ln(x^2)+sin(x+b)*ln(a)*a^ln(x^2)*(x*2)/x^2 olli@desktop:~$ python derive.py "sin(5*x^2)" f(x) = sin(5*x^2) = sin(x^2*5) f'(x) = cos(x^2*5)*((2)*x^(2+-1)*1*5+x^2*0) = cos(x^2*5)*x*2*5 = cos(x^2*5)*x*10
-
Ich nehme zum 1. Mal an diesem Coding Quiz teil.
Bei mir sieht es bisher so aus (nur ganzrationale Funktionen, mit Parameter zusätzlich im Faktor der Variable)
Funktion: 5 * a * x^3 + 3 * b * x^1 + 2
Variable: x
f(x) = 5 * a * x^3 + 3 * b * x^1 + 2
f'(x) = +15 * a * x^2 +3 * b
-
So Jungs, die Zeit ist zuende, ich hab die reichlichen Abgaben mal ins Diskussionsforum verschoben!
-
23.05.10 19:28 #20
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Eine weitere, bissl verspätete Abgabe von enne gabs noch. Diese gibts nun auch im Diskussionsforum.
Ich selber hab in den letzten beiden Wochen leider keine Zeit dafür gefunden. :/With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Ich muss gestehen, dass ich überhaupt nicht mehr an den Abgabetermin gedacht hab
Seit meinem letzten Post hier bin ich auch nicht mehr dazu gekommen, an meiner Lösung zu arbeiten. Ich reich sie evtl. nach, wenn ich den Bug in meinem Parser behoben habe.
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
Hallo,
wollte eigtl. diesmal auch mal wieder mitmachen, hatte auch schon einen LL-Parser und die erste Potenzregel letztes WE implementiert. In der letzten Woche hat mir dann aber leider die Zeit gefehlt das fertig zustellen. Dennoch interessante (wenn auch vlt. ein weng zu umfangreiche) Aufgabe, dank an OnlyFoo und schade das nur so wenige (mich eingeschlossen) abgegeben haben...
Gruß,
RedWing"I'm not deaf, I'm ignoring you"
----
Ähnliche Themen
-
[QUIZ#15] Lisas Osternest
Von Matthias Reitinger im Forum ArchivAntworten: 47Letzter Beitrag: 11.04.10, 18:55 -
Abstrakte Methoden und Ableitungen/Override
Von martinpriebe im Forum .NET CaféAntworten: 2Letzter Beitrag: 30.10.07, 17:06 -
[C++] Ableitungen bilden..
Von Kangaxx im Forum C/C++Antworten: 3Letzter Beitrag: 28.04.05, 20:17 -
Ableitungen eingeben in ti-83 plus
Von silkesommer im Forum Sonstige SprachenAntworten: 0Letzter Beitrag: 20.04.04, 17:44



4Danke



Login





