probs med math.Asin()

Tags:    visual-basic

Denne funktion funker ikke på min installation!!

Hvad er der galt?

math.sin() funker fint, men math.Asin() funker ikke!! Hjælp!


MVH
Groyk.dk
Simon Madsen



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Denne funktion funker ikke på min installation!!

Hvad er der galt?

math.sin() funker fint, men math.Asin() funker ikke!! Hjælp!


MVH
Groyk.dk
Simon Madsen


Ved ikke men bare et gæt heder det ikke math.sinA() ?

SkypeR That\\\\\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%6E%73%6C%61%74%65%64%20%74%68%69%73%2C%20%79%6F%75%20%6D%75%73%74%20%62%65%20%62%6F%72%65%64%2E%2E%2E

[Redigeret d. 01/10-04 18:35:48 af SkypeR]



Nop det gør den ikke.

Man sak åbenbart selv definere asin()

Her er en funktion der løser opgaven.

Function math_asin(X)
If X < 1 And X > -1 Then
math_asin = (Atn(X / Sqr(1 - X * X))) * (180 / pi)
ElseIf X = 1 Then
math_asin = 90
ElseIf X = -1 Then
math_asin = -90
End If
End Function



Og så skal du huske at have en rimelig præcis værdi af PI... 3,14 er bare ikke nok til at få et rigtigt svar :D

Fx 3.1415926535897932 eller måske endda flere...

PS. I det gamle testamente står der at PI er lig med 22/7, guds ord eller noget :P

// Your brain is your weapon, do not waste it!!



t