Bolder Flight Systems Polytools
Подгонка полиномов к экспериментальным данным и вычисление их значений через polyfit и polyval
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e4f865c3c76fe33d548dceda30bfca2b3c135925f30db060f64958ad7bc87f0dBolder_Flight_Systems_Polytools-4.1.0-e4f865c3.zipОписание
Набор функций для работы с полиномами: подгонка кривой по набору точек данных и вычисление значений полинома в произвольных точках. В основе лежат функции polyfit и polyval, которые позволяют найти коэффициенты полинома, аппроксимирующего экспериментальные данные, а затем использовать этот полином для предсказания значений. Библиотека также включает linearmap для преобразования диапазонов значений. Это header-only библиотека, работающая на ARM-платах (Teensy 3.x, 4.x, LC и совместимых платах Arduino), но не поддерживает AVR-микроконтроллеры. Требует установленной библиотеки Eigen от Bolder Flight Systems. Удобна для обработки сенсорных данных, калибровки датчиков и численных расчётов на встраиваемых системах.