Winkelfunktionen

Status
Nicht offen für weitere Antworten.

Brain

Aktives Mitglied
Hallo!!!
Ich würde gerne was mit den sin(). cos() und tan() Methoden bzw. Funktionen machen. Doch ich habe leider Probleme damit.

Also z.B.: sina = Gegenkathete / Hypothenuse

Jetzt will ich die Gegenkathete ausrechnen. Angenommen der Winkel ist 60° groß und die Hypothenuse 23 cm lang.

Gegenkathete = sina * Hypothenuse
Ich habe es mit System.out.println((Math.toDegrees(Math.sin(60))) * 23) probiert. Es hat leider nicht funktioniert.

Weiß jemand eine Lösung hierfür? Danke für jede Antowrt!!!
 

Donut

Bekanntes Mitglied
pass aber auf wenn du in der klammer, von der der sin/cos/tan gebildet werden soll, mehrere summanden oder produkte oder subtrahenden hast. Dann musst du jeden einzeln mit Math.toRadians übersetzen:

Code:
Math.sin(Math.toRadians(60)*Math.toRadians(i));
Math.sin(Math.toRadians(60)/Math.toRadians(i));
Math.sin(Math.toRadians(60)+Math.toRadians(i));
Math.sin(Math.toRadians(60)-Math.toRadians(i));
 
B

Beni

Gast
Oder aber wissen, dass diese Umwandlung nur eine Multiplikation ist, und die Argumente teilweise neu sortiert werden können :wink:
Code:
Math.sin(Math.toRadians(60)*Math.toRadians(i)); 
Math.sin(60/i); 
Math.sin(Math.toRadians(60-i)); 
Math.sin(Math.toRadians(60+i));
 
Status
Nicht offen für weitere Antworten.

Oben