Excel VBA 数学教室ではアフィリエイトプログラムを利用して商品を紹介しています。

不動直線(一次変換によって自身に移される関数)

【CL15】不動直線

曲線 y=f(x) 上の任意の点における接線が一次変換
(XY)=(1103)(xy)によって、それ自身に移されるような関数 f(x) を求めてください。
 
【ヒント】新課程では消えてしまった一次変換ですけど、
 (abcd)(xy)=(ax+bycx+dy)
という行列の計算規則を踏まえれば、この問題は解けます。

【解答】一次変換によって移される前の点がみたす曲線上の点 (α,f(α)) における接線の方程式は
 (2)yf(α)=f(α)(xα)
となります。次に移される前の点 (x, y) が、移されたあとの点 (X, Y) によってどのように表されるか調べます。

つまり問題で与えられた変換とは逆順に (X, Y) から (x, y) への変換がどのような形になっているかをみるのです。ここでは逆行列を用いますが、そうした手法を知らない場合でも問題で与えられた一次変換式 (1) から X=F(x,y)Y=G(x,y) を解いて x=f(X,Y), y=g(X,Y) を得ることができます。

式 (1) の両辺に左側から逆行列をかけて
 (xy)=13(3101)(XY)=(XY/3Y/3)
となるので、これを式 (2) に代入して整理すると
 (3)13(1+f(α))Yf(α)=f(α)(Xα)
という方程式を得ることができます。ところで X, Y もまた曲線 y=f(x) 上の接線の上にあるので、式 (2) と同じ形になっていなくてはなりません。そこで (2) の y の係数と (3) の Y の係数を比較すると
 13(1+f(α))=1
となるので f(α)=2 となります。改めて αx で置き換えると、f(x)=2 となり、これを積分して
 f(x)=2x+C
を得ることができます (C は積分定数)。

エクセルや数学に関するコメントをお寄せください