UA OPTI512R 傅立叶光学导论5 光学常用基本函数回顾

  • Step Function
  • Sign Function
  • Ramp Function
  • Rectangular Function
  • Triangular Function
  • Sinc Function
  • Gaussian Function
  • Impulse Function(Dirac Delta Function)

这一篇简单回顾一下光学中常用的特殊函数,方便以后查阅相关性质。下列函数不连续点的取值1/2可以替换为0或者1,对函数本身性质无影响。

Step Function

定义step function为
step(x)={0,x<01/2,x=01,x>0step(x)=\begin{cases}0, x<0 \\ 1/2,x = 0 \\ 1,x>0 \end{cases}step(x)=⎩⎪⎨⎪⎧​0,x<01/2,x=01,x>0​

step function的作用是选出某个区间内波形,比如要选出cos⁡(2πx)\cos(2\pi x)cos(2πx)在(0,+∞)(0,+\infty)(0,+∞)上的波形,就可以直接用cos⁡(2πx)step(x)\cos(2\pi x)step(x)cos(2πx)step(x)。下面是step function的两个重要性质:

  1. step function在原点处不连续:lim⁡x→0−step(x)=0≠lim⁡x→0+step(x)=1\lim_{x \to 0-}step(x)=0 \ne \lim_{x \to 0+}step(x)=1x→0−lim​step(x)=0​=x→0+lim​step(x)=1
  2. step(x−a)step(x-a)step(x−a)表示选出(a,+∞)(a,+\infty)(a,+∞)的波形,step(a−x)step(a-x)step(a−x)表示选出(−∞,a)(-\infty,a)(−∞,a)的波形,不同step function的乘积表示选出它们各自对应区间交集的波形

Sign Function

定义sign function为
sign(x)={−1,x<00,x=01,x>0sign(x)=\begin{cases}-1, x<0 \\ 0,x = 0 \\ 1,x>0 \end{cases}sign(x)=⎩⎪⎨⎪⎧​−1,x<00,x=01,x>0​

它与step function可以互相转化:
step(x)=1+sign(x)2step(x)=\frac{1+sign(x)}{2}step(x)=21+sign(x)​

Ramp Function

定义Ramp function为
ramp(x)={0,x<0x,x≥0ramp(x)=\begin{cases}0, x < 0 \\ x,x \ge 0 \end{cases}ramp(x)={0,x<0x,x≥0​

这个函数也可以用step function构造出来:
ramp(x)=x⋅step(x)=∫−∞xstep(z)dzramp(x)=x\cdot step(x) = \int_{-\infty}^x step(z)dzramp(x)=x⋅step(x)=∫−∞x​step(z)dz

Rectangular Function

定义rectangular function为
rect(x)={0,∣x∣>1/21/2,∣x∣=1/21,∣x∣<1/2rect(x)=\begin{cases}0, |x| > 1/2 \\ 1/2, |x|=1/2 \\ 1,|x|<1/2 \end{cases}rect(x)=⎩⎪⎨⎪⎧​0,∣x∣>1/21/2,∣x∣=1/21,∣x∣<1/2​

这个函数同样可以用step function构造:
rect(x)=step(x+1/2)−step(x−1/2)rect(x)=step(x+1/2)-step(x-1/2)rect(x)=step(x+1/2)−step(x−1/2)

所以感觉step function真的是很基本的一个函数了。

Triangular Function

定义triangular function为
tri(x)={0,∣x∣>1x+1,−1≤x≤01−x,0≤x≤1tri(x)=\begin{cases}0, |x|>1 \\ x+1,-1 \le x \le 0 \\ 1-x, 0 \le x \le 1 \end{cases}tri(x)=⎩⎪⎨⎪⎧​0,∣x∣>1x+1,−1≤x≤01−x,0≤x≤1​

这个函数可以用ramp function构造:
tri(x)=ramp(x+1)step(−x)+ramp(−x+1)step(x)tri(x)=ramp(x+1)step(-x)+ramp(-x+1)step(x)tri(x)=ramp(x+1)step(−x)+ramp(−x+1)step(x)

Sinc Function

Sinc函数的定义是
sinc(x)=sin⁡(πx)πxsinc(x)=\frac{\sin(\pi x)}{\pi x}sinc(x)=πxsin(πx)​

这个函数会使sin⁡(πx)\sin(\pi x)sin(πx)波形随xxx绝对值变大逐渐衰减,另外,
lim⁡x→0sinc(x)=lim⁡x→0sin⁡(πx)πx=1\lim_{x \to 0} sinc(x) = \lim_{x \to 0} \frac{\sin (\pi x)}{\pi x}=1x→0lim​sinc(x)=x→0lim​πxsin(πx)​=1

我们还可以计算一下sinc function的积分:
∫−∞+∞sinc(x)=1\int_{-\infty}^{+\infty} sinc(x)=1∫−∞+∞​sinc(x)=1

emm因为∫sin⁡(t)tdt\int \sin(t)tdt∫sin(t)tdt是一个特殊积分,记为Si(x)Si(x)Si(x),是三角函数积分中的正弦积分,感兴趣的话可以查一下它的性质。

Gaussian Function

Gaussian Function的定义是
Gaus(x)=e−πx2Gaus(x)=e^{-\pi x^2}Gaus(x)=e−πx2

对正态分布比较了解的同学会很清楚这个函数的性质,但傅里叶光学中不会经常用到这个。

Impulse Function(Dirac Delta Function)

简单理解,impulse function就是在x=0x=0x=0处对系统施加一个脉冲,也就是δ(0)=∞\delta(0)=\inftyδ(0)=∞,δ(x)=0,x≠0\delta(x)=0,x \ne 0δ(x)=0,x​=0,但显然这个定义并不严谨,我们可以借助其他函数来定义impulse function:
δ(x)=lim⁡b→01∣b∣sinc(xb)\delta(x)=\lim_{b \to 0}\frac{1}{|b|}sinc(\frac{x}{b})δ(x)=b→0lim​∣b∣1​sinc(bx​)

作为傅里叶光学最重要的函数之一,impulse function最重要的性质是sifting:

∫x1x2f(x)δ(x−x0)dx=f(x0)1[x1,x2](x0)\int_{x_1}^{x_2}f(x)\delta(x-x_0)dx=f(x_0)1_{[x_1,x_2]}(x_0)∫x1​x2​​f(x)δ(x−x0​)dx=f(x0​)1[x1​,x2​]​(x0​)

需要注意的是∫−∞+∞δ(x)dx=1\int_{-\infty}^{+\infty}\delta(x)dx=1∫−∞+∞​δ(x)dx=1是无量纲的,所以如果dxdxdx的量纲是长度,那么δ(x)\delta(x)δ(x)的量纲就是1/长度。

UA OPTI512R 傅立叶光学导论5 光学常用基本函数回顾相关推荐

  1. UA OPTI512R 傅立叶光学导论16 Nyquist-Shannon采样定理

    UA OPTI512R 傅立叶光学导论16 Nyquist-Shannon采样定理 周期性采样的数学表示 Nyquist-Shannon采样定理 因为计算机只能处理离散数据,所以即使真实信号是连续的, ...

  2. UA OPTI512R 傅立叶光学导论8 多元脉冲函数

    UA OPTI512R 傅立叶光学导论8 多元脉冲函数 可分离变量的函数 rect函数 sinc函数 gaus函数 2-D Dirac函数 Cylinder Function Sombrero Fun ...

  3. UA OPTI512R 傅立叶光学导论7 线性平移不变系统简介

    UA OPTI512R 傅立叶光学导论7 线性平移不变系统简介 LSI的含义 LSI的定义与性质 脉冲响应函数 特征函数 第四讲讨论了物理光学可以用线性系统理论研究,因为Maxwell方程组可以被看成 ...

  4. UA OPTI512R 傅立叶光学导论 透镜成像系统例题

    UA OPTI512R 傅立叶光学导论 透镜成像系统例题 讨论下图所示的透镜成像系统: 例1 如果aperture的形状未知,如何用点光源与点光源的像推导OTF: 答案 点光源为uo(xo,yo)=δ ...

  5. UA OPTI512R 傅立叶光学导论 衍射例题

    UA OPTI512R 傅立叶光学导论 衍射例题 例1 Fresnel衍射与Fraunhofer衍射的基本概念:在Fresnel field中可以使用Fraunhofer近似吗?在Fraunhofer ...

  6. UA OPTI512R 傅立叶光学导论 采样定理例题

    UA OPTI512R 傅立叶光学导论 采样定理例题 例1 计算下列函数的带宽 sinc(ax)sinc(ax)sinc(ax) sinc2(ax)sinc^2(ax)sinc2(ax) cos⁡(2 ...

  7. UA OPTI512R 傅立叶光学导论25 透镜成像中光源与像的光强关系

    UA OPTI512R 傅立叶光学导论25 透镜成像中光源与像的光强关系 光强关系 光学传递函数 前两讲介绍了用物理光学的思路分析了透镜系统中输入波形与输出波形之间的关系,这一讲讨论输入波形的光强与输 ...

  8. UA OPTI512R 傅立叶光学导论24 相干传递函数

    UA OPTI512R 傅立叶光学导论24 相干传递函数 Aberrated PSF 相干传递函数 上一讲介绍了透镜成像的物理光学公式: ui=ug∗h~u_i=u_g*\tilde hui​=ug​ ...

  9. UA OPTI512R 傅立叶光学导论23 透镜成像系统的物理光学模型

    UA OPTI512R 傅立叶光学导论23 透镜成像系统的物理光学模型 Point Spread Function(PSF) 成像条件与理想成像系统的PSF 上一讲我们介绍了透镜的物理光学模型,但关于 ...

最新文章

  1. java 操作mysql数据库得到错误码_[数据库/Java]数据库开发过程中产生的MySQL错误代码及其解决方案...
  2. mysql crm动态列设计_值得收藏:一份非常完整、详细的MySQL规范
  3. 11.swift 单例
  4. java web 框架整合开发_SpringBoot(二)Web整合开发
  5. 【英文写作日知录 第2期】句式汇总 Sun, 04 July 2021
  6. Linux性能优化-磁盘RAID
  7. orchard学习,
  8. java中输出红字_使用JDIC实现Java界面嵌入Web浏览器 出红字
  9. 随机森林回归预测r语言_R包randomForest的随机森林回归模型以及对重要变量的选择...
  10. Windows 10 修改域用户密码
  11. 找茬游戏html5源码,大家来找茬游戏以JS实现
  12. 计算机专业装win几,低配电脑装win10还是win7系统比较合适
  13. 在CentOS下运行exe的方法
  14. CC00082.spark——|HadoopSpark.V08|——|Spark.v08|Spark 原理 源码|Spark Context|
  15. Json转对象失败:No suitable constructor found for type [simple type, class com.test.faster.domain.respons
  16. R语言操作pdf文档
  17. python设计模式名片_Python设计模式之门面模式简单示例
  18. 基于墨刀的视频剪辑软件Xshow原型化系统
  19. 亚洲黄色人种表情识别数据集
  20. 购买李宁Cocos2d-x套餐,送最新出的《Cocos2d-x游戏实战指南》签名书一本

热门文章

  1. 奇异值(Singular value decomposition SVD)分解
  2. 泛架构之于外包IT工程
  3. 自强网站添加Ubuntu9.10更新源
  4. linux 内存占用_分享Linux内存占用几个案例
  5. Understand Execution Context
  6. Spring Boot与数据访问
  7. min-width、max-width兼容IE6、IE7的解决方法
  8. 数字电路技术基础(四)
  9. 第八周项目实践6 KMP算法(串的模式匹配)
  10. 高斯--塞德尔迭代法求方程组的解(Python实现)