数値解析において、シューティング法とは、境界値問題を初期値問題に還元することで解く手法です。この方法では、異なる初期条件に対して初期値問題の解を求め、境界値問題の境界条件も満たす解を見つけます。分かりやすく言うと、一方の境界から異なる方向に軌跡を「発射」し、もう一方の境界条件に「到達」する軌跡を見つける、という手順です。
境界値問題を解きたいと仮定するさせて初期値問題を解くもし、 それからこれは境界値問題の解でもある。
射撃法は、さまざまな値に対して初期値問題を解くプロセスです。解決策が見つかるまで所望の境界条件を満たす解。通常、これは数値的に行われる。解は、次の式の根に対応する。撮影パラメータを系統的に変化させるそして根を求めるには、二分法やニュートン法などの標準的な根探索アルゴリズムを用いることができる。
ルーツそして境界値問題の解は同等である。は、 それからは境界値問題の解である。逆に、境界値問題に解がある場合それはまた、唯一の解決策でもある初期値問題において、 それでは。
「射撃方法」という用語は砲兵に由来する。射撃方法の類推としては、
各発射の間には、前回の発射に基づいて大砲の方向が調整されるため、毎回、前回よりも目標に近づくように発射されます。目標とする境界値に「到達」する軌道が境界値問題の解となるため、「射撃法」という名前が付けられています。
境界値問題は、f が次の形式である 場合に線形である。 この場合、境界値問題の解は通常次のように与えられます。 どここれは初期値問題の解です。 そしてこれは初期値問題の解です。 この結果が成り立つ正確な条件については、証明を参照してください。[ 1 ]


境界値問題は、StoerとBulirsch [ 2 ](セクション7.3.1)によって次のように与えられています。
初期値問題s = −1, −2, −3, ..., −100 について解かれ、 F ( s ) = w (1; s ) − 1 が図 2 にプロットされています。Fのプロットを調べると、−8 と −36 付近に根があることがわかります。w ( t ; s ) のいくつかの軌跡が図1に示されています。
StoerとBulirsch [ 2 ]は、代数的方法によって見つけることができる2つの解が存在すると述べている。
これらは初期条件w ′(0) = −8 およびw ′(0) = −35.9 (近似値) に対応します。

シューティング法は固有値問題の解法にも使用できる。量子調和振動子の時間独立シュレーディンガー方程式を考えてみよう。量子力学では、規格化可能な波動関数を求める。境界条件に従う対応するエネルギーこの問題は解析的に解いてエネルギーを求めることができる。のためにしかし、これはシューティング法の優れた例証としても機能します。この方法を適用するには、まずシュレーディンガー方程式の一般的な性質をいくつか確認する必要があります。
見つけるために第 1 励起状態そしてそのエネルギー射撃方法は次のとおりです。
エネルギーの推定は二分法を用いて行うことができ、エネルギー差が十分に小さくなった時点で処理を終了できる。その後、その区間内の任意のエネルギーを正しいエネルギーとみなすことができる。