Калькулятор свёртки
Вычисляйте дискретную линейную свёртку двух числовых последовательностей для обработки сигналов и математического анализа.
О свёртке
Примеры свёртки
| Входные последовательности | Выходная последовательность | Интерпретация |
|---|---|---|
| [1, 2, 3] и [1, 1] | [1, 3, 5, 3] | Скользящая сумма двух отсчётов |
| [1, 0, 2] и [2, 1] | [2, 1, 4, 2] | Последовательность с нулевым отсчётом |
| [2, -1] и [3, 4] | [6, 5, -4] | Поддерживаются значения со знаком |
Как вычислить свёртку
- Введите первую последовательность в порядке отсчётов, разделяя числа запятыми.
- Введите вторую последовательность в том же формате.
- Нажмите «Вычислить свёртку», чтобы перемножить и просуммировать все допустимые перекрытия.
- Прочитайте полную выходную последовательность слева направо.
Частые вопросы
Какой тип свёртки вычисляет калькулятор?
Он выполняет полную дискретную линейную свёртку двух конечных последовательностей. Отсчёты не переносятся по кругу, как при циклической свёртке.
Почему выход длиннее каждого входа?
Свёртка последовательности длины m с последовательностью длины n даёт m + n - 1 отсчётов. Дополнительные отсчёты соответствуют частичным перекрытиям на обоих концах.
Можно ли вводить отрицательные и дробные числа?
Да, каждый элемент через запятую может быть конечным целым или дробным числом, включая отрицательные. Результат округляется только для устранения незначимых погрешностей плавающей точки.
Важен ли порядок входов?
Нет. Свёртка коммутативна, поэтому перестановка первой и второй последовательностей даёт тот же результат. Меняется трактовка сдвига, но не числовой выход.
Свёртка и корреляция — одно и то же?
Нет. Корреляция измеряет сходство при разных сдвигах и обычно иначе применяет разворот или комплексное сопряжение последовательности. Свёртка прежде всего объединяет вход с откликом системы или ядром.