Funktion ermitteln |
12.07.2005, 23:35 | Chrustinho | Auf diesen Beitrag antworten » | |||||||||||
Funktion ermitteln ich habe eine Wertetabelle (1-20) und sonst habe ich absolut keine Informationen über die Funktion. Wie gehe ich da am besten ran, um sie zu bestimmen? Hier erstmal die Werte:
Ich vermute mal, es handelt sich um eine rationale Funktion 2. oder 3. Grades. Leider habe ich bisher durch Aufstellen von Gleichungen und das Lösen von ihnen (von einer Funktion 2. Grades ausgegangen) kein wirklich passendes Ergebnis herausgebracht. Ich hoffe ihr könnt mir weiterhelfen. Danke! P.S.: Mein Wissenstand ist der eines 11. Klasse Gymnasiasten. |
|||||||||||||
12.07.2005, 23:59 | phi | Auf diesen Beitrag antworten » | |||||||||||
Moin, Als allererstes mal die Werte in ein Koordinatensystem skizzieren. Habt ihr schon Laplace drangehabt? Gruß, phi. |
|||||||||||||
13.07.2005, 00:03 | JochenX | Auf diesen Beitrag antworten » | |||||||||||
dann kann das fast jede funktion sein..... wie kommst du gerade auf eine ganzrationale funktion, steht da denn gar nix im aufgabentext? ich würde dir ja, wenn nix da steht empfehlen, einfach raffiniert zu sein; es gilt: f(x)=10 für x<1,5 es gilt: f(x)=19 für 1,5<=x<2,5 es gilt..... udn du hast eine passende funktion da stehen |
|||||||||||||
13.07.2005, 00:09 | sqrt(2) | Auf diesen Beitrag antworten » | |||||||||||
RE: Funktion ermitteln
Da vermutest du richtig.
Ich habe mir die Werte angesehen und daraufhin entschieden, es müsse sich um eine quadratische Funktion handeln, habe die Gleichungssysteme in ein CAS gehackt und siehe da, es kommen wunderbar runde Werte heraus, die auch noch passen, zumindest für die 20 Werte, die du uns gegeben hast. Wie hast du also deine Gleichungssysteme aufgestellt? Poste mal deinen Rechenweg.
Ich wüsste zu gerne, wie ein Mathelehrer das in einer Klausur bewerten würde... |
|||||||||||||
13.07.2005, 09:22 | Chrustinho | Auf diesen Beitrag antworten » | |||||||||||
Erstmal danke für eure Tipps! Wie ich es aus diesem Jahr in der Schule kenne, habe ich einfach Gleichungen aufgestellt. Ich bin von der Form a*x²+b*x+c ausgegangen. Wobei ich durch den den angedeuteten Graphen davon ausgegangen bin, dass c= 0 ist. Bei den 2 Unbekannten müssten nun also 2 Gleichungen reichen. Ich habe einmal bei 20 und bei 10 die Werte eingesetzt. Ich habe dann für a = 3,955 und für b=-1,65 bekommen. Der Graph bringt mir allerdings nicht wirklich ein schönes Ergebnis Wie lautet denn der Graph und wie funktioiert das, wenn man ein CAS benutzt? |
|||||||||||||
13.07.2005, 11:45 | Denjell | Auf diesen Beitrag antworten » | |||||||||||
geh nicht davon aus das c=0 ist, dass steht nirgendwo, dann kommst auch auf ein gescheites ergebnis, musst aber 3 gleichungen verwenden |
|||||||||||||
Anzeige | |||||||||||||
|
|||||||||||||
13.07.2005, 12:06 | JochenX | Auf diesen Beitrag antworten » | |||||||||||
RE: Funktion ermitteln
wenn da tatsächlich nur: ermitteln sie eine funktion, so dass..... steht müsste er es als vollkommen korrekt ansehen denn das ist eine funktion und sie erfüllt die bedingungen was sagen denn unsere lehrer dazu? leopold? |
|||||||||||||
13.07.2005, 12:55 | sqrt(2) | Auf diesen Beitrag antworten » | |||||||||||
Das ist so richtig (wenn du noch ein f(x)=" davor setzst, noch richtiger).
Diese Annahme ist falsch. Wenn du so viele Werte vorgegeben hast, solltest du nicht versuchen, etwas aus dem Graphen herauszulesen, denn das ist relativ ungenau. Aus deinen 20 Werten kannst du auch gut drei Gleichungen für drei Unbekannte aufstellen, ein Problem sollte das ja nicht sein.
Die Gleichungen aufstellen muss man schon selber. Das Lösen des Gleichungssystems wird dann für einen gemacht.
(Die Lösungen habe ich jetzt entfernt, ganz vorgeben möchte ich dir die Aufgabe ja nicht.) |
|||||||||||||
13.07.2005, 13:23 | grybl | Auf diesen Beitrag antworten » | |||||||||||
verschoben |
|||||||||||||
13.07.2005, 15:07 | Chrustinho | Auf diesen Beitrag antworten » | |||||||||||
Vielen Dank. Ich hatte eigentlich nur Probleme mit dem Lösen des LGS. Ich benutze Linux und da habe ich noch kein Programm gefunden (vielleicht hat ja jemand einen Tip für mich? ), das das kann. Somit hatte ich eben c=0 angenommen, damit ich per Hand nicht soviel rechnen muss. Ich habe mir jetzt ein C++ Programm geschrieben. Das mit dem Gauß-Jordan- Algorithmus mir Gleichungssysteme lösen kann. Damit sind dann auch schöne Ergebnisse herausgekommen. Das ganze ist keine Aufgabe aus der Schule oder Studium. Das sind einfach Werte eines Spiels und ich möchte die Nachfolgewerte berechnen. Somit hatte ich keine Aufgabenstellung und die "raffinierte" Lösung mir nichts gebracht Ich möchte euch allen für eure Hilfe danken! |
|||||||||||||
13.07.2005, 15:22 | sqrt(2) | Auf diesen Beitrag antworten » | |||||||||||
Maxima (habe ich verwendet), yacas (mag ich nicht) und Axoim (habe ich noch nicht getestet) sind freie Software. Die kommerziellen Mathematica und Maple habe ich noch nicht getestet (was ich im Falle von Maple aber bald tun werde). Ansonsten gibt's auch viele GTR, die das können (ich habe nur nie einen besessen). Naja, und der Vollständigkeit halber die Lösung: . |
|||||||||||||
13.07.2005, 15:34 | JochenX | Auf diesen Beitrag antworten » | |||||||||||
ich hätte mal eine frage an euch: hand aufs herz, habt ihr alle werte geprüft? normalerweise zeichnet man einige werte ein, vermutet, parabel reicht, rechnet die aus, prüft 5 werte, passt, fertig was aber, wenn außen einer abfällt? doofe aufgabe, mit soviel gegebenen werten...... |
|||||||||||||
13.07.2005, 15:41 | sqrt(2) | Auf diesen Beitrag antworten » | |||||||||||
Ich habe nicht alle Werte geprüft, aber ich habe gnuplot die Werte grafisch auftragen lassen und den Graphen der Lösungfunktion drüberlegen lassen. Es passte, eventuelle Abweichungen wären sehr gering gewesen. |
|||||||||||||
13.07.2005, 15:45 | JochenX | Auf diesen Beitrag antworten » | |||||||||||
RE: Funktion ermitteln
ich möchte das ganze problem mal so stellen; finden sie eine ganzrationale funktion kleinsten grades (mal nebenlösungssicherer formuliert), die durch all die punkte geht wer den codetext nach unten scrollt wird merken, dass ich den letzten f(x)wert um 3 gesteigert habe
messfehler? mfg jochen ps: nur um mal zu verdeutlichen, was ich von solchen aufgabenstellungen halte wegen mir 4 punkte angeben, ansatz f=ax^3+..... rechnen, feststellen a=0 wählbar, freuen, fertig |
|||||||||||||
13.07.2005, 15:54 | sqrt(2) | Auf diesen Beitrag antworten » | |||||||||||
RE: Funktion ermitteln
Genau. Dass ich eigentlich alle Werte hätte prüfen müssen, ist mir klar, da ich aber von einer Schulaufgabenstellung ausgeangen bin, habe ich mir das gespart. Die Abweichung von 3 hätte ich übrigens schon gesehen. |
|||||||||||||
13.07.2005, 16:10 | AD | Auf diesen Beitrag antworten » | |||||||||||
Aber klar - ist doch einfach bei Betrachtung iterierter Differenzen:
Kann man z.B. auch von Excel erledigen lassen - dafür geht's gerade noch... |
|||||||||||||
13.07.2005, 16:21 | JochenX | Auf diesen Beitrag antworten » | |||||||||||
das problem ist, dass ich solche aufgaben auch für klausurrelevant halte und in klausuren bleibt einem dann wohl kaum etwas anderes übrig, als zu vertrauen, wie es auch sqrt schon gemacht hat. excel zumindest stand uns in klausuren nie zur verfügung und das alles nachzurechnen ist sinnlose zeitverschwendung. mfg jochen |
|||||||||||||
13.07.2005, 20:28 | Chrustinho | Auf diesen Beitrag antworten » | |||||||||||
So, ich hoffe, ihr nehmt es mir nicht übel, wenn ich euch mit einem "neuen" Problem belästigen muss. Neu ist es eigentlich nicht, da ich nun die Funktion für eine andere Zahlenreihe suche. Hier erstmal die Werte (wieder 1-20):
Siehe Anhang Ich habe nun die ganzen Gleichungen (gut, nur einen Teil ) aufgestellt und in Maxima eingetippt (Danke für den Tipp, ein wirklich gutes Programm!):
Ich bin hier von einer Funktion 3. Grades ausgegangen. Wäre die Funktion 2. Grades, dann würde für a=0 herauskommen. Somit ist es besser, von einer Funktion hohen Grades auszugehen. Sehe ich das richtig? Problem ist nun, dass Maxima meint, die Matrix sei inkonsistent. Es könnte natürlich sein, dass die Werte gerundet sind oder habe ich irgendwo einen Fehler gemacht? Habt ihr einen Tipp für mich? |
|||||||||||||
13.07.2005, 21:01 | sqrt(2) | Auf diesen Beitrag antworten » | |||||||||||
So lange das CAS für einen die Arbeit macht, prinzipiell ja.
Abgesehen davon, dass du in der vierten Gleichung einen Fehler hast, mag Maxima höchstens so viele Gleichungen, wie es Variablen gibt. Eine Funktion dritten Grades ist das allerdings trotzdem nicht, auch nicht eine vierten Grades.
Das nehme ich an. Dann braucht man Methoden der Regressionsrechnung. |
|||||||||||||
13.07.2005, 22:21 | etzwane | Auf diesen Beitrag antworten » | |||||||||||
Die Zahlenreihe müsste wohl zu Anfang lauten:
d.h. das eigentlich 2. Glied der Zahlenreihe wurde vergessen/weggelassen, oder ? Und die Funktionswerte könnten tatsächlich gerundet sein, weil sich mit 25312.5 konstante 2. Differenzen ergeben. |
|||||||||||||
15.07.2005, 10:43 | Chrustinho | Auf diesen Beitrag antworten » | |||||||||||
nein, es fehlt kein Wert.
das verstehe ich nicht ganz. Kannst du mir das vielleicht erläutern? |
|||||||||||||
15.07.2005, 15:12 | etzwane | Auf diesen Beitrag antworten » | |||||||||||
@Chrustinho schau etwas weiter oben bei dem Beitrag von Arthur Dent, wo AD die ersten und zweiten Differenzen ausgerechnet hatte, d.h. 1. Differenzen: 2. Differenzen: Nun gilt: sind die ersten Differenzen gleich, ist die Zahlenfolge linear und sind die zweiten Differenzen gleich, ist die Zahlenfolge quadratisch usw. Rechne einfach mal für die Zahlenfolge die ersten und zweiten Differenzen aus. |
|||||||||||||
16.07.2005, 13:17 | Chrustinho | Auf diesen Beitrag antworten » | |||||||||||
vielen Dank etzwane! Du hast mich auf die richtige Spur gebracht. Der erste Wert ist nämlich speziell festgesetzt. Alle weiteren lassen sich dann durch eine quadratische Funktion erreichen. Diese " iterierte Differenzen" kannte ich bisher noch nicht, werde ich mir aber auf jeden Fall merken, die sind sehr nützlich. |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|