green_fr: (Default)
green_fr ([personal profile] green_fr) wrote2018-09-20 02:42 pm
Entry tags:

Функция синуса для очень занятых людей

Выходит новая версия MatLab, я, как обычно, читаю release notes.

Вводятся новые функции: sinpi и cospi. Compute the sine and cosine of multiples of π. Первая реакция, конечно, ржать — мега-полезные функции. Потом понимаешь, что multiples of π — это не обящательно «целое число π». Более того, документация показывает разницу округления: sin(pi) действительно выдаёт 1e-16, тогда как sinpi(1) строго равен 0. Потом начинаешь задумываться о вменяемости алгоритмов, чувствительных к таким округлениям.

В рубрике see also упоминают функцию sind, считающую синус аргумента в градусах (ичсх, функции cosd нет). С документацией примерно в том же духе: sind(180) выдаёт ровно 0, потому как никакого округления.
i_eron: (Halberdier)

[personal profile] i_eron 2018-09-20 01:32 pm (UTC)(link)
Как это нет? Я пользуюсь cosd каждый день. И сёстрами её тоже, приговаривая, например, имя-фамилию Синди Атанди-Танди.

[identity profile] green-fr.livejournal.com 2018-09-20 01:53 pm (UTC)(link)
Да, действительно, есть. Я почему-то рассчитывал видеть её в see also у sind...

[identity profile] http://users.livejournal.com/_glav_/ 2018-09-21 01:40 am (UTC)(link)
a sinpi(√2*√2/2) тоже выдаст 0?

[identity profile] green-fr.livejournal.com 2018-09-21 01:00 pm (UTC)(link)
Я ещё не поставил себе R2018b, не могу даже проверить :-)

[identity profile] birdwatcher.livejournal.com 2018-09-21 02:15 am (UTC)(link)
Похоже на отличие интеграла Лебега от интеграла Римана: существует ли такой самолет, что он либо полетит, либо упадет в зависимости от того, понимать ли некий интеграл в смысле Римана или в смысле Лебега. Если да, то я отказываюсь лететь на этом самолете.

[identity profile] green-fr.livejournal.com 2018-09-21 01:02 pm (UTC)(link)
Ну вот да. Точнее даже - отличие науки от окружающего мира. Я когда-то ругался с Moody's о том, что -1e-16 - это не отрицательное число (их программа ругалась и падала), это ноль. С математической точки зрения они были правы, но меня интересовал как раз (хм.... применительно к Moody's?) реальный мир.

(Anonymous) 2018-09-21 07:40 pm (UTC)(link)
Папа, ты с кем сейчас разговаривал?

[identity profile] green-fr.livejournal.com 2018-09-24 08:46 am (UTC)(link)
Натан, иди срочно делать уроки!