📅  最后修改于: 2020-10-18 11:36:32             🧑  作者: Mango
函数查找坐标的反正切。
假设坐标为(x,y):
假设坐标为(x,y)。语法为:
float atan2(float y, float x);
double atan2(double y, double x);
long double atan2(long double y, long double x);
Promoted atan2(Arithmetic1 y, Arithmetic x );
y:代表y坐标值。
x:代表x坐标值。
它返回范围为[-?,?]的值,如果x和y的值均为零,则返回零值。
让我们看一个简单的示例,其中x和y均为零。
#include
#include
using namespace std;
int main()
{
int x=0;
int y=0;
cout<<"Value of tan(y/x) is : "<
输出:
Value of tan(y/x) is : 0
Value of tan-1(y/x) is : 0
在此示例中,当“ x”和“ y”均为零时,atan2()计算逆切线。
让我们看一个简单的示例,其中“ x”和“ y”都是不同的类型。
#include
#include
using namespace std;
int main()
{
int x=6;
float y=7.8;
cout<<"Value of tan(y/x) is : "<
输出:
Value of tan(y/x) is : 3.6021
Value of tan1(y/x) is : 0.915101
在此示例中,当x为整数类型且y为浮点类型时,atan2()函数找到切线的逆。