シミュレーションとは、モデルを使って、現実の動きを再現することです。
実際に試すのが難しいことでも、モデル上で試すことができます。
シミュレーションってよく聞くけど、何をするものなんですか。
ゲームとかでもよくあるよね。「シミュレーションゲーム」ってジャンル。
モデルを使って、現実の動きを再現することです。
え、本当にやるんじゃないんですか。
実際ではなく、モデルの中で試します。
なぜシミュレーションを行うかというと、現実では、
「時間がかかる」
「お金がかかる」
「危険がある」
などの理由で、簡単に試せないことがあります。
そこで、モデルを使って安全に何度でも試すことができるのがシミュレーションです。
じゃあ、実際にどんな場面で使われるんですか。
いい質問ですね。具体例を見てみましょう。
例① 待ち行列
列の長さをもとに、どれくらいの時間がかかるかを測ります。
例② 確率
現実の状況をシミュレーションすることで、さまざまな確率の計算を行います。 たとえば、ゲームで特定のアイテムが手に入る確率や、 サイコロを振ったときに特定の目が出る確率などを求めることができます。
例③ 自動車の衝突検査
自動車を開発したら、交通事故が起きた時の被害を見るため、車のモデルと人のモデルで実際の事故をシミュレーションします。
シミュレーションを行うことで、未来のことを想定し、予測を行うことに役立てます。