8.8. atan2 座標の角度

  • 書式1: atan2(num_1,num_2)

\(x,y\) 座標 \((num_1,num_2)\) と原点を結ぶ線分と \(x\) 軸とが作る角度をラジアンで返す。

利用例

importと入力データ(CSV)の準備

 1import nysol.mcmd as nm
 2
 3with open('dat1.csv','w') as f:
 4  f.write(
 5'''id,x,y
 61,5,10
 72,10,20
 83,-1,0
 94,0,0
105,,
11''')

基本例

1nm.mcal(c='atan2(${x},${y})', a='rsl', i="dat1.csv", o="rsl1.csv").run()
2### rsl1.csv の内容
3# id,x,y,rsl
4# 1,5,10,1.107148718
5# 2,10,20,1.107148718
6# 3,-1,0,3.141592654
7# 4,0,0,0
8# 5,,,