問題タブ [quad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
149 参照

python - "quad" と "args" による積分 - ヤングの二重スリット干渉計

Python で "quad" と "args" を使用して積分を使用して、問題 "Fringes of Young" を解決する必要があります。

ここに画像の説明を入力

光源サイズ R の M(X,Y) に対する画面上の強度の式は次のとおりです。

ここに画像の説明を入力

ソース ポイント S の座標は次のとおりです(xs=0,ys)-R/2<=ys<=R/2

I(X,Y,R)「quad」の「args」を使用して強度を計算する関数を作成する必要があります。I(0,Y,10e-6)次に、 -0.01 から 0.01 の間の Y をプロットしI(0,Y,0.002),I(0,Y,0.003),I(0,Y,0.004)ます。私のせいはどこですか?

私のコード:

結果 :

ここに画像の説明を入力

期待される :

ここに画像の説明を入力

また、I(X、Y、1e-06) に対応する 2D 画像を (パラメータ : cmp(gray)、vmin、vmax で imshow を使用して) プロットしたいと思います。(X は -10 から 10 の間)。