арктангенса единицы) умноженного на 4, получается ограничение в разрядности десятичного представления экспоненты.
https://ru.wikihow.com/%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B8%D1%82%D1%8C-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%9F%D0%B8 Второй вариант нормальный
Ряд Лейбница это и есть ряд Тейлора для арктангенса единицы на 4, всё остальное имеет ещё более меньшую точность, ограниченную количеством значащих цифр.
Я посмотрел, там только +, -, / и * используются. Значит можно быстро считать, если деления распараллелить. Если честно, вопросом сильно не занимался. Запланировал на март этим заняться, но судя по всему это только мечты)))))
Распараллеливание возможно только если есть независимые действия, а в этом я сомневаюсь
Во втором варианте каждый элемент можно рассчитывать отдельно от других. Тут думать надо. По личному опыту отмечу, что деление у меня выходило самым долгим. Прям на порядок дольше остальных действий
Не, тут действительно можно распараллелить деление на нечётные числа, другой вопрос, что дабл не в состоянии представить нормальный результат для необходимой точности.
Можно пояснить для несведущих, что такое дабл и какая нужна точность?
Нужна точность 4 млрд знаков, дабл - 64-битные вещественные числа, да даже 80-битных естественно не хватит.
А! Понял! Не, тут надо уходить от стандартных методов и придумывать логику безразмерных чисел. Вот тут как раз и есть поле для ассемблера
На самом деле давно уже все предусмотрено. Не зря же cf флаг в процессоре есть!
В своë время я такое кунг-фу не осилил. Как только доходил до деления, сразу всë рушилось. В итоге считал всë в столбик 😂😂😂
Тут скорее надо просто смотреть соответствующие древние мануалы.
Зубкова тогда читал. Всё по его трудам делал. И именно на таких вычислениях нашёл опечатку в книге, в главе про деление))
Достаточно древнее?
Погоди, а как керри поможет при делении? Да и вариант с целочисленным делением и сдвигом остатка до достижения точности в 4 млрд десятичных знаков для n-ого ряда мне кажется неосуществимым.
Ты понял эти реализации?
Даже не читал. Но помню, что последняя точно работает.
Обсуждают сегодня