头文件:#include <math.h>

atan2() 函数用于求 y / x 的反正切值。其原型为:
double atan2(double y, double x);

【参数】x为坐标的X轴值,y为坐标的Y轴值。如果 x 和 y 的值都为 0,将会导致错误。

atan2() 求坐标 x 和 y 的坐标的反正切值。反正切的角度值等于 X 轴与通过原点和给定坐标点的直线之间的夹角。结果以弧度表示,并介于 -π 到 π 之间。

在三角函数中,两个参数的函数 atan2() 是正切函数的一个变种。对于任意不同时等于 0 的实参数x和y,atan2(y,x) 所表达的意思是坐标原点为起点,指向(x,y)的射线在坐标平面上与x轴正方向之间的角的角度。当 y>0 时,射线与 x 轴正方向的所得的角的角度指的是 x 轴正方向绕逆时针方向到达射线旋转的角的角度;而当 y<0 时,射线与 x 轴正方向所得的角的角度指的是 x 轴正方向绕顺时针方向达到射线旋转的角的角度。

【返回值】返回以弧度表示的反正切值,范围为 -π/2 至 π/2 之间。

弧度与角度的关系为:
弧度 = 180 / π 角度
角度 = π / 180 弧度

#include <stdio.h>
#include <math.h>
#include "stdlib.h"#define PI 3.14159265void calatan2(double x, double y) {double result = atan2(x, y);printf("弧度值:%lf\n", result);result = result * 180 / PI;printf("角度值:%lf\n", result);
}int main() {calatan2(0.6, -0.2);calatan2(0.6, 0.2);calatan2(-0.6, 0.2);calatan2(-0.6, 0);system("pause");return 0;
}

C语言atan2()函数:求y/x的反正切值相关推荐

  1. c语言用函数求最大公约数和最小公倍数

    c语言用函数求最大公倍数和最小公约数 #include<stdio.h> #include<math.h> #include<string.h> #include& ...

  2. 用c语言分段函数求三角函数,分段函数教案

    与<分段函数教案>相关的范文 第2课时 分段函数 导入新课 思路1. 当x>1时,f(x)=x+1;当x≤1时,f(x)=-x,请写出函数f(x)的解析式. 这个函数的解析式有什么特 ...

  3. C语言设计函数求最大公约数,C语言程序设计课程设计--编写函数求取两个整数m,n的最大公约数和最小公倍数.doc_在线文库www.lddoc.cn...

    C语言程序设计课程设计--编写函数,求取两个整数m,n的最大公约数和最小公倍数.doc C语言程序设计课程设计C语言程序设计课程设计评语考勤(10)纪律(10)过程(40)设计报告(30)答辩(10) ...

  4. c语言中求大于的函数,c语言编写函数,求一组数中大于平均值的数的个数.

    C语言编写程序 给定一组数,求大于0,等于0,小于0的数据个数 #define N 10 main(){int num1=0,num2=0,num3=0,i;for(i=0;i 一道C语言题目:求一组 ...

  5. r语言plot函数设置y轴的范围及刻度_R语言之简单绘图

    一:引例 plot()是R中为对象作图的一个泛型函数(它的输出将根据所绘制对象类型的不同而变化). 本例中,plot(x, y, type="b")将x置于横轴,将y置于纵轴,绘制 ...

  6. c语言atan2函数赋值程序,实例讲解C语言atan和atan2函数

    使用时需要预包含#include (1)atan(x) 不包括角度的象限信息,返回值在[-pi/2,pi/2] The atan function computes the principal val ...

  7. c语言atan2函数赋值程序,C/C++中的atan和atan2函数实例用法

    在C语言的math.h或C++中的cmath中有两个求反正切的函数atan(double x)与atan2(double y,double x) 他们返回的值是弧度 要转化为角度再自己处理下. 前者接 ...

  8. c语言fac函数求n的阶乘,急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入。要求设计一个函数fac(n)求某个正整数n 的阶乘。...

    急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入.要求设计一个函数fac(n)求某个正整数n 的阶乘. 來源:互聯網  2010-05-29 01:44:10  評論 分類: 電 ...

  9. C语言运用函数求长方体的表面积和体积

    利用C语言编写程序 编程要求 编程准备 编程内容 编程要求 利用C语言函数功能编写一个程序,能输入任意值,即长方体的长宽高从而输出该长方体的表面积和体积. 编程准备 1.编程软件为Visual C++ ...

  10. 一元函数求导C语言,自定义函数求一元二次方程(C语言版)

    注意点: 输出的格式,多少位后小数. scanf后要记得加& <0的情况要记得分类 题目描述 求方程 的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果.从 ...

最新文章

  1. linux kernel内存回收机制
  2. 选什么专业,最容易拿下互联网大厂 Offer?三个支付宝新人来支招
  3. java linux 时区_java同步/设置Linux系统时间
  4. C. Kefa and Park【树的遍历】
  5. error while loading shared libraries: libopencv_core.so.3.4: cannot open 报错解决方法
  6. 多线程学习笔记(十二)
  7. php mysql工单_详解使用PHP开发客服工单系统
  8. 一个判断session是否过期的小技巧_Java
  9. TypeScript 再次发布一个奇怪的版本:3.3.4000
  10. Unity直接调用Python脚本
  11. Atitit.ati dwr的原理and设计 attilax 总结 java php 版本
  12. HTC G10官方解锁 刷机
  13. RS485接口与RJ45接口的区别与通讯限制
  14. ARM启动流程及启动代码分析
  15. Word中插入目录时未找到目录项
  16. 单位圆盘的全纯自同构群Aut B(0,1)
  17. 员工跟母亲吐槽被同事欺负,隔天母亲跑到公司打同事,结果蒙了
  18. 运营公众号成功的三大要素
  19. 无盘疑难杂症的处理和网络的设置(转)
  20. 停止等待协议与连续 ARQ 协议

热门文章

  1. vs picturebox 图片缩放
  2. 算法-经典趣题-三色旗
  3. 《构架师的12项修炼》读书笔记
  4. Flex ANE制作打包流程
  5. pdf合并成一个pdf怎么合并
  6. 饥饿游戏3:嘲笑鸟(下)[The Hunger Games: Mockingjay - Part 2]
  7. 华为手机修改dns服务器,手机更改服务器dns地址
  8. c语言10k ntc 测温表,10KNTC热敏电阻对照表.doc
  9. Rhino学习教程——1.4
  10. 号外:PPG商标被查封 轻工厂泡沫破灭