平方完成

提供: testwiki
2025年2月25日 (火) 18:10時点における240b:12:6740:8910:18c3:90d2:690d:8e96 (トーク)による版 (外部リンク)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

ファイル:Completing the square.ogv 平方完成(へいほうかんせい、テンプレート:Lang-en-short)とは、二次式(二次関数)を式変形して a(xh)2 の形を作り、一次の項を見かけ上なくすことである。この式変形は全ての二次式に可能で、一意に決まる。

ax2+bx+c=a(xh)2+k(a0)

xhh を除けば、つまり xh=t と変換すれば

at2+k

の形に帰着される。このことより、以下のことが導出できる:

また、平方完成の考え方を応用して解く手法も見られる(#類似の手法)。

概観

二次式 ax2+bx+c (a0) において、一次の項「+bx」があるのとないのでは、応用上の取り扱いが大きく異なる。

変数 xxh の形になる代わりに一次の項がなくなれば、h の違いだけで済むことができる。

ここでは、二次の係数(最高次係数)テンプレート:Math の場合とそうでない場合に分けてみる。

二次の係数(最高次係数)が テンプレート:Math の場合
x2+bx+c

の一次の項「+bx」をなくして x2(xh)2 の形にする。

(xh)2=x22hx+h2

より、一次の係数を比較すると

b=2h
h=b2

これにより、テンプレート:Math の平方完成は次の式になる:

x2+bx+c=(x+b2)2b24+c
二次の係数(最高次係数)が テンプレート:Math でない場合
ax2+bx+c(a0)

の一次の項「+bx」をなくして xxh にする。

二次の係数が テンプレート:Math の場合で得られた等式

x2+bx=(x+b2)2b24

を利用する。

ax2+bx+c=a(x2+bax)+c=a{(x+b2a)2(b2a)2}+c=a(x+b2a)2b24a+c=a(x+b2a)2b24ac4a[1]

つまり、一次以上の項を二次の係数 テンプレート:Mvar で括ることにより、二次の係数が テンプレート:Math の場合を利用している。

二次形式の平方完成

1変数の二次式の平方完成を踏まえて、一般の テンプレート:Mvar 変数二次式に対しても、平方完成ができる。例えば二変数なら

ax2+bxy+cy2+dx+ey+f(abc0)

である。これは二次形式

(xy)(ab2b2c)(xy)+(xy)(de)+f(abc0)

の形で書ける。

一般の テンプレート:Mvar 変数二次式は、テンプレート:Mvar対称行列として

txAx+txb+c=t(xh)A(xh)+k(h=12A1b,k=c14tbA1b)

で書ける。

テンプレート:Mvar が対称でないときは テンプレート:Mvarテンプレート:Mvar の式が

h=(A+tA)1b,k=cthAh=ctb(A+tA)1A(A+tA)1b

とやや一般になるが同じ式で書ける。

幾何学的解釈

二次方程式

x2+bx=a

を平方完成により解くことを考える。この過程を、面積図で表すと次のようになる。

テンプレート:Math は一辺が テンプレート:Mvar の正方形の面積、テンプレート:Mvar は縦横が テンプレート:Math2 の長方形の面積に等しい。面積 テンプレート:Mvar の長方形を2等分割して、長さ テンプレート:Mvar の辺で正方形と貼り合わせる。すると、正方形の角が欠けた形になる。

欠けている角に一辺が テンプレート:Math の正方形を補うと、全体が正方形になる。したがって、両辺に テンプレート:Math を加えると、平方 テンプレート:Math が完成する。 テンプレート:-

類似の手法

平方完成とは、テンプレート:Math の形の式に第三項 テンプレート:Math を加えて完全平方式を作る操作である。テンプレート:Math が先に与えられていても、中間項 テンプレート:Math または テンプレート:Math を加えることにより完全平方式を得ることができる。

相反式の平方完成

正の実数 テンプレート:Mvar に対して、自身とその逆数の和は

x+1x=(x2+1x)+2=(x1x)2+2

このように平方完成すると、正の数とその逆数の和は常に テンプレート:Math 以上であることが示される。

複二次式の因数分解

複二次式

x4+324

因数分解することを考える。この式は (x2)2+182 と見ることができるから、中間項 テンプレート:Math を考え、

x4+324=(x4+36x2+324)36x2=(x2+18)2(6x)2=(x2+18+6x)(x2+186x)=(x2+6x+18)(x26x+18)

と因数分解できる。

二次方程式の解

テンプレート:See

二次関数のグラフ

テンプレート:Multiple image 二次関数 y=ax2+bx+c(a0)テンプレート:Mvar-座標平面におけるグラフは、平方完成することによりその様子がよく分かる。

関数式 ax2+bx+c を平方完成して

y=a(xh)2+k

これのグラフは、放物線 y=ax2テンプレート:Mvar軸方向に hテンプレート:Mvar軸方向に k 平行移動したものであると分かる。特に、頂点停留点)があり、その座標

(h,k)

であることが分かる。軸の方程式は

x=h

である。

テンプレート:Math の場合、テンプレート:Math最小値 テンプレート:Mvar をとる。
テンプレート:Math の場合、テンプレート:Math最大値 テンプレート:Mvar をとる。

テンプレート:-

応用

積分

不定積分

dxax2+bx+c

の被積分関数に平方完成を適用すれば、より基本的な積分

dxx2a2=12aln|xax+a|+C

または

dxx2+a2=1aarctanxa+C

に帰着できる(C積分定数)。

複素数

テンプレート:Mvar複素数とするとき、

|z|2b*zbz*+c
テンプレート:Mvar は複素数、テンプレート:Mvar実数
テンプレート:Math2 はそれぞれ テンプレート:Math複素共役

は常に実数である。このことは、複素数に対する恒等式 テンプレート:Math を用いて、式を以下のように変形すると分かる:

|z|2b*zbz*+c=zz*b*zbz*+bb*bb*+c=z(z*b*)b(z*b*)|b|2+c=(zb)(z*b*)|b|2+c=(zb)(zb)*|b|2+c=|zb|2|b|2+c

別の例として、テンプレート:Math2 を実数とするとき、

ax2+by2

は、テンプレート:Math のとき、複素数の絶対値の平方を用いて書くことができる。実際に、z=ax+iby と置けば

|z|2=zz*=(ax+iby)(axiby)=ax2+by2

となる。

冪等行列

正方行列 テンプレート:Mvar冪等とは テンプレート:Math が成り立つことである。

M=(abb1a)

は、a2+b2=a ならば冪等行列である。平方完成により

(a12)2+b2=14

テンプレート:Mvar が実行列なら、これは テンプレート:Mvar-平面において中心 テンプレート:Math、半径 テンプレート:Math の円の方程式である。角度 テンプレート:Mvar を用いて書けば、

M=12(1cosθsinθsinθ1+cosθ)

と媒介変数表示できる。

参考文献

テンプレート:Reflist

外部リンク

テンプレート:Commons category