- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 二分查找算法+Python代码
1二分查找算法二分查找是一种算法,其输入是一个有序的元素列表。如果要查找的元素包含在列表中,二分查找返回其位置;否则返回null。下面的实例说明了二分查找的工作原理。我随便想一个1~100的数字,目标是你以最小的次数猜到这个数字。你每次猜测后,我会说小了、大了或对了。1 2 3 ... 100 假设你从你开始一次往上猜测,过程会是这样的。这是简...
2020-04-19 21:07:44
1946
原创 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
14612
原创 变焦镜头设计
所谓变焦,即镜头的焦距在一定范围可调,通过改变焦距从而改变系统视场大小,达到不同距离不同范围景物的成像。由于一个系统的焦距在某一范围可变,相当于由无数多个定焦系统组成的。1 变焦镜头的设计原理设计好的镜头,如果变化镜片与镜片之间的空气厚度,镜头的焦距会随之变化。通常来说一个系统的接收面尺寸大小是固定不变的,在基础光学中像面大小、视场和焦距三者如下关系:I=f ×tan(theta)...
2020-02-22 16:39:14
6443
2
原创 几何光学像质量评价1-特性曲线
几何光学像质量评价主要通过特性曲线、点列图、衍射调制传递函数、波前分析、像差系数等,了解成像光学系统的性能。本次先介绍:特性曲线特性曲线(Fans)包含3个子菜单项:光纤像差(Ray Aberration)、光程(Optical Path)、光瞳像差(Pupil Aberation),如下图1)光线像差(Ray Aberration):显示作为光瞳坐标函数的光线像差横向特...
2020-02-10 20:06:48
3220
原创 Matlab信号处理综合工具
使用信号综合工具SPTool可以进行如下操作:1)信号分析2)设计滤波器3)分析滤波器4)对信号滤波器进行处理5)分析信号频率1打开信号处理工具SPtool在APPS菜单中点击Signal Analysis即可进入SPTool界面如下分别有3个列表框Signals、Filters和Spectra,列表参数分别为信号、滤波器和频域谱。其中,Signa...
2020-02-09 15:12:41
3476
原创 弹性力学基本方程的矩阵表示
弹性力学基本方程的矩阵表示1应力向量物体内一点应力状态由下面六个应力分量完全确定,且六个分量为x,y,z的函数。将六个应力分量按一定顺序排列成一向量,表示为2内变向量物体内一点的应变状态由六个应变分量完全确定,且六个分量为x,y,z的函数。将六个应变分量按一定顺序排列成一向量,表示为3位移向量物体内一点的位移由沿着x,y,z的三个位移分量u,v,w表示,...
2020-02-06 16:13:10
12413
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
6189
原创 几个通用有限元软件简介
1 有限元法的发展概况有限元法基本思想的提出,可以追溯到Courant在1942年的工作,他第一次尝试应用定义在三角形区域的分片连续函数和最小时势能原理求解圣维南(St.Venant)扭转问题。(网络搜索内容:圣维南体(St.Venant body)是指圣维南(St.Venant)提出的一种理想塑性固体。它的流变模型是由一块底面为平面的重物和放置重物的平面组成的。当作用力P达到并稍超过重物...
2020-02-05 18:56:41
6130
1
原创 有限元法分析工程实际问题的一般过程
1有限元法分析工程实际问题的一般过程应用有限元分析工程实际问题的一般过程如图1所示。次过程可以分为三个阶段,即前处理、分析和后处理。有限元分析的第一阶段是把现实生活中的结构工程问题转化为可供计算机分析的有限元模型。有限元模型的合理性、正确性将直接影响计算分析结果与工程实际之间的距离。这一过程称为有限元分析的前处理过程,通常称为有限元建模过程。有限元建模主要包括三方面的内容:一是...
2020-02-05 18:51:25
4621
原创 有限元法基本思想和分类
1 有限元法基本思想有限元法是在连续体上直接进行近似计算的一种数值方法,其基本思想通过下面的例子来说明。图1简答说明了早期数学上求解圆面积的近似方法。首先将连续的圆分割成一些三角形,求出每个三角形的面积,再将每个小三角形面积相加,即可得到圆面积的近似值。前面是“分”的过程,后面是“合”的过程。之所以要分,是因为三角形面积容易求得。这样简单的一分一合,就很容易求出圆面积的近似值。体现了有限元法的...
2020-02-04 21:31:17
20630
原创 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
1476
原创 递归最小二乘自适应滤波器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
3094
2
原创 创建zemax非序列光学系统
zemax中有两种截然不同的光线追迹模式:序列和非序列。两者的主要区别:1)序列模式,主要用来设计成像和离焦系统。在Lens Data Editor中定义。光线只能和每个面相交一次,而且要遵循一定的序列次序,面#0,然后是#1、#2…,这也就是名字序列光线追迹的由来。 光线只在表面材料是反射镜的面上发生反射。在折射面发生部分反射,也只会在要计算折射能量(考虑介质和金属镜面效应)的时候...
2019-11-20 21:45:07
12613
1
原创 ZEMAX 中三种设计优化方法
通常在一个含有多组镜片的复杂系统中,充足的变量给系统足够的求解空间,如何快速由精确地找到想要的设计结构呢?ZEMAX提供的优化方法有三种:Local、Gloal、Hammer Optimization1) Local Optimization这种优化方法强烈依赖初始结构,系统初始结构通常也被称为系统的起点,在这一起点处优化驱使评价函数逐渐降低,直至到最低点。注意:这里的最低点是指再优化...
2019-11-13 22:02:42
19041
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
11828
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
3645
创建非序列光学系统.doc
2019-11-20
Zemax中三种优化方法.doc
2019-11-13
zemax多重结构分光镜模拟.doc
2019-11-13
zemax设计扫描镜.doc
2019-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人