C言語,tan()関数を使用して正接(タンジェント)を取得する

スポンサーリンク

鍛錬 567

C言語,tan()関数を使用して正接(タンジェント)を取得する

三角関数の正接(タンジェント)を取得(計算)するには、tan()関数を使用します。
 
以下は、tan()関数についてです。

引数の x はラジアンで指定します。

#include <math.h>

double tan(double x);
 

戻り値

引数 x の正接を返します。

 
スポンサーリンク

プログラム

以下は、正接を返すプログラム、get_tan.c です。

今回は、角度 \(\theta\) を \(\displaystyle \frac{\pi}{4}\) [rad] として正接を取得しています。

\(y = \tan(\displaystyle \frac{\pi}{4} [rad])\)
// include
#include <stdio.h>
#include <math.h>

// main
int main(void)
{
	double pi;
	double rad;
	double y;
	
	// pi
	pi = 3.1415926535;
	
	// rad
	rad = pi / 4;
	
	// 正接(tan)を取得
	y = tan(rad);
	printf("tan(pi/4 [rad]) = %lf\n", y);
	
	return 0;
}

実行結果

以下は、プログラム get_tan.c を実行しています。

***@ubuntu:~/***/test/c$ 
***@ubuntu:~/***/test/c$ gcc -Wall -Wextra get_tan.c -lm -o get_tan
***@ubuntu:~/***/test/c$ ./get_tan
tan(pi/4 [rad]) = 1.000000

 
上記に示した通り、正接は 1.0 (45度) であることが分かりました。

\(y = \tan(\displaystyle \frac{\pi}{4} [rad])\)
\(y = 1.0\)
スポンサーリンク

シェアする

フォローする