• ベストアンサー

楕円を角度θで回転した時のX,Yの最大値・最小値

楕円を中心点を軸に角度θで回転した時のX,Yの最大値・最小値を教えてください。 以下の式を偏微分を使って挑戦してみましたが、正しい値を求められません。 ((xcosθ-ysinθ)^2) / a^2 + ((xsinθ+ycosθ)^2) / b^2 = 1 アドバイス願います。

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

  • ベストアンサー
回答No.4

(x,y)^Tは2行1列の列ベクトルとします. R(θ)=((cosθ,sinθ)^T,(-sinθ,cosθ)^T):原点まわりのθ回転行列 (x,y)がx^2/a^2+y^2/b^2=1上の点を原点まわりにθ回転した点ならそれを原点まわりに-θ回転した点 (★)(u,v)^T=R(-θ)(x,y)^T はもとの楕円の方程式を満たすはず. (☆)u^2/a^2+v^2/b^2=1 だから,掲載の式のθは-θでないといけないと思います.以下はそうであるとしましょう.(しかし結果は同じ結果が得られます) ☆により u=acost,v=bsint とおけます.★により (x,y)^T=R(θ)(u,v)^T =R(θ)(acost,bsint)^T x=acosθcost+bsinθsint y=bcosθsint-asinθcost 変数tに関して合成すると, x=√(a^2cos^2θ+b^2sin^2θ)cos(t-α),(cosα=acosθ/√,sinα=bsinθ/√,√はxのcos(t-α)の係数) y=√(b^2cos^2θ+a^2sin^2θ)sin(t-β),(cosβ=bcosθ/√,sinβ=asinθ/√,√はxのcos(t-β)の係数) となります.tは自由に動くので, -√(a^2cos^2θ+b^2sin^2θ)≦x≦√(a^2cos^2θ+b^2sin^2θ) -√(b^2cos^2θ+a^2sin^2θ)≦y≦√(b^2cos^2θ+a^2sin^2θ) この上限,下限が最大値,最小値です.

entities
質問者

お礼

丁寧な説明と明確な解答を頂きありがとうございました。 問題を解決することが出来ました。

その他の回答 (3)

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

あ~, 計算さえ間違えなければ判別式でもいいのか.

  • alice_44
  • ベストアンサー率44% (2109/4759)
回答No.2

偏微分を使うより、 x cosθ - y sinθ = a cosφ, x sinθ + y cosθ = b sinφ を x = …, y = … と変形して、φ で微分(常微分) したらいいんじゃないの?

entities
質問者

補足

恐れ入りますが、φで微分する解き方と回答を 教えて頂けますでしょうか。

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

その「挑戦してみました」ってのは, 具体的には何をどうしたの? 「正しい値を求められません」というなら, 何が出てきたの?

関連するQ&A

専門家に質問してみよう