[物理アプリケーション] MATLABシミュレーション円形穴に基づくフレネル回折[Matlabソースコード522を含む]

1.はじめに

matlabに基づく円形穴のフレネル回折

第二に、ソースコード

%圆孔衍射 菲涅尔
clear
lamda=633*10^(-6);
k=2*pi/lamda;%?¨??
p=1;
z=100;
fu=sqrt(-1);
d=0.1;
[X,Y]=meshgrid(-p:0.005:p,-p:0.005:p);
for i=1:size(X,1)
    for j=1:size(Y,1)
        if X(i,j).^2+Y(i,j).^2<=(d/2)^2
            A(i,j)=1;
        else
            A(i,j)=0;
        end 
    end
end
for i=1:size(X,1)
    for j=1:size(Y,1)
            A1(i,j)=A(i,j)*exp(fu*k/(2*z)*(X(i,j).^2+Y(i,j).^2));
    end
end
figure(1)
subplot(2,2,1);
imshow(A,[])
%A1=A*exp(j*k/(2*z)*)
afft=fft2(A1);
aabs=abs(afft);
aabss1=fftshift(aabs);
aabss2=aabss1.*exp(fu*k*z)/(fu*lamda*z);
aabss=abs(aabss2);
subplot(2,2,2);
imshow(aabss,[])
colormap(gray);

subplot(2,2,3);
[i,j]=size(aabss);
C=(i+1)/2;
B=aabss(C,:);
x=-p:0.005:p;
plot(x,B)

3、実行中の結果

ここに画像の説明を挿入します

四、備考

完全なコードまたは書き込み追加QQ1564658423過去のレビュー
>>>>>>
[物理アプリケーション] matlabYoungのダブルスリット干渉実験に
基づく[ Matlabソースコード001を含む] [物理アプリケーション] matlab坑井多相流に基づく[Matlabソースコードを含む発行055]
[物理アプリケーション] matlabに基づく2次元対流拡散温度場[Matlabソースコード056を含む]
[物理アプリケーション] matlab内部弾道学に基づく[Matlabソースコード057を含む]
[物理アプリケーション] 2つのmatlabに基づく新しいフォトンファイバーグレーティングマイクロ波発生器シミュレーション分析[Matlabソースコード058を含む]
[物理アプリケーション] matlabに基づく油とガスの井戸の底の穴の圧力の計算[Matlabソースコード059を含む]
[物理アプリケーション] matlabの光の流れ場に基づく[Matlabソースコードを含む060]
[物理アプリケーション]放射状電場および均一磁場下での荷電粒子のカオス運動のmatlabシミュレーションに基づく[Matlabソースコード061を含む]
[物理アプリケーション] matlabの不均一なトラフィックフローに基づく[Matlabソースコード062を含む]
[物理アプリケーション] GUIインターフェイスを使用した斜め投げ動作のMatlabシミュレーション[Matlabソースコード063を含む]
[物理アプリケーション]結晶構造のX線回折パターンのMatlab計算[Matlabソースコード064を含む]
[物理アプリケーション] Matlabベースの回折格子教育版[Matlabソースコード065を含む]
[物理アプリケーション] matlab電界線と電位に
基づく[ Matlabソースコード066を含む] [物理アプリケーション] matlab速度フィールドに基づいて渦を見つける[Matlabソースコード067を含む]
[物理アプリケーション] matlabレーン検出シミュレーションに基づく[Matlabソースコード068を含む]
[物理アプリケーション] MATLABGUIインターフェイスに基づく電気ダイポール[Matlabソースコード069を含む]
[物理アプリケーション] MATLAB車両の自己組織化ネットワークに基づく路側のパフォーマンスと衝突防止アルゴリズムの研究[Matlabソースコード263を含む]
[物理アプリケーション] MatlabQ-learningワイヤレスボディエリアネットワークルーティング方法に
基づく[ Matlabソースコード264を含む] [物理アプリケーション] matlabGUIに基づく家庭の屋内の温度と湿度の制御に
基づく[ Matlabソースコード326を含む] [回路シミュレーション] simulink3フェーズに基づく位相制御コンバーターの設計[Matlabソースコード327を含む]
[物理アプリケーション] Matlabベースのワイヤーメッシュ座標計算[Matlabソースコード328を含む]
[物理アプリケーション] Matlabベースのパワースペクトル推定[Matlabソースコード329を含む]
[物理アプリケーション]動的マトリックスに基づくウォーターヒーター出口温度制御の制御方法[Matlabソースコード330を含む]
[回路シミュレーション] matlab simulink3相半波制御可能整流回路に
基づく[ Matlabソースコード331を含む] [回路シミュレーション] matlabに基づくsimulink3相ブリッジ完全制御整流回路[Matlabソースコード332を含む]
[回路シミュレーション] simulinkアナログ位相ロックループ設計に
基づく[ Matlabソースコード339を含む] [回路シミュレーション] simulink全デジタル位相ロックループに基づくデザイン[Matlabソースコード340を含む]
[物理アプリケーション] MATLAB長方形座標に
基づく電力システムのパワーフロー計算に基づく[Matlabソースコード341を含む] [光学] matlabシングルスリット回折に基づく[Matlabソースコード342を含む]
[物理アプリケーション]衛星の軌道と姿勢を制御するMATLABRBFニューラルネットワークアルゴリズムに基づく[Matlabソースコード377期間を含む]
[物理アプリケーション] matlabトラフィックライトの車両番号認識に基づく[Matlabソースコード378を含む]
[回路シミュレーション] simulinkquadrotorに基づくPID制御[Matlabソースコード454を含む]
[光学] matlabGUIライトに基づくダブルスリット干渉[Matlabを含むソースコード問題455]
[回路シミュレーション] Matlab太陽光発電セルに基づくSimulinkシミュレーションモデル[Matlabソースコード486を含む]
[物理アプリケーション]太陽風粒子シミュレーションのMatlabPICモデルに基づく[Matlabソースコード493を含む]
[光学]に基づくMatlabの格子回折シミュレーション[Matlabのソースコード502周期を含む]
[物理アプリケーション] MATLABの波長スペクトル計算に基づく[Matlabのソースコード508周期を含む]

おすすめ

転載: blog.csdn.net/TIQCmatlab/article/details/114853717