Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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

Im Anhang finde ich nichts zur ansatzweisen Implementierung der Winkelfunktionen. Bitte poste doch einfach die Mailadresse des Lehrers/Profs, dann kann der Löser die fertigen Methoden direkt mailen. :-D

Na sowas, noch ein Marburger offenbar...oder?!

Sagmal wenn du grade an der gleichen Aufgabe hängst, weißt du wie Sinus usw. berechnet werden sollen?

Na sowas, noch ein Marburger offenbar...oder?!

Sagmal wenn du grade an der gleichen Aufgabe hängst, weißt du wie Sinus usw. berechnet werden sollen?

Zur berechnung einer Sinus-Funktion, guckst du hier

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

Ja, hat ja alles noch geklappt bei mir...ja wie das so ist wenn man mal gründlich auf dem Schlauch steht:upps

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.