Назад к каталогу

FastTrig

Быстрые тригонометрические функции sin(), cos(), tan(), atan2() с таблицей интерполяции, работающие в градусах и целочисленной математике

Версия0.3.6
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер34.47 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
0.3.634.47 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:2c362c7df6326ed8f6a532b6cc60ddf3b19bd574464b118237aeeb422b210fe2
АрхивFastTrig-0.3.6-2c362c7d.zip

Описание

Быстрые тригонометрические функции на основе таблицы интерполяции — sin(), cos(), tan() и atan2(). Функции работают с градусами вместо радиан и используют целочисленную математику с таблицей из 91 значений (182 байта), что даёт серьёзный выигрыш в скорости за счёт небольшой потери точности. При целых градусах интерполяция не используется и производительность максимальна; при дробных значениях библиотека линейно интерполирует между соседними точками. На AVR ускорение itan() минимально, поэтому там стоит остаться на стандартном tan(), а вот на ESP32 прирост скорости заметный. Перед применением обязательно проверь точность результатов на своих данных — библиотека сознательно жертвует аккуратностью расчётов ради скорости.

Версии

Показано: 18
0.3.62026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.52026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.42026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.32026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.22026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.12026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.02026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.12026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.02026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.112026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.102026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.92026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.82026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.72026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.62026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.52026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.42026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.32026-08-23 19:12:57 UTC
ZIP по запросу
первое скачивание может быть дольше