Совместный подход не совсем переносимый. Это зависит от размера любых типов, которые вы используете. (Если sizeof (your_fp_type)> sizeof (your_int_type), то вы не сможете выполнять итерацию по всему диапазону, даже если у вас было время.)
В любом случае вы поймете, что возможные значения с плавающей запятой не распределяются равномерно по диапазону любого типа, который вы выберете. Разница между значениями становится больше по мере того, как вы удаляетесь от 0. Учитывая это и время, необходимое для создания такого списка, и тот факт, что у вас даже нет достаточного пространства HD для представления всех возможных двойных (я гарантирую вы этого не делаете!), не говоря уже о RAM ... Я должен расспрашивать о ценности создания такого списка. Поиск значения займет больше времени, чем просто вычисление.
Вы действительно пытаетесь создать таблицу поиска для греха в javascript, если да, то почему? –
Вам нужна только таблица поиска, которая охватывает 0..PI/2. Все остальные значения могут быть сопоставлены с этим диапазоном (пока вы следите за знаками и т. Д.). –
На самом деле не Андреас, вопрос возникает из явного праздного любопытства. –