• 締切済み

2元2次連立方程式の解き方

とある2元2次方程式を解くプログラムを作成したいと 思っています。 楕円の長径 (a) 楕円の短径 (b) 楕円の軌道上の座標1 (x1, y1) 楕円の軌道上の座標2 (x2, y2) 楕円の長径の軸の角度は 0° という情報が分かっている場合に (x1 - cx)^2 / a^2 + (y1 - cy)^2 / b^2 = 1 (x2 - cx)^2 / a^2 + (y2 - cy)^2 / b^2 = 1 という楕円の方程式を使い、 楕円の中心点(cx,cy)を求めたいのですが、 数学に疎く、中々解くことができません。 例えば 片方の "cx = ~" という式は解の公式を使用して 何とか形にはなるのですが、それをもう一方の連立式に代入 して、もう片方の "cy = ~" を求める式を作れません。 どういったものとなるのでしょうか。 どなたか、ご教授の程よろしくお願いいたします。

みんなの回答

  • Ishiwara
  • ベストアンサー率24% (462/1914)
回答No.3

#2です。すみません訂正です。 誤:座標1を(x2-x1, y2-y1) 正:座標2を(x2-x1, y2-y1)

la_stella
質問者

お礼

アドバイスありがとうございます。 その方法ですと、 cx = ±√{a^2 - (a^2-cy^2)/b^2} という式が出ました。 もう一方に式に代入してみたいと思います。

  • Ishiwara
  • ベストアンサー率24% (462/1914)
回答No.2

一見してアドバイスできることは、 座標1を(0, 0) 座標1を(x2-x1, y2-y1) にしてしまうとラクですよね。 最後に座標を平行移動すればいいのですから。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

両辺を単純に引き算してみてください.

la_stella
質問者

お礼

アドバイスありがとうございます。 おかげさまで cy = {b^2(x1^2-x2^2-(2x1+2x2)cx)}/a^2(2y1+2y2) - y1^2 + y2^2 という処までは行けました。 この先、cx = ~ の式に到達するまで先は長いですが、何とか解きたいと思います。

関連するQ&A

  • 角度から楕円の座標を計算したい

    原点を中心として、長径20・短径10の楕円について ある角度の時のx座標y座標の値を得る式を考えているのですが、どうしても思いつきません。 x^2/a^2+y^2/b^2=1が楕円の方程式で間違いないと思います。 現在、 x^2/20^2+y^2/10^2=1 の式で表す楕円のxとyについて、角度θから計算したいのです。 元々数学が得意でないため高校時代の教科書を探して勉強し直してみたのですが、どうしても思いつきません。 θを与えると座標が出てくる式を教えてください。

  • 楕円計算で困っています

    長径2a、短径2bの楕円があり、長軸と短軸の交点座標(いわゆる中心点)を(0,0)とする この中心点からx軸からの角度αで直線を引き、楕円との交点座標を(x1,y1)とし、 また、この座標がx軸に対して対称な座標を(x1,-y1)とする この2点に対して楕円の接線を引いて、2つの線の角度をβとする この条件で(x1,y1)座標と角度βを、a,b,角度αを用いて表現する方法はないでしょうか? 色々考えてみたのですがどうも上手くいきません。 どうかよろしくお願いします。

  • 楕円の共通内接線を求める式を教えてください

    大学の卒業研究で悩んでいます。 円柱の連続体を描画するプログラムを作成するにあたって、楕円同士の共通内接線を求めたいのです。 楕円単体の接線までは算出できました。でも、それを二つの楕円で共有させようとするとお手上げの状態です。 楕円の接線の式は、 円の中心を(x0,y0)、接線の座標を(x1,y1)、円の長径(x)をa、短径(y)をbとおいて、 X=(x1-x0)/a^2 、 Y=(y1-y0)/b^2 として y=-(X/Y)x + (X/Y)x0+y0+(1/Y) となりました。 己の計算力の低さが恨めしい今日この頃です。どうかどなたか、分かりやすく教えていただけないでしょうか?

  • 回転した楕円の長径短径、媒介変数表示

    院試の過去問をやっていましたが解答がないため質問させていただきます。 楕円2x^2-2xy+y^2=1について以下の問いに答えよ. (1)この楕円の長径,短径を求めよ. (2)X,Yを長径,短径に沿う座標軸とするとき,この楕円っを媒介変数表示せよ. 自分の考えた方針は(x y)=P(X Y)と適当な回転行列Pを用いて表現された(x y)を与式に代入し,そのとき出てくるXYの項の係数がゼロとすることでθだけ回転してることと同時に長径,短径もわかるだろうと思っていたのですが,どうもうまくいきませんでした。 どなたかよろしくお願いします.

  • 2元2次連立方程式

    次の連立方程式の解き方を教えてください。 ax^2+bxy+cy^2=0 dx^2+exy+fy^2=0 ここで、a,b,c,d,e,fは定数とする。2つの未知数に対して、2つの方程式があるので、理論上は解けると思うのですが、自明な解(x,y=0)しか求めることができませんでした。 どなたかこの2元2次の連立方程式の解き方を教えてください。よろしくお願いいたします。

  • 楕円の変形

    先の QNo.752549 「回転操作と伸縮操作2」 で少し触れられていますが、この関係に類する件です。  長径a、短径b、傾きθ(度:長径の軸線)を持った楕円があります。  この楕円を、楕円中心を基点に、X方向でx倍、Y方向でy倍したときの長径、短径、傾きの値を導く  計算式はどのようになるのでしょうか?。

  • 2元8次連立方程式

    どなたか次のx,yについての方程式を解いてください。 x^2+y^2=1 (1+3*(ax+by)^2)*((cy-dx)^6)=e アドバイスだけでも結構です。よろしくお願いいたします。

  • 二点の座標から直線の方程式を求める方法

    こんばんは、タイトルの通りなのですが、二点の座標から直線の方程式を求める方法がイマイチ理解できず困っています。 ax+b=yを変形して求めたほうが楽だとは思うのですが、プログラムに組み込むために座標から直接、直線の方程式を求めたいのです。 2つの点の座標から 直接ax+by+c=0を作りたいのですが、a,b,cを求める式は以下の式で合っているでしょうか・・・? a = (y0-y1) b = -(x0-x1) c = -{(y0-y1)*x1 + (x0-x1)*y1)}

  • 連立方程式

    以下の連立方程式の解法を御教授頂きたいです。 (a1*x1+a2*x2)^2+(a1*x3+a2*x4)^2=a3^2 (b1*x1+b2*x2)^2+(b1*x3+b2*x4)^2=b3^2 (c1*x1+c2*x2)^2+(c1*x3+c2*x4)^2=c3^2 (d1*x1+d2*x2)^2+(d1*x3+d2*x4)^2=d3^2 a1~b3、b1~b3、c1~c3、d1~d3は定数です。 地道に式を変換してx4、x3と代入してx4、x3を消していき、 x1、x2の連立方程式まで算出しましたが、式が複雑化し、 解けなくなりました。 未知数が4で、式が4つあるので解けるとは思いますが、 うまくいきません。 どうかアドバイスをお願い致します。

  • 連立四元一次方程式がよくわかりません

    連立四元一次方程式がよくわかりません -4X+A+Y=0 X-4A+B=-8 -4Y+B+X=-16 Y-4B+A=-24 なんですが、とりあえずXを消してやっていこうと思うんですが途中でわからなくなってしまいます・・・ 解き方教えてください。。