自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 光学中泽尼克多项式的matlab表示

是一个以1953年获诺贝尔物理学奖荷兰物理学家弗里茨·泽尔尼克命名的正交多项式。泽尼克多项式在光学中有很多应用,最典型的是用来描述光学系统的相差。[1] 泽尔尼克多项式 - 维基百科,自由的百科全书 (wikipedia.org)尼克多项式分布,如下。

2024-06-15 14:32:57 233

原创 超透镜与传统透镜相位调制

透镜是最常见的光学元件,它可以对光束进行聚焦,也可用于成像等操作。在最开始学习透镜的基本原理的时候,书上通常会介绍说“透镜不会带来额外的光程差”,也就是说从透镜平面的任何位置到达焦平面的光线都是等光程的,焦平面是个等相位面。正因如此,透镜对光的作用相当于对光束施加了一定的相位分布,这一相位分布使得经过透镜的光线在到达焦平面时满足等光程。那么,透镜的等效相位分布是怎样的呢?参考吕乃光先生的傅里叶光学,其中给出的透镜的相位调制函数为。而除了传统透镜,利用超表面结构实现的超透镜在近年来得到广泛应用。

2024-06-14 14:17:27 273

原创 光场时空调控研究进展

由于脉冲激光的超快特性,直接在时间尺度上对脉冲光进行相位和偏振调控是比较困难的,目前,时空结构光场的获得主要依赖于对脉冲激光空间频率-频率域的调控,而时空域的光场分布可通过对空间频率-频率域光场做傅里叶变换得到。进一步研究时空耦合过程中光的矢量特性随时间的演化,并对这一过程实施主动调控,将为时空结构光场的研究开辟了新的前景,有助于进一步探索光-物质相互作用的超快过程中光场偏振变化所带来的影响,发现新的作用机理和现象。所示,其强度分布在时空界面具有贝塞尔函数特征,是典型的时空耦合的结果。

2024-06-02 13:30:21 514

原创 跟着顶刊做科研之002

我们知道拍频是由两列频率不同的波叠加后所形成的振幅周期性变化的波,这种周期性变化的振幅即为拍。同样的道理,当两个具有不同波矢的光波叠加后,也可以在传播方向形成“拍”结构,即强度沿传播方向周期变化。在应用方面,沿传播方向变化的偏振态可用于测量未知媒介的折射率。这是由于当光通过媒介时,其折射率的变化会改变光的传播波矢,因此导致出现由折射率决定的相位差,从而引起不同程度的偏振旋转。如图1所示,其中光场的不同偏振分量(x或y分量)在传播过程中强度逐渐变化,表示其偏振态在传播过程不断改变。

2024-06-02 13:20:28 209

原创 结构光通信中的相关技术分析

在文献[2]中,作者提出一种通过干涉来测量复合轨道角动量谱的方法,即当被探测光是由不同的轨道角动量模式构成的叠加态时,可引入参考光跟被测光进行干涉,当参考光分别引入不同的相位延迟(即0和π/2)时,分别记录干涉图样,另外记录参考光和被测光的强度图样,最终可通过记录的四幅图来计算恢复被测光的复振幅分布,从而通过傅里叶展开系数来确定不同轨道角动量模式的占比成分,即信息解码和模式识别。基于设计的算法能够提高模式的分类精度,还能够减少不同正交模式间的存在的串扰,从而减小通信过程模式识别不准确带来的误差。

2024-05-26 14:26:32 457

原创 跟着顶刊做科研之001

熟悉矢量光场的读者应该知道,在紧聚焦条件下,即使是线偏振光,紧聚焦后也会存在沿着传播方向的纵向场分量,而纵向场的出现则为三维偏振提供了可能。作者是通过不同矢量光场紧聚焦来实现的,这些在入射面上的矢量光场具有一定的偏振和相位分布,其可以看作是径向场和旋向场的叠加。而毋庸置疑的是,我们所模仿的文献本身应该具有一定价值,这决定了我们在做自己研究工作时的高度。作者在附录中提出了实现三维偏振复用的具体方案,即利用不同三维空间取向的纳米柱对不同偏振的响应信号不同,从而通过散射光信号来实现真正意义上的多维度偏振复用。

2024-05-04 10:20:24 383

原创 论文复现-旋向偏振贝塞尔光束聚焦形成的双环完美涡旋

在论文中,作者在理论和实验上展示了旋向贝塞尔光束的聚焦行为,发现其焦场呈现双环结构,这源自于焦场的左右旋分量携带不同的涡旋拓扑荷。对于不同的m,文章图1给出了对应的焦场总光强。可以看出焦场呈现双环结构,且对于不同的m值,环的大小基本不变,即具有完美涡旋的效果。原文图2则给出了左右旋分量和总光强的对比,可以看出左右旋分量的强度分布有所区别。根据原文公式(5)和(6),在这里我们展示基于matlab的复现结果如下,其对应的入射场由原文公式(1)所给出,表示为。对应原文图2中的(a)-(d)。

2024-04-11 17:14:59 272

原创 矢量光场是如何形成的

以上两者分别代表了不同的矢量光场,这是由于它们的两正交分量之间具有不同的空间相位差。当然,两分量之间的相位差不一定与旋向坐标有关,也可以与径向坐标有关,得到的矢量光场偏振态自然也就沿着径向变化了。由于在以上例子中,产生的矢量光场实际上既包含线偏振,也包含圆偏和椭偏,因此也称为杂化矢量场。那么很容易可以想到,如果两个分量之间的相位差不是恒定的,而是空间变化的,那么自然会得到空间变化的偏振态。例如,让相位差与旋向坐标有关,则偏振态沿旋向变化。矢量光场指的是具有空间变化偏振分布的光场,如径向偏振光和旋向偏振光。

2024-03-13 11:03:51 249

原创 紧聚焦光场中的磁场分量如何计算?

第一,我们计算出的分布需要逆时针旋转180度才能与原文一致,这是由于旋向坐标与原文不一致,从原文图(a)的入射场相位分布可以看出,其旋向坐标相对正常坐标本身就沿逆时针旋转了180度,故而我们的计算结果实际上是与​原图一致的。第二,磁场y分量的相位分布有少许差别,这可能是由入射场E0的取值所导致的,但这并不影响结果的正确性​。),然而,我们通常仅仅关注其电矢量分布,很少关注磁矢量分布​。原文计算了两种情况,即入射场分别具有-1和+1的轨道角动量,偏振为x方向线偏振,聚焦的数值孔径为0.9​。

2024-03-04 14:27:11 384 1

原创 matlab中实现各种极坐标曲线

在这里我们介绍在matlab中如何实现一些最基本的曲线方程的例子。需要注意的是,这里所有的曲线都是在极坐标中实现的,但读者也可根据需要将其绘制在直角坐标系中,其本质并无差别。首先介绍的曲线是三叶玫瑰线,这是一种典型的二维曲线,其在极坐标中的表达式可写为。曲线方程在数学和物理中都具有重要意义,如我们之前提到的焦场强度曲线()的实现就要用到曲线方程。甚至可以基于曲线方程并结合之前提到的。,在matlab中绘制的结果为。,在matlab中绘制的结果为。同样地,四叶玫瑰线方程为。伯努利双扭线的表达式为。

2024-02-29 10:38:19 700

原创 论文复现及其扩展-焦点的三维移动及任意轨迹拼接

当然,我们只演示了在二维平面内平移焦点来拼接圆环轨迹的情况,对于其它任意的焦场轨迹都可以通过此方法实现,只需要合理定义坐标即可,相信读者在理解了形成圆环所用的代码后便能随心所欲构建自己的焦场分布。本期来介绍如何通过三维焦点的拼接构造任意的三维光强轨迹曲线,在实现这个功能之前,先来介绍一篇论文,我们先做一个复现,然后来讲讲如何在他基础上扩展出更多内容,这也是一般我们做科研的一个过程,总是要在别人的基础上实现自己的东西。文中的图2给出了径向场在三维空间平移后的焦场和入射场分布,平移坐标为3λ,3λ,4λ。

2024-01-26 16:14:08 277 1

原创 全息光栅是如何调控光场相位分布的

如图2所示,当物光携带一定的相位信息时,其与参考光以一定角度形成干涉,形成的干涉条纹记录物光相位信息。之后当参考光再以相同角度照射记录的条纹,便能在出射光中得到物光的相位信息。在实验中,当我们把全息光栅加载在相位元器件上,便能对通过的光进行相位调制,比如涡旋光的产生,如图1。也就是当参考光为平面波时携带的相位,而此时的物光也可认为其相位为0,那么此时的全息光栅不就是两束平面波的干涉嘛。接下来讲讲全息光栅如何调控相位,以涡旋相位为例。因为它是平面波与涡旋光的干涉啊,它们的干涉图自己去算一下就知道了。

2024-01-15 19:39:57 362

原创 matlab中将视频转化为帧图片

有时候在实验过程中,为了获取一些数据,通常需要拍一些视频,但在数据处理过程中,有时候又需要从视频中的每一帧图片中提取相关信息,那么如何快速将视频转化为帧图片呢?我们在这里介绍基于matlab处理的方法。这里我的视频文件名称为“视频.mp4",”frame_number"即为视频转化为图片后的总帧数,在这里我们设置每5帧输出一次,图片按照数字命名,即“num2str((i-1)/5+1)”。最后便可得到一些列帧图片。”查看更多相关内容。

2024-01-11 20:23:44 612

原创 MATLAB中怎样在一个figure里使用多种colorbar

通常,我们在用matlab进行绘图的时候,有时候需要在同一个figure里使用不同的colorbar来区别不同的图,例如,光的强度和相位。但一般情况下是实现不了这种功能的,这里我们举个例子来说明。那么怎么去解决这个问题呢?非常简单,我们去下载一个函数,这个函数为。就可以实现需要的图了。

2024-01-05 19:39:10 934

原创 如何在matlab中实现三维视图不同视角动态

在科研论文中,为了更好地呈现数据反映的效果,通常将三维视图的不同视角以视频的方式呈现是必要的。那么这个视频动态如何在matlab中实现呢?这时候需要做的就是将不同视角下的图作为帧来创建视频就好了,首先输入以下命令创建视频文件。接下来,利用循环将不同视角的帧图片按照一定时间间隔来创建视频。首先,当你在matlab中产生一个三维视图后,如。至此,就完成三维视图不同视角下的动态视频了。

2023-11-18 12:53:40 126 1

原创 matlab中数据的三维可视化

可以看出,通过绘制等值面图,我们可以将三维数据很好地可视化。这里的绘图命令用了isosurface(T,X,Y,II,0.5),T,X,Y分别为坐标,II是我们的三维数据,0.5是等值面的值。当然,这里的坐标和数据集II都是三维矩阵,如下。在发表论文时,我们总是希望能够尽可能将数据以直观的方式可视化,以便增加可读性。当我们处理一个三维数据时,三维切片图及其动态是比较有效的方式(这里的daspect([1,1,1])表示坐标轴为1:1:1。中介绍的方法,同时将投影图一并画在图中,可以更好地将数据可视化。

2023-11-18 12:34:21 139 1

基于matlab的泽尼克多项式函数表示

可用于泽尼克多项式的产生与可视化,在描述光学像差等方面具有重要应用

2024-06-15

matlab将视频转为图片

该资源用于将视频转为帧图片,用于对视频中的数据做进一步处理和分析,其中视频存放位置可根据实际情况修改。帧图片的时间间隔也可以根据实际需求进行修改。 该资源对于处理动态过程具有不错的效果,尤其是处理所拍摄视频中的动态观测数据。

2024-05-05

matlab绘制椭圆阵列

基于matlab绘制椭圆阵列,可用于绘制超表面结构的示意图

2024-05-05

matlab绘制科赫雪花

matlab绘制分形图案,科赫雪花的绘制 可用于直观感受数学分形图案之美

2024-05-03

matlab绘制三维球面及球面曲线

基于matlab绘制三维球面,并通过参数方程绘制各种球面曲线,可用于科研绘图,例如光学中偏振态在庞加莱球面的演化路径描述

2024-04-13

matlab中实现任意二维曲线绘制

用于在matlab极坐标系中绘制任意二维曲线,可结合光场轨迹定制,也可作为matlab科研绘图的入门学习

2024-02-29

matlab绘制拉盖尔高斯光束

基于matlab绘制各种模式拉盖尔高斯光束,用于研究涡旋光、结构光,帮助理解matlab在科研绘图中的应用 包含主程序和函数文件,函数文件用于产生拉盖尔函数

2024-02-27

Laguerre.m

Laguerre

2024-02-27

LaguerreGaussian.m

LaguerreGaussian

2024-02-27

matlab极坐标中绘制二维曲线

用于在matlab中极坐标系下绘制任意二维曲线 用途:科研绘图、数据处理

2024-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除