LINUX.ORG.RU

А в каких единицах аргумент у cos()? Радианы, градусы, etc?

quantum-troll ★★★★★ ()

Каркулятор говорит, что cos(1) = 0.540302305868

Так что, все правильно.

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Eddy_Em

блин, а у меня инженерный калькулятор говорит 0.99984

mrXorg ()

>>> acos(0) == cos(pi/2) False

ты ещё спроси почему так (%

anonymous ()

1 - это около pi/3 (60 градусов), так что всё в порядке.

AITap ★★★★★ ()
Ответ на: комментарий от mrXorg

На этих самых инженерных калькуляторах кнопочка DRG (degree-radian-grad) переключает тип stdin для sin/cos/tan и их обратных функций

adriano32 ★★★ ()
Ответ на: комментарий от adriano32

почему если я x присваиваю 90/57,295779513 вместо 0 мне выводится -2.2568e-12

mrXorg ()
Ответ на: комментарий от mrXorg

Потому что -2.2568e-12 == 0.0000000000022568, что достаточно близко к нулю, и вполне правдоподобно, учитывая то, как «точно» ты задал pi/2.

И да, если что есть

adriano32 ★★★ ()
Ответ на: комментарий от adriano32

И да, если что есть далеко не один правильный способ задать Pi, например четыре умножить на арктангенс 1.

adriano32 ★★★ ()
Ответ на: комментарий от adriano32

> есть далеко не один правильный способ задать Pi

Это как так? Для любого вещественного типа (double/float/...) выбирается самое близкое представление для трансцендентного числа Pi.

kamre ★★★ ()

$ bc -lq
c(1)
.54030230586813971740

Так и должно быть. Единицы, естественно — радианы.

Xenius ★★★★★ ()
Ответ на: комментарий от adriano32

> И да, если что есть далеко не один правильный способ задать Pi, например четыре умножить на арктангенс 1.

Скажите уже человеку, что мат. константы обычно встроены в мат. либы.

Norgat ★★★★★ ()
Ответ на: комментарий от adriano32

Арктангенс одного плохо, ряд долго сходится.

luke ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.