• ベストアンサー

二次関数に接する円

初めて質問します。社会人で数学の知識は抜けてしまっています。 y=0.2x^2+2.6xと接し(-1.5,0)をとおる半径5の円の中心座標と二次関数との交点の座標が知りたいです。 過去の質問より、媒介変数を用いて接円の中心座標の軌跡まで理解しましたが、その連立方程式となると、式が長~くなりとても導けそうにありません。以上宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • info22
  • ベストアンサー率55% (2225/4034)
回答No.2

>媒介変数を用いて接円の中心座標の軌跡まで理解しましたが、 理解した範囲で「接円」の方程式が分かっているならその方程式と放物線の方程式を連立にして解けば交点の座標が求まります。 数式処理ソフト(MapleやMathematicaまたはMaximaなど)を使えば結果が出てきますが、交点の座標の式が長が~くなりますのでここでは書くことができません。 円の中心座標(c,d)のc,dも長~い式になりますので、円の中心が共通接点を通る法線上にあることと円が点(-1.5,0)を通る事の連立方程式を数式処理ソフトでとけば、長~い中心座標の式がすぐ出てきます。 共通接線の接点座標(a,b)をパラメータにして円の中心座標や交点の座標を求めればいいと思います。 フリーソフトの数式処理soft(Maxima(wxMaxima)を参考URLに書いて置きます。DLしてインストールして使えば、長~い計算結果の式も求めてくれます。ただ、余り長い式だとMaximaは使えません。その場合は有料のMapleやMathmaticaを使う必要があります。 (当方はMaximaとMaple10を使っています。) http://www.math.tsukuba.ac.jp/~hiroyasu/2008/maxima.html

参考URL:
http://maxima.sourceforge.net/
cramst
質問者

お礼

早々にアドバイス頂きありがとうございます。 やはり手計算では長~い式となってしまうのですね。 一度ソフトをインストールしてやって見ます。

その他の回答 (3)

  • info22
  • ベストアンサー率55% (2225/4034)
回答No.4

#2,#3です。 どの数式処理ソフトでも、標準的な方程式は直ぐ解けます。しかし少し複雑になると、ある変数の値が開平(√)で複数出たり、文字が含まれていてその符号が定まらない場合や、初等関数で表せない式になったりすると、計算が進行せず、いつまで経っても解を出してくれないこともあります。 そんな時、そのソフトを使う人が、数式処理ソフトが計算しやすいような計算式に変形するなどして、手助けしてやると計算が進行して解を出してくれます。どんな数式処理ソフトも万能では無いですね。使う人が、そのソフトを使いこなすだけの数学的なテクニック(経験やひらめき)が必要になります。 そして、A#3に書いた円の中心座標はMaximaやMapleで導出したものではありません。部分的な計算やチェックはMaximaやMapleで行います。なにぶん、これらのソフトは忠実に正確に即座に計算してくれます。しかしその結果が正しいか、どうかは教えてくれません。そこで、2次元グラフィックソフト(例えばGRAPES)で放物線や接円の軌跡を描かせて、結果が正しいかを確認しながら、MaximaやMapleの計算が正しいかを検証しながら解を導いていきます。 最終結果を導く過程でMaximaもMapleも両方比較しながら使いました。 Maximaは長い文字式が出てくると計算ができなくなります。 そんな時はMaximaのコマンドや出力をMapleのコマンド入力に貼り付けて計算します。Mapleも重い計算をすると計算放棄したり、応答なしになってしまうことがあります。そんなときは強制終了させますがAppletがギブアップしてしまっているような表示が出ます。Mapleは有料ライセンスソフトなのでライセンスサーバとのやり取りも関係しているかも知れません。 そんな状態でMaximaとMapleを共存状態で使っています。ふだんは動作の軽いMaximaを使うようにしいます(Maximaを複数立ち上げるなどして)。

cramst
質問者

お礼

maximaをインストールしましたが複雑な操作でできるまでには、もうしばらく時間がかかりそうです。ご回答よりヒントを得て近似値で求めることとしました。 ただ何パターンも関数があるので労力はかなり必要ですが。。。 なにかとご親切にありがとうございました。

  • info22
  • ベストアンサー率55% (2225/4034)
回答No.3

#2です。 連立方程式を解いてみた結果 円の中心座標を(c,d),その時の接点座標を(a,b)とすると 2組の解があり、以下のようになります。 (1)(a,b)=(1.03303,2.91192),(c,d)=(-3.70863,4.48575) (2)(a,b)=(-1.79513,-4.02284),(c,d)=(-6.21050,-1.67667) 円の中心座標(c,d)を接点のx座標aを使って表すと c=a-{5(2a+13)/√(4a^2+52a+194) d={(a^2+13a)/5}+{25/√(4a^2+52a+194)}

cramst
質問者

お礼

お忙しいところ、ご回答頂きありがとうございます。 方程式まで解いていただき感謝致します。 知りたかった座標は、まさに(1)です。 これは先ほどのMaximaでだされたのですか? 早速インストールしましたが、フリーズ状態です。 操作方法が難しそうですが勉強してみます。 ありがとうございました。

回答No.1

時間がないから、方針だけ。 >円の中心座標と二次関数との交点の座標が知りたいです。 交点の座標ではなく、接点の座標だろう。 計算が煩雑になりそうなので、k=0.2とすると、この放物線は、y=kx^2+13*k*x。 円の方程式は(x-a)^2+(y-b)^2=25。但し、点(-1.5,0)を通るから、(a-3/2)^2+(b)^2=25。‥‥(1) 放物線と円の接点をP(α、β)とすると、放物線と円はその接点で共通の接線を持つ。微分を使うと、両方の接線の方程式が求められるから、その2つの接線は等しい。 β=kα^2+13*k*α だから、ここでαとaとbの関係式が出てくる。‥‥(2) これら(1)と(2)を連立すると求められるはず、でも計算は煩さそう。

cramst
質問者

お礼

お忙しいところ早々に回答いただきありがとうございます。 >交点の座標ではなく、接点の座標だろう。 接点です。失礼しました。 解法としては、回答いただいたようになるだろう何度かトライしましたが、煩わしい計算式となり挫折しています。

関連するQ&A

  • 三角形の外接円の中心座標を求めるプログラム

    三点の座標(x1,y1),(x2,y2),(x3,y3)が与えられたときに、三角形の外接円の中心座標と半径を求めるプログラムが欲しいです。 垂直二等分線の交点を求めるやり方は既に知っているのですが、連立方程式になってしまいます。 ですので出来ればこれを一発で求められる連立じゃない式が欲しいのですが、ご存じないでしょうか? x = 何とか y = 何とか みたいな感じです。 Javaでやろうとしていますが、計算式さえわかれば自分で書けると思うので、中心座標のx,yを求める式を教えて下さい。 過去質問を探してみましたが、みんな連立方程式で解けば良いとおっしゃっていまして…

  • 数学の1次関数について教えてください。

    数学の関数について教えてください。 Y=2X と Y=-X+3 の二つの直線があります。 この二つの直線の交点は(1,2)です。 これは二つの直線の式の 連立方程式を解くことで求めることが出来ます。 これって何故求めることができるんですか?? なぜ連立方程式を解くことで、交点の座標がでてくるんでしょうか?

  • 2円の交点を通る円の方程式

    こんばんは。現在高校で数IIを勉強しているものです。 このあいだ、中心(a,b)、半径rの円の方程式を[(x-a)^2+(y-b)^2=r^2]と表すことを習いました。 では、二つの円がありその2円の交点を通る円の方程式は...と考えると2つの円の方程式を連立させて方程式を解けばいいのかな、と思ったのですが.... よく考えると連立させて解くと2つ(または接する場合は1つ)の交点の座標が出てくる→x^2+y^2+lx+my+n=0に代入するという手順をとるとl,m,nの3元1次連立方程式となりますが、その方程式は2つしか出てこないはずなので連立方程式を解くことはできません。 これが2円の交点を通る直線だったら簡単なのですが、円だとどうやって解けばいいのでしょうか? うろ覚えなのですが、2つの円  x^2+y^2+lx+my+nとx^2+y^2+ox+py+qの交点を通る円の方程式はkをパラメータとして x^2+y^2+lx+my+n+k(x^2+y^2+ox+py+q)=0 となるというのをどこかで見たことがあります。これは関係ないでしょうか?またこれが合っているとすると、なぜkをかけるのか、なぜ片方にだけかけるのか、といった点も教えていただければ幸いです。 ネットでいろいろ調べましたがそれらしいものは見つかりませんでした。お時間のあるときでかまいませんのでご回答よろしくお願いします(できれば高2でも理解できるようなレベルでお願いいたします)。

  • 三角関数と方程式をエクセルで回答を得たい

    数学のカテゴリーで質問させてもらって 回答を頂いたのですが 数値をすべての数値を変数として エクセルで計算するのは どの様にエクセルに入力すればいいのでしょうか? よろしくお願いします 頂いた回答 赤い円の中心座標を求める質問 http://okwave.jp/qa/q6438249.html 直径10の緑の円の中心は、(15, 0) 直径10の緑の円と、直径24の円の交点は、 (x-15)^2 + y^2 = 5^2 x^2 + y^2 = 12^2 の連立方程式を解き、 (11.47, 3.54) この交点と同心円の中心Oのなす角をθとすると、 cosθ = 11.47 / 12 sinθ = 03.54 / 12 赤い円の中心(x', y')は、座標(15, 0)を、Oを中心に2θ回転した位置ですから、 (行列式は書きにくいですが…) | x' | = | +cosθ -sinθ | | +cosθ -sinθ | | 15.0 | | y' | = | +sinθ +cosθ | | +sinθ +cosθ | | 00.0 | = 15 * cosθ^2-sinθ^2 + 0 = 15 * 2cosθsinθ + 0 = 15 * (11.47^2/12^2 - 03.54^2/12^2) = 15 * (2 * 11.47/12 * 03.54/12) = 12.40 = 08.46

  • 円と直線

    円x^2+y^2-x-y-2=0と直線3x+y-2=0の2つの交点および原点を通る円の中心と半径を求めよ。答えには定数kを使うと書いてあるのですが分かりません。 点P(0,-3)を通り、円x^2+y^2+2x-1=0に接する直線の方程式と、座標を求めよ。 教えてください。

  • 放物線に接する円

    解き方が分からないというよりは、解いていておかしな点に気づいたので質問させて頂きます。 「座標平面のx>0の部分に半径1/2の円があり、x軸と放物線y=x^2に接している時、その円の中心の座標を求めよ。」 という問題なのですが、私は、円の方程式と放物線の方程式を連立、つまり、円の中心のx座標をaとして (x-a)^2+(y-1/2)^2=(1/2)^2 y=x^2 という二式を連立すると、xについての4次式になるので、これが二重解を2つ持つ(x<0の円も考えてしまっているため)、というふうにして解こうと思ったのですが、 実際やってみると、 x^4-2ax+a^2=0 となって、x^2の項が消えてしまいました。 この問題が載っている本の解答では、上で連立してできた式と同値の式に加え、接するという条件から、接点における接線の傾きを考えることによって解いていました。 それはそれで理解できたのですが、自分がやったやり方も割とポピュラーなものだと思うので、何がいけなかったのか…と考えているのですが分かりません。 分かる方いらっしゃいましたら、回答宜しくお願いいたします。

  • 二次関数の連立方程式

    2点の座標(a1,b1)、(a2,b2)と半径のrが数値として(x,y)を求めるため x^2-2a1x+y^2-2b1y=r^2-a1^2-b1^2 x^2-2a2x+y^2-2b2y=r^2-a2^2-b2^2 の連立方程式がうまく解けません。二乗を含んだ連立方程式の解き方を教えてもらえないでしょうか? この方程式を求めた経緯としまして参考程度に下記に記します。 ある2点の座標(a1,b1)、(a2,b2)がわかっている状態で2点から同距離離れている点を求めたいとします。簡単にいいますと、とある円上を通っている2点から半径rが分かれば円の中心点が導き出せるといい変えれると思います。 ここで中心点は2つ求められると思うんですがこの上の方程式で求められますよね?

  • 中学の2次関数

    関数y=x^2と関数y=X+2の交点の座標を求めよ。 この連立方程式の求め方が全く解りません。 現役学生ではないので詳しく教えてください。 よろしくお願い致します。 x^2=X+2...解けません。

  • 【至急!】数学II 図形と方程式

    二つの円 x^2+y^2=1 と (x-2)^2+(y-1)^2=4 の交点P,Qを通る直線の方程式を求めよ。 また、P,Qを通る半径√8の円の中心の座標を求めよ。 直線の方程式は求めることが出来たのですが、 半径√8の円が求められません。 何度やってもすごい数になっちゃったりして困っています… どなたか解ける方いませんか? 解き方を教えてください!よろしくお願いします。

  • この連立方程式を解いてください!!

    この連立方程式を解いてください!! x^(2/3)+y^(2/3)=2^(2/3)  …(1) y=(-tan80°)(x-1/2)-√3/2 …(2) ちなみに (1)はx=2(cost)^3, y=2(sint)^3 と媒介変数tを用いて媒介変数表示できます。 この連立方程式を解くのは、かなり難しいと思います。 ですから、例え解けなくても、どのように解いていけば良いのかを教えてもらえるだけでも助かります。 あるいは、この方程式は解けないとか… (1)、(2)から(x,y)を求めてください。 よろしくお願いします。