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

円周上の2接点の間の距離

【AG22】2接点の間の距離を求めます

図のように原点を中心とした半径 1 の円があり、y 軸上の点 P(0, t) から、この円に接するように 2 本の直線を引きます (t>1)。2つの接点 Q, R を結んだ線分の長さを Lt で表し、t が無限に大きくなったときの L の値を求めてください。ただし、t が無限に大きいときは 1/t2=0 として計算してください。
 
円と接する2本の直線グラフ

【ヒント】何となく直感で作ってみた問題です。ほとんどが数学Ⅰの内容です。最後のところで数学Ⅲで習う極限の概念を少し使いますが、数学Ⅲを未履修の人も、あまり難しく考えずに問題文で説明されているように計算してください。
 
【解答】直線の方程式を
 (1)y=ax+t
とおきます。半径 1 の円の方程式は
 (2)x2+y2=1
ですから、(1) を代入すると
 x2+(ax+t)2=1(a2+1)x2+2atx+t21=0
円と直線は接するのは、この方程式が重解をもつとき、すなわち判別式 D/4=0 となるときです。
 D/4=a2t2(a2+1)(t21)=0
式を整理すると
 a2t2+1=0
したがって、at によって
 a=±t21
と表せます(± は2本の直線に対応しています)。また重解 x
 x=at±D/4a2+1
であり、D/4=0 なので、
 x=ata2+1
となります。ここに a を代入すると
 x=±tt21t2=±t21t
のように xt で表すことができます。この解の大きいほうを α、小さいほうを β とすると、接点を結ぶ線分の長さ L
 
無限遠から引いた直線L=αβ=2t21t=211t2
となります。t を無限に大きくすると、1/t2=0 ですから
 L=210=2
となります。つまり y 軸上の無限遠点から引いた接線は x=±1 で接し、接点を結ぶ線分の長さは円の直径に等しくなります

【AG23】虚数解と実数解を2つずつもちます

四次方程式
x4+x3+px+q=0が2つの虚数解 α,α2 と2つの実数解をもつように定数 p,q を定めてください。
 
【ヒント】「虚数解 a+bi が解であるときに、その共役数 abi もまた解である」という方程式の基本性質は既知とします。
 
【解答】虚数解の1つを α=a+bi とおくと、題意よりもう1つの解は α2=abiとなります。したがって
 (a+bi)2=abi
とおけます。展開して整理すると
 a2b2a+(2a+1)bi=0
となるので、実部と虚部をそれぞれ 0 とおいて
 a2b2a=0(2a+1)bi=0
α は虚数解なので、b0 です。よって
 a=12,b=±32
となって、αα2
 1±3i2
となります。ここで
 α+α2=1,αα2=1
と計算できるので、解と係数の関係より αα2 を2解とする方程式は
 x2+x+1=0
となります。求める四次方程式は実数解をもつので、
 x4+x3+px+q=(x2+x+1)(x2c)
と因数分解できるはずです。右辺を展開すると
 x4+x3+px+q=x4+x3+(1c)x2cxc
となるので、両辺の係数を比べて
 c=1,p=1,q=1
と決まります。よって求める四次方程式は
 x4+x3x1=0
となります。

【AG24】三元三次連立方程式

次の方程式を解いて x, y, z を求めてください。
x+y+z=3x2+y2+z2=35x3+y3+z3=99ただし x<y<z とします。
 
【ヒント】解と係数の関係 を使うと楽です。
 
【解答】いずれにしろ最高次数が 3 なので、最終的には三次方程式を解くことになるはずです。そこで三次方程式の解と係数の関係を用いるために
 x+y+z,xy+yz+zx,xyz
の値が必要となります。x+y+z はすでに与えられています。式をじっと見つめると、1つめの式の平方から x2+y2+z2 (問題文の条件より定数になります) と xy+yz+zx の形をひっぱり出せることは予測できるので、まずはここから手をつけてみましょう。
 (x+y+z)2=x2+y2+z2+2(xy+yz+zx)
と展開できるので、x2+y2+z2=35 を代入して
 xy+yz+zx=13
を得ることができます。残るは xyz ですが、これを問題文の式から出すことは面倒なので、それはもう未知数のままにして、この段階で思いきって xyz=k とおいて、解と係数の関係から三次方程式をつくってしまいましょう。
 t33t213tk=0
となりますね(忘れた人はここで公式を確認してくださいね … なんて偉そうなことを言いながら、私も度忘れしてたけど)。x, y, z がこの方程式をみたすので、
 x33x213xk=0y33y213yk=0z33z213zk=0
が成立します(当たり前です)。何でわざわざこんな式を3つも作ったのかというと、この3式を辺々足し合わせると x,y,z が全て消えてしまうからです。すごいですね。これはちょっとしたテクニックなので覚えておいて損はありません。それでは足してみましょう。
 (x3+y3+z3)3(x2+y2+z2)13(x+y+z)3k=0
これに与えられた方程式
 x+y+z=3x2+y2+z2=35x3+y3+z3=99
を代入すると x,y,z は消えて k=15 を得ます。したがって x,y,z は三次方程式
 t33t213t+15=0
の解であることが判明しました。t=1 が解であることは明らかなので、t1 で割り算して
 (t1)(t22t15)=0(t1)(t5)(t+3)=0
したがって、t=1,5,3 が解となりますが、x<y<z という条件があるので、
 (x,y,z)=(3,1,5)
というように x,y,z は1つに決まります。

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