※ ChatGPTを利用し、要約された質問です(原文:光散乱のシミュレーションについてです。)
C言語で光散乱のモンテカルロシミュレーションをする方法
このQ&Aのポイント
光散乱のモンテカルロシミュレーションを行う際に、散乱頻度のヒストグラムを作成したい場合、横軸には散乱回数、縦軸にはその頻度を表示します。
まず、10万個の光子の散乱回数を記録します。次に、同じ散乱回数の光子をカウントし、その個数を頻度としてグラフに表示します。
このようにすることで、散乱頻度のヒストグラムを作成することができます。
光散乱のシミュレーションについてです。
C言語で光散乱のモンテカルロシミュレーションをしています。
で、散乱頻度のヒストグラムを作成したいのですが、やり方がわかりません。
データの書き込みとかはできます。
横軸を散乱回数、そして縦軸をその頻度にしたいです。
横軸の散乱回数は大丈夫ですが、縦軸の頻度がうまくいきません。
使う光子数は10万です。
当然、1光子の散乱回数が測定されるわけなので、全部で10万個の散乱回数は記録できました。
そこからX回散乱された光子がY個あるっていうふうにすればそこから頻度のグラフ(ヒストグラム)が作成されるのですが、このやり方がわかりません。
同じ散乱回数の光子をカウントしていくやり方等を教えて下さい。お願いします。