[Java]inverse tangens

Pagina: 1
Acties:
  • 161 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • PleXtor
  • Registratie: Maart 2000
  • Laatst online: 12-04 18:17
Wat is de functie voor de inverse van de tangens?

We moeten een hoek bereken met de tangens. We hebben de overstaande en de aanliggende en er is een hoek van 90 graden aanwezig.

Maar als we op onze rekenmachine de hoek gaan bereken met de inverse van de tangens dan komt er een goede hoek uit, maar niet in java. Wie weet met welke functie dat kan?

Om deze hoek gaat het
code:
1
2
3
4
5
6
    /|
   / |
  /  | 23
 /   |
/x___|
  16

De hoek waar x staat moeten we bereken.
Op een rekenmachine kom je heel simpel op 23/16 en daar de inverse tangens op los laten, dan kom je op ong. 55 graden uit.

Onze vraag is: met welke functie kun je de inverse van de tangens bereken??? Math.atan(double) is volgens mij niet goed.

Acties:
  • 0 Henk 'm!

Anoniem: 33265

Plaats ff een "
[ code][/ code]
" tag om je ascci plaatjes heen wil je?

Acties:
  • 0 Henk 'm!

Anoniem: 38352

Geeft Java het antwoord niet in radialen?
55 graden is dan (55*Pi)/180

Acties:
  • 0 Henk 'm!

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Atan is de arc-tanges en is dus niet correct, ik ga even zoeken naar een betere functie :)

Wat is mijn wiskunde kennis belabberd geworden zeg

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 03-07 11:38

Janoz

Moderator Devschuur®

!litemod

hier, maar vooral hier vindt je alles wat je nodig hebt.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

Anoniem: 38352

Atan is wel de goede functie, maar:
code:
1
2
atan(double a)
        Returns the arc tangent of an angle, in the range of -pi/2 through pi/2.

De functie geeft dus radialen terug ipv graden.

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 03-07 11:38

Janoz

Moderator Devschuur®

!litemod

Als je naar het tweede linkje in mijn vorige post kijkt, zie je wel een methode om daar weer graden van te maken :)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

Anoniem: 38352

code:
1
2
toDegrees(double angrad)
        Converts an angle measured in radians to an approximately equivalent angle measured in degrees.

Deze toch?

Acties:
  • 0 Henk 'm!

Anoniem: 38352

Dus samenvattend:
code:
1
Hoek = Math.toDegrees(Math.atan(verhouding));

om van een verhouding van 2 zijden een hoek er uit te krijgen.

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 03-07 11:38

Janoz

Moderator Devschuur®

!litemod

probeer het eens zou ik zeggen.......

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

Anoniem: 38352

Ik kan het hier niet testen, maar Meneer PleXtor probeert het maar zelf, want mijn key voor jbuilder is verlopen. Succes ermee.
Pagina: 1