Zum Inhalt springen

Sinus, Cosinus, Tangens


empty88

Empfohlene Beiträge

Hi, es geht um folgende Aufgabe:

In dieser Aufgabe soll die Klasse ‘MyVectorMath‘ (Aufgabe09) um weitere Methoden

erweitert werden. Implementieren Sie dazu Funktionen, mit denen neben der Vektorlänge (1P)

auch der Sinus (1P), Cosinus (1P) und Tangens (1P) zwischen zwei Vektoren berechnet und

letztlich ein gegebener Vektor normiert (1P) werden kann. Jede Funktionalität soll dabei durch

eine eigenständige Methode wiedergegeben und das jeweilige Ergebnis zurückgegeben werden.

Als Parameter soll je nach Funktion 1 oder 2 Vektor(en) vom Typ ‘MyVector3D‘ übergeben

werden.

Hinweis: Zur sinnvollen Bearbeitung dieser Aufgabe sollten Sie ggf. vorhandene

Datenfelder vom Typ Integer auf Double umstellen. Überlegen Sie selbst, ob Sie zur Generierung von Zwischenergebnissen (nützliche & sinnvolle) Hilfsmethoden implementieren, um

den Code übersichtlicher zu gestalten.

Ich komme bei der Aufgabe leider nicht weiter. Habe mal meine Aufgabe 9 als Anhang hochgeladen.

Hoffe mir kann jemand helfen.

Gruß und danke schonmal.

MyVectorMath.rar

Bearbeitet von empty88
Link zu diesem Kommentar
Auf anderen Seiten teilen

Schau dir mal die Math-Klasse von Java an. Die bietet dir genau die Basisfunktionen wie jeder halbwegs brauchbare Taschenrechner. Der Rest ist Mathematik aus der 7. Klasse. Das sollte ein Stundent eigentlich zambringen.

Die Java-Math-Methoden arbeiten allerdings mit Bogenmaß anstatt mit Grad. Aber auch dafür bietet Java-Math entsprechend performante Methoden an (Math.toRadians(double degrees) und Math.toDegrees(double radians)).

Bearbeitet von speedi
Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...