Využij akce až 30 % zdarma při nákupu e-learningu. Více informací. Zároveň je tento týden sleva až 80 % na e-learning týkající se C# .NET
Hledáme nového kolegu do redakce - 100% home office, 100% flexibilní pracovní doba. Více informací.
discount week 30 halloween
Avatar
Programátor Basic:26. května 17:44

Dobrý den, potřeboval bych poradi jak v js spočítat cosinus - potřebuji například abych číslo 0,5 převed na úhel.

Zkusil jsem: Math.cos(0,5) když to dám do funkce kam mi to vypočítá číslo - myslí si to že je to úhel

Chci docílit: ??

 
Odpovědět
26. května 17:44
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:27. května 8:18

Kosinus pocita s uhly v radianech.

polomer r = 1 (jednotkova kruznice), obvod kruhu je 2 * pi * r, kruh ma 360 stupnu

uhel musis prevest na z 360 stupnu na 2 * pi
 A     uhel stupne............. 360     A
 |      uhel rad....... 2 * pi          | prima umernost, ze?
----------------------------------------------------------------
uhel rad = (uhel stupne / 360) * 2 * pi

Nebo, take to muze prirovnat k tomu, kolik procen obvodu kruhu zabira jedna jednotka.

obvod1 = 360, jedna jednotka je 1/360 obvodu kruhu
obvod2 = 2 * pi * r (r=1) = 2*pi, jedna jednotka je 1/(2pi) obvodu kruhu
x = Math.cos(0,5); 0,5 je uhel v radianech
0,5 z obvodu 2 * pi = asi 0.08 (8% obvodu)
8% obvodu, kdyz je obvod 360 je? 0.08 * 360 = [[[ 28.65 stupne ]]]
Editováno 27. května 8:20
 
Nahoru Odpovědět
27. května 8:18
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:27. května 8:27
Odhadem...
protoze mas 0.5, tak se bude dobre pocitat s pribliznym pi=3

360 --- pi = 6 ... postupne to snizuji, az se priblizim k 0.5
180 --- 3
90 --- 1.5 ... 0.5 je 1/3 z 1.5, takze 1/3 z 90 je kolem 30 stupnu

Bez nejakeho sloziteho prepocitavani pres 3.14 :)
 
Nahoru Odpovědět
27. května 8:27
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:27. května 11:25
2pi = 6 // oprava
 
Nahoru Odpovědět
27. května 11:25
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.