原创 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

原创 ZEMAX多重結構分光鏡模擬

1 Entrance Pupil Diameter設置爲20mm 2 Lens Data Editor設置爲反光板,材料可設爲BK7    3設置爲反光鏡傾斜45度 雙擊表面2,Suface Type選擇Titled。並同步設置表面3。

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

1二分查找算法 二分查找是一種算法,其輸入是一個有序的元素列表。如果要查找的元素包含在列表中,二分查找返回其位置;否則返回null。 下面的實例說明了二分查找的工作原理。我隨便想一個1~100的數字,目標是你以最小的次數猜到這個數字。你每

原创 ZEMAX 中三種設計優化方法

通常在一個含有多組鏡片的複雜系統中,充足的變量給系統足夠的求解空間,如何快速由精確地找到想要的設計結構呢?ZEMAX提供的優化方法有三種:Local、Gloal、Hammer Optimization 1) Local Optimiza

原创 創建zemax非序列光學系統

zemax中有兩種截然不同的光線追跡模式:序列和非序列。 兩者的主要區別: 1)序列模式,主要用來設計成像和離焦系統。在Lens Data Editor中定義。光線只能和每個面相交一次,而且要遵循一定的序列次序,面#0,然後是#1、#2…

原创 ZEMAX-掃描鏡的設計

1在Tools裏選擇Modify\Add Fold Mirror 2查看3D Layout 3假設反射鏡掃描±10°,設置最初傾斜+10°,在Tools裏選擇Modify中的Tilt/Decenter Elments 點擊“Anim

原创 有限元法分析工程實際問題的一般過程

1有限元法分析工程實際問題的一般過程   應用有限元分析工程實際問題的一般過程如圖1所示。次過程可以分爲三個階段,即前處理、分析和後處理。 有限元分析的第一階段是把現實生活中的結構工程問題轉化爲可供計算機分析的有限元模型。有限元模型的合理

原创 遞歸最小二乘自適應濾波器matlab代碼

遞歸最小二乘自適應濾波器matlab代碼如下: % % 函數調用方法 [en,w]=RLS_filter(輸入噪聲,輸入信號)  %源代碼 function [e,w]=RLS_filter(u,d)     M=2; %濾波器長度   

原创 Matlab信號處理綜合工具

使用信號綜合工具SPTool可以進行如下操作: 1)信號分析 2)設計濾波器 3)分析濾波器 4)對信號濾波器進行處理 5)分析信號頻率   1打開信號處理工具SPtool 在APPS菜單中點擊Signal Analysis即可進入SPT

原创 zemax雙膠合消色差透鏡設計

1 雙膠合透鏡設計規格參數 EPD: 50mm F/8 10 FFOV 波長:F,d,C 邊界限制:最小中心和邊厚4mm, 最大18mm 材料自選 優化最小 RMS Spot Radius, 最小色差 2 系統參數的輸入 2.1 入瞳直徑