Содержание
Log10
Существует 2 версии модуля Log10.
- Log10 (линейная интерполяция)
- Log10 Accurate (двоичный алгоритм)
Log10 (линейная интерполяция)
Этот алгоритм Log10 точно вычисляет целую часть Log2. Дробная часть логарифма вычисляется с помощью линейной интерполяции. Затем Log2 умножается на Log10(2) для получения Log10. Этот алгоритм требует меньше циклов и менее точен.
Входные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Input Data | decimal - audio | Входные данные для преобразования в логарифм по основанию 10 |
Выходные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Log value | decimal - control | log10(входной сигнал) |
Log10 Accurate (двоичный алгоритм)
Этот модуль использует двоичный алгоритм для вычисления Log2. Затем Log2 умножается на Log10(2) для получения Log10. Этот метод более точен, но требует больше циклов. Количество итераций в алгоритме можно настраивать. Точность алгоритма повышается при увеличении количества итераций.
Входные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Input Data | decimal - audio | Входные данные для преобразования в логарифм по основанию 10 |
Выходные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Log value | decimal - control | log10(входной сигнал) |
Конфигурация
Щелкните правой кнопкой мыши по модулю, чтобы настроить количество итераций.