自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 二分查找算法+Python代码

1二分查找算法二分查找是一种算法,其输入是一个有序的元素列表。如果要查找的元素包含在列表中,二分查找返回其位置;否则返回null。下面的实例说明了二分查找的工作原理。我随便想一个1~100的数字,目标是你以最小的次数猜到这个数字。你每次猜测后,我会说小了、大了或对了。1 2 3 ... 100 假设你从你开始一次往上猜测,过程会是这样的。这是简...

2020-04-19 21:07:44 1834

原创 zemax双胶合消色差透镜设计

1 双胶合透镜设计规格参数EPD: 50mmF/810 FFOV波长:F,d,C边界限制:最小中心和边厚4mm, 最大18mm材料自选优化最小 RMS Spot Radius, 最小色差2 系统参数的输入2.1 入瞳直径2.2 输入视场输入波长3 双胶合透镜初始结构单透镜是由两个表面加中间材料构成的,双胶合透镜在设计时增加...

2020-02-22 16:44:56 13513

原创 变焦镜头设计

所谓变焦,即镜头的焦距在一定范围可调,通过改变焦距从而改变系统视场大小,达到不同距离不同范围景物的成像。由于一个系统的焦距在某一范围可变,相当于由无数多个定焦系统组成的。1 变焦镜头的设计原理设计好的镜头,如果变化镜片与镜片之间的空气厚度,镜头的焦距会随之变化。通常来说一个系统的接收面尺寸大小是固定不变的,在基础光学中像面大小、视场和焦距三者如下关系:I=f ×tan(theta)...

2020-02-22 16:39:14 5960 2

原创 几何光学像质量评价1-特性曲线

几何光学像质量评价主要通过特性曲线、点列图、衍射调制传递函数、波前分析、像差系数等,了解成像光学系统的性能。本次先介绍:特性曲线特性曲线(Fans)包含3个子菜单项:光纤像差(Ray Aberration)、光程(Optical Path)、光瞳像差(Pupil Aberation),如下图1)光线像差(Ray Aberration):显示作为光瞳坐标函数的光线像差横向特...

2020-02-10 20:06:48 2870

原创 Matlab信号处理综合工具

使用信号综合工具SPTool可以进行如下操作:1)信号分析2)设计滤波器3)分析滤波器4)对信号滤波器进行处理5)分析信号频率1打开信号处理工具SPtool在APPS菜单中点击Signal Analysis即可进入SPTool界面如下分别有3个列表框Signals、Filters和Spectra,列表参数分别为信号、滤波器和频域谱。其中,Signa...

2020-02-09 15:12:41 3213

原创 弹性力学基本方程的矩阵表示

弹性力学基本方程的矩阵表示1应力向量物体内一点应力状态由下面六个应力分量完全确定,且六个分量为x,y,z的函数。将六个应力分量按一定顺序排列成一向量,表示为2内变向量物体内一点的应变状态由六个应变分量完全确定,且六个分量为x,y,z的函数。将六个应变分量按一定顺序排列成一向量,表示为3位移向量物体内一点的位移由沿着x,y,z的三个位移分量u,v,w表示,...

2020-02-06 16:13:10 11256 1

原创 matlab多项式计算(求根、由根创建、导数、积分)

1 matlab多项式求根举例:求解多项式3x4-10x3+15x+1000的根Matlab代码%% 多项式求解p = [3 -10 0 15 1000];r = roots(p);运行结果r = 4.0283 + 2.8554i 4.0283 - 2.8554i -2.3616 + 2.8452i -2.3616 - 2.8452i...

2020-02-05 21:19:46 5897

原创 几个通用有限元软件简介

1 有限元法的发展概况有限元法基本思想的提出,可以追溯到Courant在1942年的工作,他第一次尝试应用定义在三角形区域的分片连续函数和最小时势能原理求解圣维南(St.Venant)扭转问题。(网络搜索内容:圣维南体(St.Venant body)是指圣维南(St.Venant)提出的一种理想塑性固体。它的流变模型是由一块底面为平面的重物和放置重物的平面组成的。当作用力P达到并稍超过重物...

2020-02-05 18:56:41 5839 1

原创 有限元法分析工程实际问题的一般过程

1有限元法分析工程实际问题的一般过程应用有限元分析工程实际问题的一般过程如图1所示。次过程可以分为三个阶段,即前处理、分析和后处理。有限元分析的第一阶段是把现实生活中的结构工程问题转化为可供计算机分析的有限元模型。有限元模型的合理性、正确性将直接影响计算分析结果与工程实际之间的距离。这一过程称为有限元分析的前处理过程,通常称为有限元建模过程。有限元建模主要包括三方面的内容:一是...

2020-02-05 18:51:25 4327

原创 有限元法基本思想和分类

1 有限元法基本思想有限元法是在连续体上直接进行近似计算的一种数值方法,其基本思想通过下面的例子来说明。图1简答说明了早期数学上求解圆面积的近似方法。首先将连续的圆分割成一些三角形,求出每个三角形的面积,再将每个小三角形面积相加,即可得到圆面积的近似值。前面是“分”的过程,后面是“合”的过程。之所以要分,是因为三角形面积容易求得。这样简单的一分一合,就很容易求出圆面积的近似值。体现了有限元法的...

2020-02-04 21:31:17 19555

原创 Matlab 卡尔曼滤波代码

n = length(x);%输入信号长度%设置参数y(1,1)=x(1,1); %初始值p(1)=0; %误差协方差初始值R=2^-4;%高斯分布的测量噪声Q=2^-6;%高斯分布的过程噪声for i=2:n k(i,1)=p(i-1)/(p(i-1)+R); y(i,1)=y(i-1)+k(i)*(x(i)-y(i-1)); p(i,1)=(1-k(i,1)...

2019-11-30 19:03:12 1280

原创 递归最小二乘自适应滤波器matlab代码

递归最小二乘自适应滤波器matlab代码如下:% % 函数调用方法 [en,w]=RLS_filter(输入噪声,输入信号)%源代码function [e,w]=RLS_filter(u,d) M=2; %滤波器长度 w=zeros(M,1); delta = 1e-7; lambda = 0.99; %遗忘因子 P=eye(M)/delta;...

2019-11-30 18:47:32 2922 2

原创 创建zemax非序列光学系统

zemax中有两种截然不同的光线追迹模式:序列和非序列。两者的主要区别:1)序列模式,主要用来设计成像和离焦系统。在Lens Data Editor中定义。光线只能和每个面相交一次,而且要遵循一定的序列次序,面#0,然后是#1、#2…,这也就是名字序列光线追迹的由来。 光线只在表面材料是反射镜的面上发生反射。在折射面发生部分反射,也只会在要计算折射能量(考虑介质和金属镜面效应)的时候...

2019-11-20 21:45:07 11434 1

原创 ZEMAX 中三种设计优化方法

通常在一个含有多组镜片的复杂系统中,充足的变量给系统足够的求解空间,如何快速由精确地找到想要的设计结构呢?ZEMAX提供的优化方法有三种:Local、Gloal、Hammer Optimization1) Local Optimization这种优化方法强烈依赖初始结构,系统初始结构通常也被称为系统的起点,在这一起点处优化驱使评价函数逐渐降低,直至到最低点。注意:这里的最低点是指再优化...

2019-11-13 22:02:42 16730 2

原创 ZEMAX多重结构分光镜模拟

1 Entrance Pupil Diameter设置为20mm2 Lens Data Editor设置为反光板,材料可设为BK73设置为反光镜倾斜45度双击表面2,Suface Type选择Titled。并同步设置表面3。表面2和3的Y Tangent设置为1(表示tan45°=1),Suface Type选择Titled。并同步设置表面3。4打开多...

2019-11-13 21:49:00 10748 6

原创 ZEMAX-扫描镜的设计

1在Tools里选择Modify\Add Fold Mirror2查看3D Layout3假设反射镜扫描±10°,设置最初倾斜+10°,在Tools里选择Modify中的Tilt/Decenter Elments点击“Animate”按钮,表面4开始扫描,所有打开的窗口将自动更新。4 然后退出Slider并点击Editors,选择Multi-Configuration...

2019-11-11 21:10:42 3228

创建非序列光学系统.doc

zemax中有两种截然不同的光线追迹模式:序列和非序列。 两者的主要区别: 1)序列模式,主要用来设计成像和离焦系统。在Lens Data Editor中定义。光线只能和每个面相交一次,而且要遵循一定的序列次序,面#0,然后是#1、#2…,这也就是名字序列光线追迹的由来。 光线只在表面材料是反射镜的面上发生反射。在折射面发生部分反射,也只会在要计算折射能量(考虑介质和金属镜面效应)的时候涉及到。 每个面有自己的局部坐标系。沿着光轴的每个面的位置参考前一个面的位置,即Thinkness栏指的是从当前面出发的距离,而不是从一个全局参考点出发的距离。 2)非序列模式,主要作为非成像应用,如照明系统、杂散光分析。结构元件可以从CAD程序中轻松导入,因此可以进行完全的光结构分析。 一条光线可以与同一物体相交不止一次,也可以任意顺序与多个物体相交,因此得名非序列。每个物体都是以全局坐标系为参考,除非特殊说明。除了追迹折射光线外,一个折射面可以产生并追迹部分反射光线。这又被称作光线分束。 成像系统的光学特性参数如孔径光阑位置、入瞳和出瞳、视场、系统光阑等,这些在序列系统中存在的参数在非序

2019-11-20

Zemax中三种优化方法.doc

ZEMAX 中三种优化方法:通常在一个含有多组镜片的复杂系统中,充足的变量给系统足够的求解空间,如何快速由精确地找到想要的设计结构呢?ZEMAX提供的优化方法有三种:Local、Gloal、Hammer Optimization。1) Local Optimization 这种优化方法强烈依赖初始结构,系统初始结构通常也被称为系统的起点,在这一起点处优化驱使评价函数逐渐降低,直至到最低点。注意:这里的最低点是指再优化评价函数就会上升,不管是不是优化到了最佳结构(软件认为的最佳指评价函数最小的结构)。2) Global Optimization全域搜索,使用多起点同时优化的算法,目的是找到系统所有的结构组合形式并判断哪个结构使评价函数值最小。 3) Hammer Optimization 锤形优化,虽然也属于全局优化类型,但它更倾向于局部优化,一旦使用全局搜索找到了最佳结构组合,便可以使用锤形优化来锤炼这个结构。锤形优化加入了专家算法,可帮助我们按有经验的设计师的设计方法处理系统结果

2019-11-13

zemax多重结构分光镜模拟.doc

ZEMAX多重结构分光镜模拟;1 Entrance Pupil Diameter设置为20mm;2 Lens Data Editor设置为反光板,材料可设为BK7;3设置为反光镜倾斜45度 双击表面2,Suface Type选择Titled。并同步设置表面3;表面2和3的Y Tangent设置为1(表示tan45°=1),Suface Type选择Titled。并同步设置表面3;4打开多重结构编辑器

2019-11-13

zemax设计扫描镜.doc

光学zemax扫描镜的设计,在Tools里选择Modify\Add Fold Mirror的使用;定义5个结构,分别代表扫描角度+10°,+5°,0°,-5°和-10°,在Multi-Configuration 中进入Edit中的Insert Config,或者连续按Ctrl+Shift+Insert键四次,插入4个Config,总共得到5个Config

2019-11-11

空空如也

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

TA关注的人

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