三角関数,逆三角関数

[具体的な関数]

[使用例]

  1. 三角関数 と 逆三角関数 の使用方法です.
    #include <iostream>
    #include <cmath>
    
    using namespace std;
    
    int main()
    {
    	double ui    = acos(-1.0) / 180.0;
    	double ang   = 30.0;   // 30 度
    	double ang_r = ang * ui;   // 30 度(ラジアン)
    	cout << "角度 : " << ang << "度\n";
    	double cs = cos(ang_r), sn = sin(ang_r), ta = tan(ang_r);
    	cout << "  cos " << cs << " sin " << sn << " tan " << ta << endl;
    	cout << "  acos " << acos(cs) / ui << "度 asin " << asin(sn) / ui << "度 atan " << atan(ta) / ui << "度 atan2 " << atan2(1.0, 1.0) / ui << "度\n";
    
    	return 0;
    }
    			
    (出力)
    角度 : 30度
      cos 0.866025 sin 0.5 tan 0.57735
      acos 30度 asin 30度 atan 30度 atan2 45度			

菅沼ホーム 本文目次 演習問題解答例 付録目次 索引