Interval
Работа с интервалами значений — математические операции над диапазонами с автоматическим вычислением границ результата
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ed50d5ac48b503a65693240ed40f562ecb0ba08fdd8e58e3cfb683ac651a4c17Interval-0.1.6-ed50d5ac.zipОписание
Экспериментальная библиотека для работы с интервалами значений — когда вы не знаете точного числа, но уверены, что оно лежит в определённом диапазоне. Реализует тип данных Interval как пару чисел (нижняя и верхняя граница) и умеет выполнять над ними математические операции, выдавая интервал возможных результатов. Поддерживает сложение, вычитание, умножение и деление, есть функции для получения середины диапазона, его размаха и относительной точности. Интервалы можно выводить в удобочитаемом виде и задавать число знаков после запятой при печати. Библиотека вдохновлена языком Frink и создана для экспериментов, поэтому функции вроде тригонометрии и логарифмов пока не реализованы — разработчики ещё разбираются, как правильно считать интервалы для немонотонных функций.