百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

冲激函数的理解(冲激函数的性质有哪些问题)

myzbx 2025-07-23 16:44 5 浏览

一、冲激函数是什么?

1. 通俗理解

想象一根理想化的针

  • 长度无限小(宽度为0)
  • 高度无限大(强度无限)
  • 但总面积(能量)= 1
    这就是冲激函数δ(t)

类比:用针尖瞬间触碰水面 → 产生一个无限高但宽度为0的水波纹(总水量=1滴水)

2. 数学定义

  • 连续冲激 δ(t): \delta(t) = \begin{cases} \infty & t=0 \\ 0 & t \neq 0 \end{cases} \quad \text{且} \quad \int_{-\infty}^{\infty} \delta(t) dt =1
  • 离散冲激 δ(x)(更实用!): \delta(x) = \begin{cases} 1 & x=0 \\ 0 & x \neq 0 \end{cases} \quad \text{(图4.3c所示)}
  • 离散冲激是实际计算中可用的(如代码中[0,0,1,0,0])

二、取样性质(筛选性质)是什么?

1. 核心作用:精准提取特定点的值

\large \text{取样 = 用“数学镊子”夹出目标值}
  • 连续公式(图4.3a示例):
    \int_{-\infty}^{\infty} f(t) \delta(t - t_0) dt = f(t_0)
    • f(t):原函数(如随时间变化的温度)
    • δ(t-t):时间点t的冲激针
    • 结果:提取t时刻的值f(t)
  • 离散公式(图4.3c示例):
    \sum_{x=-\infty}^{\infty} f(x) \delta(x - x_0) = f(x_0)
    • 图像处理实例:提取坐标(x,y)的像素值

2. 实战类比(一看就懂)

场景

冲激操作

结果

称金条重量

把δ(t)放在金条位置t

得出t处的重量f(t)

读取照片像素

把δ(x)放在像素位置x

输出该像素颜色值

例如:对照片函数f(x)在x=100处放离散冲激δ(x-100) → 得到f(100)=蓝色(假设该像素为蓝色)


三、连续冲激 vs 离散冲激(图4.3详解)

特性

连续冲激δ(t)

离散冲激δ(x)

图示参考

定义域

连续时间 t ∈ R

离散坐标 x ∈ Z

图4.3(a) vs (c)

高度

理论无限高(不可实现)

实际为1(可实现)

箭头↑ vs 柱状图

宽度

0(瞬态)

1个像素宽度


取样操作

需积分 ∫

直接求和 Σ


应用场景

理论分析(如信号系统)

编程计算(图像处理核心)


关键结论:离散冲激(图4.3c)是工程师真正在代码中使用的工具!


四、冲激串:周期性采样工具(图4.3b/d)

1. 定义

  • 连续冲激串:间隔ΔT放置一组冲激(类似火车轨道上的等距铆钉) s_{\Delta T}(t) = \sum_{k=-\infty}^{\infty} \delta(t - k \Delta T)
  • 离散冲激串:每间隔Δx放一个单位冲激(如网格点阵) s_{\Delta x}(x) = \sum_{k=-\infty}^{\infty} \delta(x - k \Delta x)

2. 作用:周期性采样

  • 连续案例:用冲激串对音乐信号采样 → 得到CD数字音频 graph LR 音乐波形 -->|× 冲激串| 数字采样点
  • 离散案例:图像放大时用冲激串保留关键像素点

终极总结:冲激函数的工程意义

  1. 连续冲激δ(t):理论神器(数学家的“理想探针”)
  2. 离散冲激δ(x):工程师的实用工具,代码中可写为: import numpy as np delta = np.zeros(100) # 创建100维零数组 delta[50] = 1 # 在位置50放离散冲激(值=1) pixel_value = image * delta # 提取该位置像素
  3. 取样性质本质
    用“数学探针”精准捕获目标位置的数值(如温度计插到特定时间点)

图4.3的四张小图就是您的导航图——

  • (a)(b):理解理论采样(连续世界)
  • (c)(d):掌握代码实现(离散世界)

下次处理图像时,当您提取某个像素值(如image[50,100]),正是在使用离散冲激的取样性质!

相关推荐

下一代EUV光刻机,万事俱备?(下一代光刻技术)

光刻机在半导体领域一向是个热门话题,这个能一次又一次突破工艺极限的设备仿佛一个时光机器,连接着芯片的现在和未来。从ASML宣布将推出下一代光刻机开始,人们的目光就从当前最新一代的0.33NA光刻系...

鸿蒙NEXT-状态管理V1和状态管理V2的差别

1.在V2中没有了@Link,来进行父组件和子组件的双向绑定。所以我们需要在子组件中通过@Event,调用父组件的事件,来实现装饰回调(白话来讲就是:子组件调用@Event装饰的函数,传入参数,修改父...

15个Excel工作表技巧,效率必备,办公必备

在数据的统计分析中,最常用的办公软件就是Office中的Excel,如果你对Excel的应用技巧掌握较少,可以从学习本文开始。一、Excel工作表技巧:锁定标题行方法:将光标定位到标题行下面的任意单...

苹果这个新的稳定平台适合用户/开发者测试

苹果好低调地就发布了这个平台,还好我们没有错过。从今天起你将有一种新的、更简便的方式去了解,Safari和其他使用Webkit的应用中将有什么特性和完善。SafariTechnologyPr...

教程|PPT绘制箭头最全攻略,收藏一下

微信公众号:有宝物的柜子编辑:落水无波2020-05-02原创由于没有较好的方向,公众号的更新一直暂停,根据昨天的留言,今天更新一篇关于绘制各类箭头的PPT教程,希望帮到需要的同学。那么,我们从最简...

老板让我制作动态图表,我不会,同事说用vlookup函数3步就搞定了

大家好,动态图表你会制作吗?是不是觉得动态图表制作起来应该非常的麻烦?其实并不是,大家熟悉的vlookup函数就可以用来制作动态图表,操作也非常的简单,下面就让我们来一起操作下吧COLUMN函数在这里...

ES6(ECMAScript 2015)主要特性一览

下面按“语法糖”“新数据类型/API”“异步&迭代”三大类,总结ES6的核心要点。---##一、语法糖-块级作用域:`let`、`const`-`let`:声明块级变量,不可...

Excel工作表中F1—F12应用技巧解读,再不会就Out了

键盘中,有一组非常显眼的功能键,就是F1—F12,其功能非常的强大,在Excel工作表中也有特别重要的作用,通过本文的学习,相信你一定有所了解。一、Excel工作表功能键:F1。功能:打开帮助对话框...

es6的模块和核心语法(es6模块化的语法)

目标:通过本教案,将掌握ES6的核心语法和模块化概念,理解解构表达式的用法,并初步了解Node.js的使用,为学习Vue3打下坚实的基础。学习内容:ES6核心语法模块化解构表达式Nod...

ECMAScript标准制定过程展示及ES7新特性披露

2015年6正式发布的ES6是ECMAScript的最新版本,它的发布具有里程碑意义,不仅带来了众多的新特性,而且自此将改变ECMAScript的发布策略。本文将会介绍ECMAScript标准的最新...

冲激函数的理解(冲激函数的性质有哪些问题)

一、冲激函数是什么?1.通俗理解想象一根理想化的针:长度无限小(宽度为0)高度无限大(强度无限)但总面积(能量)=1这就是冲激函数δ(t)!类比:用针尖瞬间触碰水面→产生一个无限高但宽度为...

前端常见面试 - 请求篇(前端面试经典问题)

对于前端来说,请求是前端日常工作必备的,通过请求才能与后端进行数据交互,尤其在现在前后端分离的开发模式下,请求显得就更加重要。因此,对于前端开发者来说,掌握请求就很重要。下面将从http请求和常见...

不会js中原型、原型链与constructor到底是什么?

关注我:知码前端,获取更多前端知识~~~前言哇呀呀~我说寒山说哭我带你出我敬滴酒带你出我欲成冰再也无退路怎舍寒冰冰冻我心哭~~~Hello,广大的前端小伙伴们,又到了写文章的时候,我们说一下在...

你真的懂js的执行上下文吗?(详细说明js的执行过程)

JavaScript执行上下文目录JavaScript执行上下文前言概念执行上下文的特点JS如何管理多个执行上下文执行栈执行上下文的生命周期创建阶段ThisBinding词法环境变量环境执行阶段销...

停止滥用箭头函数:这5个场景请务必使用 function

自ES6问世以来,箭头函数(ArrowFunctions)以其简洁的语法和对this的词法绑定,迅速成为了JavaScript开发者的“新宠”。我们似乎倾向于在任何可以使用函数的地方都换...