C语言atan2()函数:求y/x的反正切值
头文件:#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的反正切值相关推荐
- c语言用函数求最大公约数和最小公倍数
c语言用函数求最大公倍数和最小公约数 #include<stdio.h> #include<math.h> #include<string.h> #include& ...
- 用c语言分段函数求三角函数,分段函数教案
与<分段函数教案>相关的范文 第2课时 分段函数 导入新课 思路1. 当x>1时,f(x)=x+1;当x≤1时,f(x)=-x,请写出函数f(x)的解析式. 这个函数的解析式有什么特 ...
- C语言设计函数求最大公约数,C语言程序设计课程设计--编写函数求取两个整数m,n的最大公约数和最小公倍数.doc_在线文库www.lddoc.cn...
C语言程序设计课程设计--编写函数,求取两个整数m,n的最大公约数和最小公倍数.doc C语言程序设计课程设计C语言程序设计课程设计评语考勤(10)纪律(10)过程(40)设计报告(30)答辩(10) ...
- c语言中求大于的函数,c语言编写函数,求一组数中大于平均值的数的个数.
C语言编写程序 给定一组数,求大于0,等于0,小于0的数据个数 #define N 10 main(){int num1=0,num2=0,num3=0,i;for(i=0;i 一道C语言题目:求一组 ...
- r语言plot函数设置y轴的范围及刻度_R语言之简单绘图
一:引例 plot()是R中为对象作图的一个泛型函数(它的输出将根据所绘制对象类型的不同而变化). 本例中,plot(x, y, type="b")将x置于横轴,将y置于纵轴,绘制 ...
- c语言atan2函数赋值程序,实例讲解C语言atan和atan2函数
使用时需要预包含#include (1)atan(x) 不包括角度的象限信息,返回值在[-pi/2,pi/2] The atan function computes the principal val ...
- c语言atan2函数赋值程序,C/C++中的atan和atan2函数实例用法
在C语言的math.h或C++中的cmath中有两个求反正切的函数atan(double x)与atan2(double y,double x) 他们返回的值是弧度 要转化为角度再自己处理下. 前者接 ...
- 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 評論 分類: 電 ...
- C语言运用函数求长方体的表面积和体积
利用C语言编写程序 编程要求 编程准备 编程内容 编程要求 利用C语言函数功能编写一个程序,能输入任意值,即长方体的长宽高从而输出该长方体的表面积和体积. 编程准备 1.编程软件为Visual C++ ...
- 一元函数求导C语言,自定义函数求一元二次方程(C语言版)
注意点: 输出的格式,多少位后小数. scanf后要记得加& <0的情况要记得分类 题目描述 求方程 的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果.从 ...
最新文章
- linux kernel内存回收机制
- 选什么专业,最容易拿下互联网大厂 Offer?三个支付宝新人来支招
- java linux 时区_java同步/设置Linux系统时间
- C. Kefa and Park【树的遍历】
- error while loading shared libraries: libopencv_core.so.3.4: cannot open 报错解决方法
- 多线程学习笔记(十二)
- php mysql工单_详解使用PHP开发客服工单系统
- 一个判断session是否过期的小技巧_Java
- TypeScript 再次发布一个奇怪的版本:3.3.4000
- Unity直接调用Python脚本
- Atitit.ati dwr的原理and设计 attilax 总结 java php 版本
- HTC G10官方解锁 刷机
- RS485接口与RJ45接口的区别与通讯限制
- ARM启动流程及启动代码分析
- Word中插入目录时未找到目录项
- 单位圆盘的全纯自同构群Aut B(0,1)
- 员工跟母亲吐槽被同事欺负,隔天母亲跑到公司打同事,结果蒙了
- 运营公众号成功的三大要素
- 无盘疑难杂症的处理和网络的设置(转)
- 停止等待协议与连续 ARQ 协议