単スリット回折

 下のプログラムがうまく動かない、という人はSUNのjavaの広場のページにいってjavaをダウンロードしてインストールしてみてください。

描画が始まらない場合、windowをいったん最小化してからまた開くと動き出すかもしれません。

 遅い機械だと表示に時間がかかるかも。その場合は右下のスライドバーを調節してください。モザイク状の画像にして速くします(数字はモザイクのサイズ)。

 単スリットを通り抜けた光の様子を見るjavaアプレット。図で赤は波の山、青は谷を表す(白いところは山でも谷でもない、中立点)。波長とスリット幅は下のスライダで変化させることができる。

 また、下のチェックボックスをチェックすると、スリットの口の部分から発した波が任意の場所(クリックで移動する)にやってくる状況がアニメーションで表示される。

 なお、計算速度を速くするためにこのプログラムはかなりいいかげんな計算(具体的に言うと、遠距離ほど波が減衰する効果を計算にいれてない)をしているので、結果はだいたいの傾向を見る程度にして、それ以上は信用しないでください。