本网站由以下捐款支持:OEIS基金会.

模板:Atan2

来自OeisWiki
跳转到:航行,搜索

这个{{数据2}}循环函数模板返回四象限反正切(圆形角度弧度作为默认值,或中的圆角弧度),其中包括实数而不是两者都为零。

用法

{{atan2型|y=实数|x=实数|剪切=整数}}

{{数据2|实数实数整数}}

有效输入

两个实数:,而不是都为零。第三个参数(可选)为整数,其中奇数整数(默认为1)表示弧度和偶数表示弧度。

示例

输入有效的示例

代码 结果
{{atan2|y=0|x=1|切割=1}} 0
{{atan2|y={sin|pi/6}}|x={cos|pi/6{}}}} 0.5235987755983
{{atan2|y={sin|pi/4}}|x={cos|pi/4{}}}} 0.78539816339745
{{atan2|y={sin|pi/3}}|x={cos|pi/3{}}}} 1.0471975511966
{{atan2|y=1|x=0|cut=3}} 1.5707963267949
{{atan2|y={{sin|2*pi/3}}|x={cos2*pi/3}}} 2.0943951023932
{{atan2|y={{sin|3*pi/4}}|x={cos|3*pi/4}}} 2.3561944901923
{{atan2|y={{sin|5*pi/6}}|x={cos|5*pi/6}}} 2.6179938779915
{{atan2|y=0|x=-1|cut=5}} 3.1415926535898
{{atan2|y={{sin|7*pi/6}}|x={cos|7*pi/6}}} -2.6179938779915
{{atan2|y={{sin|5*pi/4}}|x={cos|5*pi/4}}} -2.3561944901923
{{atan2|y={{sin|4*pi/3}}|x={cos4*pi/3}}} -2.0943951023932
{{atan2|y=-1|x=0|cut=-1}} -1.5707963267949
{{atan2|y={{sin|5*pi/3}}|x={cos5*pi/3}}} -1.0471975511966
{{atan2|y={{sin|7*pi/4}}| x={cos|7*pi/4}}}}} -0.78539816339745
{{atan2|y={{sin|11*pi/6}}| x={cos|11*pi/6}}}}} -0.5235987755983
{{atan2|y={{sin|2*pi}}|x={cos|2*pi}}}} -2.4492935982947E-16号


代码 结果
{{atan2|y=0|x=1|cut=0}} 0
{atan2|y={sin|pi/6}}|x={cos|pi/6{}|cut=2}} 0.5235987755983
{atan2|y={sin|pi/4}}|x={cos|pi/4{}|cut=2}} 0.78539816339745
{atan2|y={sin|pi/3}}|x={cos|pi/3{}|cut=2}} 1.0471975511966
{{atan2|y=1|x=0|cut=2}} 1.5707963267949
{{atan2|y={{sin|2*pi/3}}|x={cos2*pi/3}}|cut=2}} 2.0943951023932
{{atan2|y={{sin|3*pi/4}}|x={cos|3*pi/4}}|切割=2}} 2.3561944901923
{{atan2|y={{sin|5*pi/6}}|x={cos|5*pi/6}}|切割=2}} 2.6179938779915
{{atan2|y=0|x=-1|cut=4}} 3.1415926535898
{{atan2|y={{sin|7*pi/6}}|x={cos|7*pi/6}}|切割=2}} 3.6651914291881
{{atan2|y={{sin|5*pi/4}}|x={cos|5*pi/4}}|切割=2}} 3.9269908169872
{{atan2|y={{sin|4*pi/3}}|x={cos4*pi/3}}|cut=2}} 4.1887902047864
{{atan2|y=-1|x=0|cut=-2}} 4.7123889803847
{{atan2|{{sin|5*pi/3}}|{cos5*pi/3}}|2}} 5.235987755983
{{atan2|{{sin|7*pi/4}}|{cos|7*pi/4}}2}} 5.4977871437821
{{atan2|{{sin|11*pi/6}}|{cos|11*pi/6}}2}} 5.7595865315813
{{atan2|y={{sin|2*pi}}|x={cos|2*pi}}|cut=2}} 6.2831853071796


输入无效的示例(返回错误消息)

代码 结果 注释
{{atan2}} Atan2错误:两个参数都必须是实数(不能都是零)
{{atan2|i}} Atan2错误:两个参数都必须是实数(不能都是零)
{{atan2|2}} Atan2错误:两个参数都必须是实数(不能都是零)
{{atan2|2i}} Atan2错误:两个参数都必须是实数(不能都是零)
{{atan2|i|2}} Atan2错误:两个参数都必须是实数(不能都是零)
{{atan2|0} Atan2错误:当两个参数都为零时,结果未定义
{{atan2|-1|0|2pi}} 表达式错误:意外的<运算符。
{{atan2|-1|0|6.28}} 4.7123889803847 (奇偶校验值四舍五入为零,请使用整数以清晰显示)
{{atan2|-1|0|6.7}} 4.7123889803847 (奇偶校验值四舍五入为零,请使用整数以清晰显示)
{{atan2|-1|0|-6.28}} 4.7123889803847 (奇偶校验值四舍五入为零,请使用整数以清晰显示)
{{atan2|-1|0|-6.7}} 4.7123889803847 (奇偶校验值四舍五入为零,请使用整数以清晰显示)

代码

<!-- 返回(-pi,+pi](默认)或[0,2*pi)-->{{ifnum|{{y|{{1|NAN}}}}{{x|{{2|NAN{}}}中的角度|{{开关:{{表达式:3*{{sgn|{{y|{{1}}}}+{sgn|-4={{#expr:pi*{{#ifexpr:({{cut|{{3|1}}}})mod 2=0|1|-1}}+atan(({{y|{{1}}}{)/({{x|{{2}}}neneneep)}}}<!--y<0和x<0(第三象限)-->|-3={{#expr:(pi/2)*{{#ifexpr:y<0和x=0-->|-2={{#expr:2*pi*{#ifexpr:({{{cut|{{3|1}}}})mod 2=0|1|0}}+atan(({{y|{{1}}}{)/({{x|{{2}}}neneneep)}}}<!--y<0和x>0(第四象限)-->|-1={{#expr:pi}}<!--y=0和x<0-->|0={{error|Atan2错误:当两个参数均为零时,结果未定义}}<!--y=0和x=0-->| +1 = 0 <!--                                                                           y=0且x>0-->|+2={{#expr:pi+atan(({{y|{{1}}}})/({{x|{2}}}{}}}])}}<!--y>0和x<0(第二象限)-->|+3={{#expr:pi/2}}}<!--y>0和x=0-->|+4={{#expr:atan(({{y|{{1}}}})/({{x|{2}}}{}))}}<!--y>0和x>0(第一象限)-->}}|{{error|Atan2错误:两个参数都必须是实数(不能都是零)}}}}

另请参见