国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

說一下反三角函數(shù)atan等的角度計算值,弧度制和角度制

2019-11-08 18:28:27
字體:
來源:轉載
供稿:網(wǎng)友

   我們平時在進行數(shù)學計算是,往往會用到三角函數(shù)和反三角函數(shù),最常用的反三角函數(shù)大概就是atan了,因為這個相當于給定兩點之間直線的夾角了。

1, 正切函數(shù)圖像

正切函數(shù)值

    這時正切函數(shù)圖像,高中的我們就應該知道,正切函數(shù)是周期函數(shù),即同一個值,有很多角度值對應,那么我們用math.h 數(shù)學庫里的函數(shù)atan2(y,x)的時候,返回的到底是什么呢?

2,    弧度制和角度制轉換

   反三角函數(shù)的返回值都是弧度制,要換成角度制,需要 *180/π 。 π為3.1415926......

3, 反正切函數(shù)atan2的返回值

   解決疑惑最好的辦法就是實踐啦。因為工作中要計算兩點的夾角,對于(y,x)為(+,+),(+,-),(-,+),(-,-)的時候,返回的角度到底是多少,不太確定,所以用以下程序驗證.

#include "stdafx.h"#include <iostream>using namespace  std;//#define F_PATH "D://PRoject//testtest//test_tan//test_tan//1.txt"  #define  PI 3.1415926int _tmain(int argc, _TCHAR* argv[]){	double ang = 0.0 ;	double  angle = 0.0 ;	angle = atan2(2.0,1.0);              //63	ang = angle*180/PI ;	cout << ang <<endl ;	angle = atan2(-2.0,1.0) ;     // -63 , 4象限	ang = angle*180/PI ;	cout << ang <<endl ;	angle = atan2(2.0,-1.0) ;            // 116  ,2象限	ang = angle*180/PI ;	cout << ang <<endl ;	angle = atan2(-2.0,-1.0) ;            // -116   3象限	ang = angle*180/PI ;	cout << ang <<endl ; 	cin.get();	return 0;}程序運行結果為:

其實結果也很好理解,程序根據(jù)(x,y)的正負確定象限值,一二象限的為正,三四象限為負。返回角度范圍為(-180,180)。

  


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 红河县| 台北市| 柳河县| 类乌齐县| 绵阳市| 兴隆县| 伊春市| 清原| 平塘县| 桐乡市| 棋牌| 辰溪县| 宜川县| 陵水| 木兰县| 五华县| 城步| 西昌市| 陕西省| 上饶县| 瑞昌市| 泾川县| 鄢陵县| 温泉县| 隆尧县| 稻城县| 深水埗区| 临沂市| 全南县| 霍山县| 浦东新区| 潞城市| 松阳县| 都昌县| 镇赉县| 黄平县| 罗定市| 辽源市| 石台县| 黔西县| 晋城|