C言語 Math関数とは? 使い方と注意点をわかりやすく解説
C言語では、math.hヘッダファイルには、さまざまな数学演算を行うための数学関数が提供されています。三角関数、対数関数、指数関数、冪関数などが一般的です。
以下是一些常见的数学函数:
- sin(x):正弦関数の値を計算します。
- cos(x):コサイン関数の値を計算します。
- tan(x): 正接関数の値を計算する。
- log(x)を計算して、自然対数を求める。
- exp(x): eのx乗を計算します。
- pow(x, y)関数は、xのy乗を計算する。
- sqrt(x): 平方根を計算する。
数学関数を使用する場合は、プログラムにヘッダーファイルを含め、関数のパラメータ要件に従って適切なパラメータを渡す必要があります。例のコードは以下の通りです:
#include <stdio.h>
#include <math.h>
int main() {
double x = 3.0;
double y = 2.0;
printf("sin(%.2f) = %.2f\n", x, sin(x));
printf("cos(%.2f) = %.2f\n", x, cos(x));
printf("tan(%.2f) = %.2f\n", x, tan(x));
printf("log(%.2f) = %.2f\n", x, log(x));
printf("exp(%.2f) = %.2f\n", x, exp(x));
printf("pow(%.2f, %.2f) = %.2f\n", x, y, pow(x, y));
printf("sqrt(%.2f) = %.2f\n", x, sqrt(x));
return 0;
}
このコードは、一般的な数学関数を使用する方法を示しています。プログラム内で特定の要件に応じて異なる数学関数を使用することができます。