クラメルの公式が図形的にどんな仕組みになっているのかを視覚化してみます。
クラメルの公式とは
2x + y = 8
x + 3y = 9
といった連立方程式を代入や消去法を使わずに
x = (8*3 – 1*9) / (2*3 – 1*1) = 3
y = (8*1 – 2*9) / (1*1 – 2*3) = 2
と係数の四則演算だけで求めることが出来る便利な公式です。今回はわかりやすさを考えて二次元のクラメールの式で解説していきます。
これがクラメールの公式です。detという式を使っていますが、これはdeterminant(行列式)という意味になります。
行列式とは
まずクラメルの公式に使われている「行列式」が何を意味しているのかということから説明します。答えを先に書いてしまうとこれが意味するものは2つのベクトルが成す平行四辺形の面積です。
図形にして見ていくと、
ベクトルの成分同士を掛け合って引き算することで上手く平行四辺形の面積になっていることがわかると思います。クラメールの公式はこの考え方を基本に成り立っています。
連立方程式を図形化してみる
連立方程式はベクトルの形にしてみると、平行四辺形の関係になります。
クラメールの公式を分解していく
クラメルの公式ではxやyを行列式を利用して求めます。公式を見るとxの値は「ベクトルcとベクトルbが成す平行四辺形」を「ベクトルaとベクトルbが成す平行四辺形」で割ることで求まることになります。
ではその様子を図形的に表してみます。
ベクトルの方向に伸びた平行四辺形を等積移動させて基本となる平行四辺形で割った値がそれぞれxとyになるということがわかると思います。
3次元でのクラメル式は計算量は多くなりますが、平行四辺形が平行六面体になるだけで概念は同じです。こうしてみるとエレガントな公式ですね。