c++中如何用三角函数

C++中cos,sin,asin,acos这些三角函数操作的是弧度,而非角度,你需要把角度转化为弧度.

操作方法

  • 01

    弧度=角度*Pi/180; 例子1:比如对边和邻边分别为a,b 设角度为x,则

  • 02

    x=atan(a/b); 其中x为弧度制 如需转换为角度值,则x*180/3.1415

  • 03

    例子2://计算旋转角度   {弧度=角度*Pi/180} {两点间距离公式 根号下(|X1-X2|的平方+|Y1-Y2|的平方)}

  • 04

    double angle_tanValue=sqrt(pow(point.x-point.x,2)+pow(point.y-Right_Top_Point.y,2))/    sqrt(pow(Turn_Point_L[1].x-point.x,2)+pow(Turn_Point_L[1].y-Right_Top_Point.y,2));

  • 05

    //求出tan 与 sin 的弧度   double angle_atanValue=atan(angle_tanValue);   double angle_sinValue=sin(angle_atanValue);

  • 06

    //弧度转换成角度   double angle=angle_atanValue*180/3.1415;   //取绝对值   angle=fabs(angle);

(0)

相关推荐

  • 在excel表格中如何用vba给单元格批量输入序号?

    下面小编为大家介绍excel中使用vba给单元格批量输入序号方法,推荐到我们,喜欢的朋友可以参考本文,一起来看看吧! 步骤 1.首先我们打开一个工作样表作为例子. 2.在excel工作表中输入序列号很 ...

  • 在Excel单元格中如何用斜线分割填写?

    我们用Excel做表格时候,表格的表头第一个单元格需要用斜线分割,然后填写横向表头的title和纵向表头的title.那么如何设置能实现这个功能呢?下面为大家详细介绍一下,来看看吧! 方法/步骤 单击 ...

  • 在Excel中如何用IF函数清除工作表中的0?

    if函数在Excel表格中十分重要,是我们日常办公使用频率很高的一个函数,其语法格式为:if(条件表达式,表达式为真时执行,表达式为假时执行),那么那么在Excel中如何用IF函数清除工作表中的0?下 ...

  • 在Excel工作表中如何用函数快速计算学生最低成绩?

    用Excel快速计算出学生成绩的高低情况,很多人不知道怎么操作,下面我教大家如何在工作表中快速计算出学生最低成绩.例如计算高等数学最低成绩,下面小编就为大家详细介绍一下,来看看吧! 步骤 1.点击“C ...

  • 在Excel中如何用Tanh函数返回任意实数的双曲正切值?

    在Excel的使用中,我们有时需要用到Tanh函数返回任意实数的双曲正切值,那么具体该怎么做呢?下面小编就为大家详细介绍一下,来看看吧! 方法/步骤 1.Excel中返回任意实数的双曲正切值需要用到T ...

  • 在excel中如何用简便地方法处理换行符?

    将Excel中的一列或几列数据粘贴出来的时候,都是带换行符的数据,为 了削除掉这些换行符,采用一个简便的方法来处理这样 的问题.下面小编就为大家详细介绍一下,来看看吧! 方法/步骤 1.打开事先准备好 ...

  • Word文档中如何用表格功能使下划线对齐

    Word文档中如何用表格功能使下划线对齐呢?一共分为两部分:文本对齐,下划线对齐.一起看看吧.一.插入表格,文本对齐1. 双击打开要对齐的word文档.2. 在工具栏选择插入,根据自己的需要设置表格类 ...

  • Excel表格中如何用vlookup函数来匹配两个表格相同数据

    我们在用excel匹配数据的时候,同一个表格中找相同数据还比较简单,但是如果两个表格的数据如何匹配相同数据呢?我们这里用vlookup函数操作一下吧.1. 如图,我们打开两个数据表格,如图,我们如果想 ...

  • 在华为手机中如何用本地音乐设置来电铃声

    今天给大家介绍一下在华为手机中如何用本地音乐设置来电铃声的具体操作步骤.1. 解锁手机后,找到桌面上的设置图标,打开.2. 进入设置页面后,找到声音和振动选项,打开.3. 在打开的声音和振动页面,选择 ...