• ベストアンサー

陰関数表示からの変換は可能?

陰関数表示からパラメータ表示に変えることは可能ですか? もしできるのでしたら、楕円もしくは双曲線を例として教えて下さい。 楕円:x^2/a^2+y^2/b^2-1=0⇒x(t)=a cos t ,y(t)=b sin t 双曲線:x^2/a^2-y^2/b^2-1=0⇒x(t)=a cosh t ,y(t)=b sinh t

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

  • ベストアンサー
  • PRFRD
  • ベストアンサー率73% (68/92)
回答No.1

どんなパラメータ表示をするかに非常に強く依存しますが, 恐らく質問者さんが望むような表示を作ることは,一般には不可能です. 大前提として,どんな図形でもパラメータ化することはできます. (濃度の等しい集合を持ってきて全単射を作ればよいだけです.) しかしそれでは実用的には意味が無いので, 例えば,滑らかな関数や,有理式・初等関数だけでパラメータ化する, といったことが(主にCGの分野で)現在でも盛んに研究されています. (きっと質問者さんが望むのも,こちらだと思います.) ただし,そのようなパラメータ化を作る問題は非常に難しく, 一般には以下の2つの意味で,現実的には不可能だと言えます:  (1) そもそもパラメータ化できない図形が存在する.  (2) パラメータ化可能だが,具体的な方法が知られていないものが存在する. もちろん,図形やパラメータ化のクラスの定め方次第で, 簡単に解ける場合もあったりしますが. ちなみに,質問者さんの例は簡単にパラメータ化できる例です. つまり,方程式を陽に解いてやって,文字を置き換えた  x(s,t) = as√(1 - t^2/b^2)  y(s,t) = t は,初等関数によるパラメータ化の1つです(ただし s ∈ {-1,1},t ∈ [-b,b]). また,それは2次曲線なので,三角関数などを使ったパラメータ化の自動導出も可能ですが, パターンマッチング的なことをするので,特に説明するものでもありません.

その他の回答 (1)

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

楕円 x^2/a^2+y^2/b^2-1=0 (|x|≦a,|y|≦b)の場合 ,ただし、a>0,b>0 例1)(x,y)=(a cos(t),b sin (t)) (0≦t<2π) 双曲線 x^2/a^2-y^2/b^2-1=0 (x≧a,|y|<∞)の場合,ただし、a>0,b>0 例1)(x,y)=(a cosh(t),b sinh (t)) (|t|<∞) 例2) (x,y)=(a√(1+t^2),bt) (|t|<∞) 双曲線 x^2/a^2-y^2/b^2-1=0 (x≦-a,|y|<∞)の場合,ただし、a>0,b>0 例1)(x,y)=(-a cosh(t),b sinh (t)) (|t|<∞) 例2) (x,y)=(-a√(1+t^2),bt) (|t|<∞)

関連するQ&A

  • 双曲線関数の図形的“意味”

    三角関数 cos(t), sin(t) は、円のパラメータで、単位円の半径を斜辺とする直角三角形を描けば、cos^2(t) + sin^2(t) = 1 の関係式もすぐに読み取れます。cos(x+t), sin(x+t) で、角度 t の回転を表すこともできます。 ここで、双曲関数 cosh(t), sinh(t) は、双曲線のパラメータであることはわかるのですが、図形的に t とは“何”を示しているのでしょうか(三角関数でいうところの回転角にあたるもの)。変換が、座標を漸近線の方向にぎゅーっと引っ張って縮めていることも理解できるのですが、その動きのどこに t が表れてくるのかがわかりません。cosh^2(t) - sinh^2(t) = 1 の 1 も、一般的な三角関数の図解と同様に図示しても、見えてきません。 三角関数と双曲関数とを対比させ、同じように図形的に理解する方法はないでしょうか。Wiki や WolframMathWorld も検索したのですが、ヒントが得られませんでした。 うまく説明できていないかもしれませんので、適宜補足要求をいただければ幸いです。よろしくお願いいたします。

  • 複素関数cos(z)の微分について

    w=u+iv=cos(z)とおいたときに,wがzの全域でコーシー・リーマン方程式(∂u/∂x=∂v/∂y,∂u/∂y=-∂v/∂x)を満たすことを示し,微分係数を求めよ.(z=x+iy,iは虚数単位) と言う問題です. 解答を見てみると,  cos(z)=cos(x)cosh(y)-isin(x)sinh(y) の加法定理の関係式を使い,  u=cos(x)cosh(y)  v=-sin(x)sinh(y) したがって,  ・∂u/∂x=-sin(x)cosh(y)  ・∂u/∂y=cos(x)sinh(y)・・・I  ・∂v/∂x=-cos(x)sinh(y)  ・∂v/∂y=-sin(x)cosh(y)・・・II よって,コーシー・リーマン方程式を満たしている. となっていました. 疑問なのは,複素関数cos(z)の微分について調べているのに,IとIIでそれぞれcosh(y),sinh(y)の微分をしていることです.  cosh(y)=cos(iy),isinh(y)=sin(iy) なので,これも複素関数の微分となり,ここでは使ってはいけないのではないのでしょうか? ほかの方法があれば教えてください.また,  {cosh(y)}'=sinh(y),{sinh(y)}'=cosh(y) となる理由もよろしくお願いします.

  • 双曲線関数の積分(ハイパボリック)

    √(4x^2-1)の積分を双曲線関数を使って解くことができるらしいのですが、躓いています。1/√(4x^2-1)なら1/2cosh^-1(2x)と簡単に表せるのですが… どなたか教えてくださいませんか?お願いします。 ちなみに cosh(2x)=cosh^2(x)+sinh^2(x)=2cosh^2(x)-1=1+2sinh^2(x) 以上の公式は授業で教わっています。 使えるような気がするのですがどうでしょうか。

  • 三角関数

    sin^2x+cos^2x=1 なんですが、 sinh^2x+cosh^2x も、=1 なんでしょうか? 教えてください、お願いします。

  • 双曲線関数の逆関数の導関数の証明をお願いします

    双曲線関数の逆関数の導関数の証明をお願いします 1.(cosh[-1]x)'=1/(√(x^2-1)) (x>1) 2.(sinh[-1]x)'=1/(√(x^2+1)) お願い致します

  • 楕円の媒介変数表示

    楕円 x^2/a^2+y^2/b^2=1 の媒介変数表示は、 x=a/cosθ y=b/sinθ x=a/sinθ y=b/cosθ どちらでもよいのでしょうか? それともxはcosと関係が深いので、xとcosの組のほうがよいのでしょうか? 宜しくお願いします

  • 方程式

    下記の方程式は、 Y=a*cosh(b/a)-a*cosh((X-b)/a)=-a*sinh(X/(2a))sinh((X-2b)/(2a)) sinh((X-2b)/(2a))=-Y/(a*sinh(X/(2a))) Y=-a*sinh(X/(2a))-Y/(a*sinh(X/(2a))) このようになるのでしょうか?

  • 複素数を含む三角関数方程式の問題

    皆さんよろしくお願いいたします。 zは複素数でa>0,b>0,k>0のとき (a+b)・√z・cosh(k√z)-(ab・z+1)・sinh(k√z)=0 を満たすzを求めよという問題です。 coshとsinhを指数に変えたり、cosやsinへの変換を行ってますが、解けません。 ご存知の方、よろしくお願いいたします。

  • 双曲線関数がたくさんあってわからない

    双曲線関数はcosh,sinh,cosecなどがありますが、多くてどれがどれかわかりません。 それぞれの定義を体系的に教えてもらえますでしょうか?

  • 陰関数の連立方程式

    陰関数の連立方程式 プログラミング言語で数値解析のアルゴリズムを実装しているのですが、 媒介変数表示された陰関数の連立方程式の解法で苦しんでいます。  x = fx(t)  y = fy(t)  x = gx(t)  y = gy(t) の一般的な解法を教えてください。 具体的には、  サイクロイド曲線と放物線の交点座標   x(t) = A(t-sin(t))   y(t) = A(1-cos(t))   y(x) = Bx^2  インボリュート曲線とベジエ曲線の交点座標   x(t) = C(cos(t)+tsin(t))   y(t) = C(sin(t)-tcos(t))   x(t) = (t-1)^3x1 + 3(t-1)^2tx2 + 3(t-1)t^2x3 + t^3x4   y(t) = (t-1)^3y1 + 3(t-1)^2ty2 + 3(t-1)t^2y3 + t^3y4 等の解 t を数値解析によって求めたいということです。 任意の陽関数の連立方程式  y = f(x)  y = g(x) を満たす x を求めるアルゴリズム、要するに  f(x) - g(x) = 0 の解を求めるアルゴリズムは、既に実装済みです。 ですので、ここまで持ち込んでいただければ必要十分です。 簡単に陽関数の解法のアルゴリズムに持ち込めるかと思ったのですが...