Skip to content

GemueseHasser/GraphingCalculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraphingCalculator

Der grafikfähige Taschenrechner wird in der Programmiersprache Java entwickelt und bietet die normale Berchnung von Termen ohne Variablen an, das Zeichnen von Funktionen und das Anlegen von Wertetabellen. Für alle Eingaben mit Variable wird ausschließlich die Variable x verwendet. Um in einer Funktion eine Wurzel zu nutzen, wird die Standard-Abkürzung sqrt genutzt.

Funktionen des Taschenrechners:

1) Berechnung von Termen
Der Taschenrechner ermöglicht das normale Berechnen von Termen ohne Variablen. Dabei stehen dem Anwender verschiedene Rechenoperationenen zur Verfügung:

  • Standard Rechenoperationen: Addition, Subtraktion, Division und Multiplikation
  • Trigonometrische Funktionen: Sinus, Cosinus und Tangens
  • Logarithmus und naürlicher Logarithmus
  • Wurzel ziehen
  • Potenzieren
  • Eulersche Konstante (e)
  • PI

2) Zeichnen einer Funktion
Bei der Eingabe der Funktionen stehen dem Nutzer dieselben mathematischen Operationen wie bei den Funktionen des Taschenrechners wie in 1) beschrieben zur Verfügung. Die Skalierung der Anzeige wird mit einem positiven Wert für die x-Achse und einem für die y-Achse angegeben. Die Skalierung wird dann automatisch vorgenommen sowohl im negativen, als auch im positiven Bereich. Wählt man also als x-Skalierung den Wert 10 und als y-Skalierung den Wert 15, geht die Skalierung auf der x-Achse von -10 bis 10 und auf der y-Achse von-15 bis 15. Für die Skalierung der Koordinaten-Achsen dürfen ausschließlich natürliche Zahlen verwendet werden.

Wenn die Funktion gezeichnet wurde, stehen dem Anwender folgende Optionen unter fogenden Menüs zur Verfügung:

  • Punkte
    • Nullstellen anzeigen
    • Extremstellen anzeigen
    • Wendepunkte anzeigen
    • Sattelpunkte anzeigen
  • Markierungen
    • Punkt einzeichnen
    • Letzten Punkt entfernen
  • Ableitung
    • erste Ableitung
    • zweite Ableitung
    • dritte Ableitung
  • Extra
    • Tangente anlegen

Außerdem wird der Punkt an der Stelle der Maus angezeigt, solange die Maus gedrückt gehalten wird. Wenn man die Maus bewegt, aktualisiert sich der Punkt, der angezeigt wird automatisch und wird neu eingezeichnet. Bei den Nullstellen wird ausschließlich die x-Koordinate eingezeichnet, um Platz zu sparen. Beim Einzeichnen der Tangente wird zudem die Gleichung der Tangente dargestellt.

3) Anlegen einer Wertetabelle
Der Taschenrechner ermöglicht es dem Anwender eine Wertetabelle zu einer Funktion in einem bestimmten Intervall anzulegen. Dieses Intervall wird gewählt durch x-min und xmax, wodurch der kleinste und der größte x-Wert in der Wertetabelle definiert wird. Für diese Werte dürfen ausschließlich ganze Zahlen genutzt werden. Die Schrittweite kann auch definiert werden; hierbei dürfen alle positiven reelen Zahlen gewählt werden.

About

Ein grafikfähiger Taschenrechner.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages