韦恩图生成器 - 多圆交集可视化
自定义两到三个圆的标签和区域数值,绘制用于展示集合关系的韦恩图。
UD5工具箱
离散傅里叶变换(DFT, Discrete Fourier Transform)是将离散时域信号转换为离散频域表示的数学工具。它揭示了信号中包含的各个频率成分的幅度和相位信息。
数学公式: X[k] = Σn=0N-1 x[n] · e-j·2π·k·n/N
其中 x[n] 是时域采样序列,X[k] 是频域复数结果,N 是采样点数。DFT 在数字信号处理、音频分析、图像处理、通信系统等领域有广泛应用。
FFT(快速傅里叶变换)是计算 DFT 的一种高效算法,而非不同的变换。DFT 直接计算的时间复杂度为 O(N²),而 FFT 利用对称性和周期性将复杂度降至 O(N·log N)。当 N 较大时(如 N≥1024),FFT 的速度优势极为显著。本工具使用直接 DFT 算法以便于理解原理,适合小规模演示。
频谱泄漏发生在信号频率不是 DFT 频率分辨率整数倍时。原本应集中在单一频点的能量会"泄漏"到相邻频率 bins 中,导致频谱展宽。
减少方法:
在本工具中,尝试设置非整数频率(如 2.5Hz)即可观察到频谱泄漏现象。
奈奎斯特频率 fNyquist = fs / 2,即可正确采样的最高频率。根据奈奎斯特-香农采样定理,要无失真地重建信号,采样频率必须大于信号最高频率的两倍。
如果信号包含超过奈奎斯特频率的成分,会发生混叠(aliasing)——高频成分被错误地映射到低频区域,造成无法恢复的失真。本工具频域图仅显示 0 到 fs/2 的范围。
对于实数信号(实际应用中大多数信号),DFT 结果呈现共轭对称性:|X[k]| = |X[N-k]|,相位满足 ∠X[k] = -∠X[N-k]。
这意味着幅度谱关于 N/2 对称,因此通常只需关注前 N/2+1 个频率点(0 到 fs/2)。后半部分的信息是冗余的。本工具的频域图仅展示 0 到奈奎斯特频率范围。
频率分辨率 Δf = fs / N,即相邻频率 bin 之间的间隔。它决定了 DFT 能区分的最小频率差异。
提高分辨率的方法:
在本工具中,切换不同的采样点数 N 可以直观感受分辨率的变化。
自定义两到三个圆的标签和区域数值,绘制用于展示集合关系的韦恩图。
沿着一条三次贝塞尔曲线采样颜色,生成平滑的渐变色带代码,创意背景。
从麦克风或音频文件实时捕捉音频,以条形图显示各频段的能量分布。
输入一个合数,以树形图方式展示将其分解为质因数的过程。
生成1-100的数字表,点击以高亮特定倍数(如3的倍数、素数),可打印。
输入原采样率和目标采样率,了解转换倍数和质量影响,配合重采样概念。
选择本地视频文件,仅将音轨提取出来保存为MP3或WAV,无需重编码。
选择一个基音,显示其前16个泛音的音高、频率和音分偏差,理解自然泛音列。
在图片上点击选择颜色,将相近色调区域变为透明或替换背景。
在照片上叠加多彩的圆形光斑,调整大小和数量,模拟大光圈镜头的散景。
将图片色阶降低到指定层级,创造海报化的波普艺术效果。
在画布上放置多个色点,利用双线性插值生成平滑梦幻的多色渐变背景,可导出CSS或图片。
输入正整数,以图形化块图展示所有不同的整数划分方式。
加载音频文件,提供10段频率增益滑块,实时音色调节并展示频谱图。
输入树形JSON数据,生成多层级旭日图,点击可钻入下一层,展示占比关系。
选择函数与区间,动态展示左矩形、右矩形、中点法等近似求积过程,直观理解定积分概念。
调节分叉角度、长度缩减比与递归深度,实时生成各种分形树并导出SVG,探索植物几何。
输入任意频率(Hz),显示最接近的标准音乐音符名称和偏差音分值。
组合多色渐变与SVG噪点叠加,生成独特且轻量的CSS背景纹理,适配现代UI。
输入数组,应用map、filter、reduce等方法,逐步动画展示元素变化过程。
输入一组数值,自动按照十位和个位生成茎叶图,辅助统计学教学。
输入 SMILES 字符串,生成简单的 3D 分子球棍模型并可旋转缩放,用于化学可视化。
调整基频,以波形叠加的方式展示各泛音如何构成实际乐器音色。
使用K-Means聚类算法从图片中提取3-8个主色调,生成配色方案,比单像素提取更准确。
输入参数运行递归函数(如斐波那契),绘制递归调用树结构,理解重复计算。
上传短视频,截取片段调整尺寸与帧率,转换为循环GIF动画,适合制作表情。
通过添加分支和概率值,自动绘制概率树形图并计算各结果的概率。
拖拽波长滑块,实时显示从380nm到780nm的可见光颜色,以及对应的频率和光子能量。
设置录制时长自动分段保存,适合长时间录屏或监控,避免单个文件过大。
输入一组颜色,生成矩阵显示每两色间的对比度和WCAG级别,确保调色板可访问。