# 卷积交互式可视化

卷积的交互式演示：翻转、滑动、相乘、求和过程，包含时域和频域

> 标准页面: https://elysiatools.com/zh/visualizations/convolution

- **分类:** Math

## 概述

Interactive visualization of convolution demonstrating the flip-slide-multiply-sum process in both time and frequency domains. Features continuous formula: (f*g)(t) = ∫ f(τ)·g(t-τ) dτ, discrete formula: (x*h)[n] = Σ x[k]·h[n-k], and convolution theorem: FFT(x*h) = FFT(x)·FFT(h). Time domain visualization shows: (1) Input signal x[n] (static), (2) Flipped kernel h[-k] showing horizontal mirror, (3) Shifted kernel h[n-k] sliding to current position n, (4) Product view showing x[k]·h[n-k] multiplication at overlapping samples, (5) Output y[n] building up progressively with current position marker. Frequency domain view demonstrates: (1) FFT magnitude of input signal |FFT(x[n])|, (2) FFT magnitude of kernel |FFT(h[n])|, (3) Product of FFTs |FFT(x)·FFT(h)|, (4) FFT of output |FFT(y[n])| showing convolution theorem. Multiple signal types: rectangular pulse, triangular pulse, Gaussian, sinc function, and custom drawable signal. Kernel options: rectangular (moving average), Gaussian (smoothing), derivative (edge detection), sinc (low-pass filter), Sobel (edge detection). Adjustable parameters: kernel size (3-21), normalization toggle, sampling rate/resolution, animation speed, and manual position control. Animation controls: play/pause, step forward/backward, reset, position slider, and speed control. Real-time metrics display: current position n, output value y[n], sum of products, overlapping samples count, and detailed calculation breakdown showing each term. Educational content covers four-step process (flip, slide, multiply, sum), key concepts (commutative, associative, identity element, convolution theorem), and practical applications: image filtering (blur, sharpen, edge detection), audio processing (reverb, EQ), neural network convolution layers, probability distributions, and signal smoothing. Color coding: blue for input signal, red for kernel, green for output, purple for product, orange for overlap. Custom drawing mode allows hand-drawn signals with mouse/touch input. Multi-language support (zh, en, es, fr, de, ru, pt).

## 相关内容

- [零级反应 - Zero-Order Reaction](https://elysiatools.com/zh/visualizations/zero-order-reaction): 零级反应动力学和浓度随时间变化的交互式可视化
- [一级反应 - First-Order Reaction](https://elysiatools.com/zh/visualizations/first-order-reaction): 一级反应动力学和指数浓度衰减的交互式可视化
- [二级反应 - Second-Order Reaction](https://elysiatools.com/zh/visualizations/second-order-reaction): 二级反应动力学和双分子碰撞动力学的交互式可视化
- [阿伦尼乌斯方程 - Arrhenius Equation](https://elysiatools.com/zh/visualizations/arrhenius-equation): 温度对反应速率影响的交互式可视化 - 探索活化能、指数因子和速率常数的关系
- [可逆反应 - Reversible Reaction](https://elysiatools.com/zh/visualizations/reversible-reaction): A ⇌ B 可逆反应动力学的交互式可视化 - 探索正逆反应速率、平衡常数和浓度随时间的变化
- [连续反应 - Consecutive Reaction](https://elysiatools.com/zh/visualizations/consecutive-reaction): A → B → C 连续反应动力学的交互式可视化 - 探索中间物浓度峰值、决速步和所有物种的完整演化
- [链式反应 - Chain Reaction](https://elysiatools.com/zh/visualizations/chain-reaction): 自由基链式反应聚合的交互式可视化 - 探索引发、增长、终止步骤，链增长动画和分子量分布
- [勒夏特列原理 - Le Chatelier's Principle](https://elysiatools.com/zh/visualizations/le-chateliers-principle): 勒夏特列原理的交互式可视化 - 探索浓度、压强和温度变化如何影响化学平衡，配合分子动力学动画展示平衡移动过程
