22. december 2001 - 10:44
Der er
19 kommentarer og 3 løsninger
Cosinus & Sinus
Hvordan bruger man Cosinus og Sinus i php?
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
22. december 2001 - 10:47
#1
$cos = cos(24); $tan = tan(24); $sin = sin(24); hvor 24 er antal grader :)
22. december 2001 - 10:52
#2
Hvad så når det skal tilbage igen fx: Cos = 0,54 Vinkel = ? (det samme med sinus)
22. december 2001 - 10:55
#3
du bruger sin() og cos() funktionerne. Husk at de som standard regner i radian istedet for grader, så der skal du lave lidt omregning.. :) eks. sinus til 30 grader: $sinv = sin( 30 * PI / 180 ) ;
22. december 2001 - 10:59
#4
Øhhh.....ka man ikke sætte den til grader? og bruge cos^-1()
22. december 2001 - 11:01
#5
Det andet virker fint, men kan man ikke sætte den til grader?
22. december 2001 - 11:04
#6
så skal du bruge asin() og acos()
22. december 2001 - 11:05
#7
Du kan lave en wrapper: function mysin($angle) { return sin( $angle * PI / 180 ) ; }
22. december 2001 - 11:06
#8
hov ... jeg fik vist ikke læst dit sidste spørgsmål ordentligt, tror jeg... ;)
22. december 2001 - 11:07
#9
næe. men det er grunne nemt at omregne mellem grader og radianer: $gradverdi = $radianverdi*360/(2*M_PI); $radianverdi = $gradverdi*2*M_PI/360; fx: $gradervinkel = acos(0.54)*2*M_PI/360; mvh JakobA
22. december 2001 - 11:08
#10
Hmmm ok. Jeg har dette: $cos = 1/cos($grader); Det virker ikke -> jeg får et helt forkert tal ud.
22. december 2001 - 11:09
#11
Ups. det har sppedbeusher jo allerede sagt.
22. december 2001 - 11:10
#12
cos() og sin() skal have radianer som input.
22. december 2001 - 11:13
#13
<? $radian = $grader*2*M_PI/360; ?> <? $cos = 1/cos($radian); ?> Så virker det =) Takker
22. december 2001 - 11:14
#14
22. december 2001 - 11:15
#15
Man får for mange deciamler...hvordan løses det?
22. december 2001 - 11:16
#16
med en rand... se mit link.
22. december 2001 - 11:17
#17
Hvor henne?
22. december 2001 - 11:17
#18
lol, jeg mente jo round() ;(
22. december 2001 - 11:18
#19
på siden - jeg kan ikke finde rand?
22. december 2001 - 11:21
#21
Så virker det =)
22. december 2001 - 11:22
#22
det var da godt. tak for point
Vi tilbyder markedets bedste kurser inden for webudvikling