faecher:informatik:oberstufe:modellierung:fingeruebungen:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
faecher:informatik:oberstufe:modellierung:fingeruebungen:start [12.03.2024 10:28] – [A4 - Ganzrationale Funktionen] Frank Schiebelfaecher:informatik:oberstufe:modellierung:fingeruebungen:start [12.03.2024 10:36] – [A4 - Ganzrationale Funktionen] Frank Schiebel
Zeile 83: Zeile 83:
 ==== A4 - Ganzrationale Funktionen ==== ==== A4 - Ganzrationale Funktionen ====
  
-Das Projekt 04 Funktionen im Tauschverzeichnis enthält einige Klassen, die das+Das Projekt [[https://codeberg.org/qg-info-unterricht/bluej-ganzrationale-fkt|bluej-ganzrationale-fkt]] enthält einige Klassen, die das
 Zeichnen von Funktionen sowie der Tangente ihres Schaubilds ermöglichen. Zeichnen von Funktionen sowie der Tangente ihres Schaubilds ermöglichen.
 Zunächst beschäftigen wir uns mit den ganzrationalen Funktionen, d.h. Funktionen der Gestalt: Zunächst beschäftigen wir uns mit den ganzrationalen Funktionen, d.h. Funktionen der Gestalt:
  
-$$ \frac{d}{dx}\left( \int_{0}^{xf(u)\,du\right)=f(x) $$+$$ f(x)=a_n\cdot x^n + a_{n-1}\cdot x^{n-1+  a_{n-2}\cdot x^{n-2\ldots + a_2\cdot x^2 + a_1\cdot x + a_0$$ 
 + 
 +Die Klasse ''GanzrationaleFunktion''  repräsentiert eine solche Funktion. Sie bietet zwei 
 +Methoden andie du implementieren musst:  
 + 
 +  * ''double getFunktionsWert(double x)'' – gibt den Funktionswert zu einer gegebenen Stelle x zurück. 
 +  * ''Funktion getAbleitung()'' – gibt die Ableitungsfunktion der Funktion zurück. Die Ableitung einer ganzrationalen Funktion ist wieder eine ganzrationale Funktion, d.h. es wird ein neues Objekt der Klasse ''GanzrationaleFunktion'' zurückgegeben. 
 + 
 +Dem Konstruktor wird ein Array aus double-Werten übergeben, die die Koeffizienten $a_0§,$a_1$, u.s.w. repräsentieren sollen. 
 + 
 +Die Klasse ''FunktionsTester'' ist zum Starten der graphischen Ausgabe da. Im Konstruktor wird ein Funktionsobjekt erzeugt (vgl. das vorhandene Beispiel). Um deine Implementation zu testen, erzeuge ein ''FunktionsTester''-Objekt und rufe 
 +seine Methode ''anzeigen()'' auf. 
 + 
 +**Für Fortgeschrittene:** Informiere dich sich über das Horner-Schema zur effizienten Berechnung von Funktionswerten von ganzrationalen Funktionen. 
  • faecher/informatik/oberstufe/modellierung/fingeruebungen/start.txt
  • Zuletzt geändert: 12.03.2024 15:31
  • von Frank Schiebel