3

一部のデータの視覚化に取り組んでいますが、問題が発生しました。次のようなデータに基づいて楕円を描く必要があります。

{
    x: 455.53 //the center x coordinate
    y: 122.44 //the center y coordinate
    e1: .24101 //value from -1 to 1, represents stretching along x when positive, along y when negative
    e2: -.44211 //value from -1 to 1, represents stretching along the 45 degree line when positive and 135 when negative 
}

簡単に言えば、これを行う方法がわかりません...これは1回限りの視覚化であるため、効率は問題になりません。誰かがe1/e2を操作して、焦点または長/短軸と回転角を取得する方法を提案できれば、それは非常に素晴らしいことです。ありがとう!

4

1 に答える 1

1

楕円率を指定するこの形式は、重力レンズで一般的です。これらの楕円率の数値は、複素数の楕円率の値の実数部と虚数部です。弱いレンズ効果の観測量とそこでのεの式のセクションを参照してください。

ポリシーの決定のため、ここでは適切な数学表記を行うことができません。このメタ質問を参照してください。https://meta.stackexchange.com/questions/4152/adding-support-for-math-notation。したがって、ベクトルの大きさは長短軸比の変換であり、角度は2つの成分の比の逆正接の半分であることを簡単に指摘します。

于 2012-11-20T15:46:03.940 に答える