2017-05-18 17 views
0

シミュレーションから収集したデータがあります。これらのデータは電場分布を表しています。matlabの重なり積分コード

これはE1は、所望のモードの電界分布であり、E2偏モードであるovetlap integral(OI)を計算するための正しい方法です。 E1とE2の両方は、サイズMxMの行列です。

xc = linspace(0,1,M); 
yc = linspace(0,1,M); 

A = desiredMode .* PolzMode; 

B = (trapz(xc,trapz(yc, abs(A)))).^2; 

C = trapz(xc,trapz(yc, abs(desiredMode).^2)) * trapz(xc,trapz(yc, abs(PolzMode).^2)); 

OI = B./C; 

答えて

0

これは、次のとおりです。

OI=sum(sum(E1.*conj(E2)*dx*dy))... 
    /sum(sum(E1.*conj(E1)*dx*dx))/sum(sum(E2.*conj(E2)*dy*dy)) 
  • 私はtrapzsumを置き換えることはできますか?
  • dx,dyの値はどれですか?
  • なぜ私は分子にconj関数を使用しましたか?
  • なぜ分母にconj関数を使用しましたか?
関連する問題