質問: ### 前提・実現したいこと 画像処理(OpenCV)の結果を用いてどれだけずれているかの角度を計算したい。 ### 発生している問題・エラーメッセージ 計算結果の角度の値がおかしい。明らかに違う角度が出てくる。 確認のために関数電卓で計算したところ、別の値が出てきた。 ``` 該当コードの出力結果 rad= -0.785398163397 deg= -45.0 ``` ### 該当のソースコード ``` import math x=-38 y=928 rad=math.atan(x/y) deg=math.degrees(rad) print 'rad=',rad print 'deg=',deg ``` ### 試したこと 角度が分かっている値で試して、コード自体の間違いではないことを確かめたつもり。 あとは開発環境を替えて試してみたりしたが、結果は変わらなかった。 mathではなくnumpyの関数を使ってみたが、結果は変わらなかった。 ### 補足情報(言語/FW/ツール等のバージョンなど) OSはwindows10。 使用した開発環境は「Python2.7 IDLE」、「Anaconda2」、「ideone」の3つ
回答: xを-38.0にしてみてください