Vimスクリプト(atan2)

次はatan2。
ヘルプから。

atan2({expr1}, {expr2})                                 *atan2()*
                Return the arc tangent of {expr1} / {expr2}, measured in
                radians, as a |Float| in the range [-pi, pi].
                {expr1} and {expr2} must evaluate to a |Float| or a |Number|.
                Examples:
                        :echo atan2(-1, 1)
                        -0.785398
                        :echo atan2(1, -1)
                        2.356194
                {only available when compiled with the |+float| feature}
:echo atan2(0)


エラーになりました。引数は一つじゃなくて、二つですね。

:echo atan2(0,0)


結果は0.0。

:echo atan2(-1,0)


結果は-1.570796。

:echo atan2(1,-1)

ヘルプの説明どおり、2.356194が返りました。

コメント

タイトルとURLをコピーしました