Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 01-10-2002, 17:11
-=Odysseus=-
-=Odysseus=- is offline
Hoi,

Ik heb de volgende function om de Inverse Cosinus uit te rekenen:
Code:
Function ArcCos(x As Double) As Double 
' Inverse Cosine 
If x = 1 Then 
ArcCos = 0 
ElseIf x = -1 Then 
ArcCos = -pi
Else 
ArcCos = Atn(x / Sqr(-x * x + 1)) + pi / 2 
End If 
End Function
en roep ik hem zo aan:
Code:
rl = ArcCos(getal)
alleen als ik hem wil aanroepen geeft hij de volgende fout:

Compile error:
ByRef argument type mismatch

Wat doe ik verkeerd?
__________________
A helta ar caita caimanna!

Laatst gewijzigd op 01-10-2002 om 17:33.
Met citaat reageren
Advertentie
Oud 01-10-2002, 18:32
Chimera
Avatar van Chimera
Chimera is offline
Wat is 'getal' voor type? Is dit wel een Double?
Met citaat reageren
Oud 01-10-2002, 20:53
-=Odysseus=-
-=Odysseus=- is offline
Citaat:
Chimera schreef:
Wat is 'getal' voor type? Is dit wel een Double?
Dat was idd wat mis was thnx

Alleen doettie het nog niet goed volgens mij.
Weet iemand hoe ik de inverse cosinus van een waarde krijg in VB?
__________________
A helta ar caita caimanna!
Met citaat reageren
Oud 01-10-2002, 21:08
Verwijderd
Inverse Cosine:
Arccos(X) = Atn(-X / Sqr(-X * X + 1)) + 2 * Atn(1)

Bron: VB math functions

[edit]
Misschien moet je omrekenen: 180 / pi.

Ik kan het niet testen, aangezien ik geen VB heb geïnstalleerd.

Laatst gewijzigd op 01-10-2002 om 21:11.
Met citaat reageren
Oud 01-10-2002, 21:30
-=Odysseus=-
-=Odysseus=- is offline
Citaat:
******** schreef:
Inverse Cosine:
Arccos(X) = Atn(-X / Sqr(-X * X + 1)) + 2 * Atn(1)

Bron: VB math functions

[edit]
Misschien moet je omrekenen: 180 / pi.

Ik kan het niet testen, aangezien ik geen VB heb geïnstalleerd.
Ja dat begrijp ik, maar das dan ook tot daar aan toe hij willut gewoon nie doen.
__________________
A helta ar caita caimanna!
Met citaat reageren
Oud 02-10-2002, 12:14
Marcade
Avatar van Marcade
Marcade is offline
Is rl ook een double?

Heb je PI uberhaupt wel gezet of staat er gewoon niks in? (en heb je van PI ook een double gemaakt?)
Met citaat reageren
Oud 02-10-2002, 13:00
-=Odysseus=-
-=Odysseus=- is offline
Citaat:
Marcade schreef:
Is rl ook een double?

Heb je PI uberhaupt wel gezet of staat er gewoon niks in? (en heb je van PI ook een double gemaakt?)
rl is double, pi is double en is gezet.
__________________
A helta ar caita caimanna!
Met citaat reageren
Oud 02-10-2002, 13:35
-=Odysseus=-
-=Odysseus=- is offline
Ik heb um eindelijk khad ff een andere formule gebruikt en hij deed. Nog bedankt allemaal
__________________
A helta ar caita caimanna!
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 12:00.