本文共 1451 字,大约阅读时间需要 4 分钟。
c++中atan2函数
atan2() function is a library function of cmath header, it is used to find the principal value of the arc tangent of y/x, where y is the proportion of the y-coordinate and x is the proportion of the x-coordinate , it accepts two arguments (y, x) and returns arc tangent of y/x in radians.
atan2()函数是cmath标头的库函数,用于查找y / x的反正切的主值,其中y是y坐标的比例, x是x坐标的比例,它接受两个参数(y,x)并以弧度返回y / x的反正切。
Syntax of atan2() function:
atan2()函数的语法:
atan2(y, x);
Parameter(s): y, x – are the numbers (proportions of y-coordinate and x-coordinate) to calculate the principal value of the arc tangent of y/x.
参数: y,x –是数字( y坐标和x坐标的比例),用于计算y / x的反正切的主值。
Return value: double – it returns double type value that is the principal value of the arc tangent of y/x.
返回值: double-返回double类型的值,它是y / x的反正切的主要值。
Example:
例:
Input: float x = -1.0; float y = -2.5; Function call: atan2(y, x); Output: -1.9513
// C++ code to demonstrate the example of // atan2() function#include#include using namespace std;// main() sectionint main(){ float x; float y; x = -1.0; y = -2.5; cout<<"atan2("< <<","< <<"): "< <
Output
输出量
atan2(-2.5,-1): -1.9513atan2(22.5,11): 1.11608atan2(0,-1): 3.14159
Reference:
参考:
翻译自:
c++中atan2函数
转载地址:http://luxzd.baihongyu.com/