Ik heb een voor mij heel moeilijk probleem !!! Mijn computerprogramma werkt met RADIALEN !!!... Als uitkomst krijg ik 1 Radiaal... tot dusver allemaal OK... En als ik met het rekenmachien van 1 Radiaal de arcsinus neem, krijg ik 1,57079632679 enz... Als ik DIT getal vermenigvuldig met 180/Pi dan komen er 90 GRADEN uit !!!...
NU het probleem... Volgens mijn programma is de ARCSINUS van het getal 1, gelijk aan Atn(1 / sqr(-1 * 1 + 1))... Dus DEZE formule wordt gehanteerd om de Arcsinus te berekenen !... MAAR als ik dit nareken komt er Onder de / deelstreep NUL uit en de wortel daaruit is OOK nul en 1/0 Gaat NIET !!!... Het programma loopt dan ook vast !
RAAR dat ik in Radialen op het windows rekenmachien dit WEL kan uitrekenen dus inv sin 1 = 1,57 enz...
WIE wil en kan mij hierbij helpen a.u.b. ???
Bijvoorbaat VEEL dank... met vriendelijke groeten John
John
Ouder - dinsdag 9 oktober 2007
Antwoord
punt 1: 1 radiaal is ongeveer 57 graden. Als je arsin(1) berekent is de uitkomst 1,57...=1/2p radialen en dat komt inderdaad overeen met 90 graden. Maar nu is het probleem: de tangens van 90 graden is niet gedefinieerd (die nadert tot ±oneindig). Daarom zou je dan de arctan van 1/0 moeten nemen. Als je programmeertaal de functie arcsin niet ondersteunt (kijk daar eerst eens even naar, hij heet dan waarschijnlijk asin) dan zit er weinig anders op dan dit geval apart te behandelen ( arcsin(-1) ook trouwens))