直交座標から球座標へ変換

3次元の直交座標(x,y,z) から球座標(r,θ,φ) に変換します。

直交座標から球座標へ変換
    1. 直交座標P:
 (x
    1. ,
    2. y
    3. ,
    4. z
    5. )
    1. [角度単位
    2. ラジアン
    3. ]

    1. 球座標P:
 (r
    1.  
    2. ,
    3. θ
       
    4. ,
    5. φ
       
    6. )
直交座標から球座標へ変換
[1-2] /2件表示件数
BACK NEXT
[1]  2017/07/26 18:14   男 / 50歳代 / エンジニア / 非常に役に立った /
使用目的
計算結果の検証に使用させて頂いてます。
ご意見・ご感想
同じx座標、y座標を入力したのに直交座標から球座標へ変換(ラジアン)のシータの値と逆三角関数(ラジアン)結果が違うのですが、何故なのでしょうか。

x座標 -4053.728002228248 y座標-34515.613824169617 z座標 0
①直交座標から球座標へ変換の結果:-1.6877069591084
②逆三角関数(ラジアン)の結果:1.4538856944814

keisanより
通常の逆三角関数で計算するとatanの範囲は-pi/2<=θ<=pi/2となります。
本ライブラリの場合、x<0,y<0の場合はθ<-pi/2となりますので、このような結果となります。
1.4538856944814 - pi =
-1.6877069591084
の関係になります。
[2]  2015/06/12 01:05   男 / 20歳代 / その他 / 非常に役に立った /
使用目的
暇つぶし
ご意見・ご感想
計算結果が早くて驚いた。こんなすばらしいサイトを作ってくれてありがとう。

BACK NEXT

アンケートにご協力頂き有り難うございました。
送信を完了しました。

Back

【 直交座標から球座標へ変換 】のアンケート記入欄
性別
年齢
20歳未満 20歳代 30歳代 40歳代 50歳代 60歳以上
職業
小・中学生 高校・専門・大学生・大学院生 主婦 会社員・公務員 自営業 エンジニア 教師・研究員 その他
この計算式は
非常に役に立った 役に立った 少し役に立った 役に立たなかった
使用目的
ご意見・ご感想(バグ報告はこちら) バグに関する報告 (アンケートはこちら
計算バグ(入力値と間違ってる結果、正しい結果、参考資料など)
説明バグ(間違ってる説明文と正しい説明文など)
アンケートは下記にお客様の声として掲載させていただくことがあります。
送信