基於MATLAB菲涅爾衍射模擬
format long
clear
n1=1.45
n2=1.447
a=4.5
k=(a^2)*(n1^2-n2^2);
u1=(a^2)*(n1^2);
w1=(a^2)*(n2^2);
delta1=(n1^2+n2^2)/(2*n1^2);
delta2=(n1^2-n2^2)/(2*n1^2);
i=1;
n=n2;
for V=0:0.01:6
k02=V^2/k;
k01=sqrt(k02);
for BeiTa=n:0.00001:n1
%n
nn=n+0.00001
U2=u1*k02-(a^2)*k02*(BeiTa^2);
U=sqrt(U2);
W2=(a^2)*k02*(BeiTa^2)-w1*k02;
W=sqrt(W2);
if(U==0 || W==0)
break;
%disp('sss')
else
z1=n1^2*besselj(1,U)/(U*besselj(0,U));
z2=n2^2*besselk(1,W)/(W*besselk(0,W));
%z3=1/(U^2)+delta1*(1/W^2-z2)-sqrt(delta2^2*(1/W^2-z2)^2+(BeiTa/n1)^2*(V/(U*W))^4);
if(abs(z1+z2)<0.01)
x(i)=V;
y(i)=BeiTa;
i=i+1;
z1;
z2;
%disp('nnn')
n=BeiTa;
break;
end
end
end
end
plot(x,y);
axis([0 6.5 1.447 1.45]);
相關文章
- 多焦點菲涅爾透鏡
- 基於GSP工具箱的NILM演算法matlab模擬演算法Matlab
- 基於免疫演算法的TSP問題求解matlab模擬演算法Matlab
- 基於MATLAB的指紋識別演算法模擬實現Matlab演算法
- 基於BP神經網路的金融序列預測matlab模擬神經網路Matlab
- 基於EKF擴充套件卡爾曼濾波的感測器網路目標跟蹤matlab模擬套件Matlab
- 基於harris角點和RANSAC演算法的影像拼接matlab模擬演算法Matlab
- 基於WSN網路的定向步幻影路由演算法matlab模擬路由演算法Matlab
- 基於方塊編碼的影像壓縮matlab模擬,帶GUI介面MatlabGUI
- m基於OFDM系統的PAPR效能matlab模擬,對比LFDMA,IFDMA,DFDMAMatlab
- 基於粒子濾波和幀差法的目標跟蹤matlab模擬Matlab
- 基於布穀鳥搜尋的多目標最佳化matlab模擬Matlab
- 基於禁忌搜尋演算法的TSP路徑規劃matlab模擬演算法Matlab
- 基於SFLA演算法的神經網路最佳化matlab模擬演算法神經網路Matlab
- 基於MUSIC演算法的六陣元圓陣DOA估計matlab模擬演算法Matlab
- 基於game-based演算法的動態頻譜訪問matlab模擬GAM演算法Matlab
- 基於IEEE802.11g標準的OFDM訊號幀檢測matlab模擬Matlab
- 基於蛙跳最佳化的神經網路資料預測matlab模擬神經網路Matlab
- 基於CNN卷積神經網路的MQAM調製識別matlab模擬CNN卷積神經網路MQMatlab
- 德爾菲法
- 基於深度學習的停車場車輛檢測演算法matlab模擬深度學習演算法Matlab
- 基於魚群演算法的散熱片形狀最佳化matlab模擬演算法Matlab
- 基於小波神經網路的資料分類演算法matlab模擬神經網路演算法Matlab
- 基於kalman濾波的UAV三維軌跡跟蹤演算法matlab模擬演算法Matlab
- 基於無線感測器網路的MCKP-MMF演算法matlab模擬演算法Matlab
- 基於圓柱體鏡子和光線跟蹤實現鏡反射觀測全景觀圖的matlab模擬模擬反射Matlab
- 基於Harris角點的室內三維全景圖拼接演算法matlab模擬演算法Matlab
- 基於遺傳最佳化的協同過濾推薦演算法matlab模擬演算法Matlab
- 基於CVX凸最佳化的電動汽車充放電排程matlab模擬Matlab
- 基於BP神經網路的苦瓜生長含水量預測模型matlab模擬神經網路模型Matlab
- 基於無線感測器網路的節點分簇演算法matlab模擬演算法Matlab
- 基於粒子群最佳化演算法的圖象聚類識別matlab模擬演算法聚類Matlab
- 基於心電訊號時空特徵的QRS波檢測演算法matlab模擬特徵演算法Matlab
- 基於LS演算法的OFDM+QPSK系統通道估計均衡matlab效能模擬演算法Matlab
- 基於EM期望最大化演算法的GMM模型引數估計matlab模擬演算法模型Matlab
- 基於BP神經網路的64QAM解調演算法matlab效能模擬神經網路演算法Matlab
- 基於BP神經網路的16QAM解調演算法matlab效能模擬神經網路演算法Matlab
- 基於深度學習網路的寶石型別識別演算法matlab模擬深度學習型別演算法Matlab
- 《阿爾涅事件簿》Steam版正式上線事件