math 또는 cmath에 포함된 수학 함수를 사용하여 C++ 프로그래밍 언어로 수학 계산을 수행할 수 있습니다. 도서관. 이러한 수학 함수는 복잡한 수학 계산을 수행하도록 정의됩니다. 하나씩 배워봅시다 −
사인
sin 방법은 각도의 인수로 주어진 각도의 sin을 계산하는 데 사용됩니다. 이 함수는 하나의 이중 정수를 인수로 받아들이고 sin(x°)의 값인 이중 정수를 반환합니다.
이중 죄(이중)
호출 구문
double x = sin(23.4);
예
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 45.3; cout << "sin ( "<<x<<" ) = " << sin(x) << endl; }
출력
sin( 45.3 ) = 0.968142
코사인
cosin 또는 cos 방법은 도 단위의 인수로 주어진 각도의 cos를 계산하는 데 사용됩니다. 이 함수는 하나의 이중 정수를 인수로 받아들이고 cos(x°)의 값인 이중 정수를 반환합니다.
더블 코사인(더블)
호출 구문
double x = cos(23.4);
예
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 45.3; cout << "cos ( "<<x<<" ) = " << cos(x) << endl; }
출력
cos( 45.3 ) = 0.2504
탄젠트
탄젠트 또는 탄젠트 방법은 도 단위의 인수로 주어진 각도의 탄젠트를 계산하는 데 사용됩니다. 이 함수는 하나의 이중 정수를 인수로 받아들이고 tan(xo) =sin(x°)∕cos(x°)의 값인 이중 정수를 반환합니다.
더블 태닝(더블)
호출 구문
double x = tan(23.4);
예
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 45.3; cout << "tan ( "<<x<<" ) = " << tan(x) << endl; }
출력
tan( 45.3 ) = 3.86638
아신
asin 함수는 주어진 인수의 아크 사인을 찾는 데 사용됩니다. -1에서 1 사이의 모든 이중 정수가 될 수 있는 주어진 입력 세트에 대한 asin 값을 반환합니다. 그렇지 않으면 오류가 발생합니다. 이 함수는 -1과 1 사이의 이중 정수를 허용하고 asin()의 결과로 이중 값을 반환합니다.
더블아신(더블)
호출 구문
double x = asin(0.3232);
예
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 0.3232; cout << "asin ( "<<x<<" ) = " << asin(x) << endl; }
출력
asin( 0.3232 ) = 0.3291
아코스
acos 함수는 주어진 인수의 아크 코사인을 찾는 데 사용됩니다. -1에서 1 사이의 모든 이중 정수가 될 수 있는 주어진 입력 세트에 대한 acos 값을 반환합니다. 그렇지 않으면 오류가 발생합니다. 이 함수는 -1과 1 사이의 이중 정수를 허용하고 acos()의 결과로 이중 값을 반환합니다.
더블 아코스(더블)
호출 구문
double x = acos(0.3232);
예
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 0.3232; cout << "acos ( "<<x<<" ) = " << acos(x) << endl; }
출력
acos( 0.3232 ) = 1.24169
아탄
atan 함수는 주어진 인수의 아크 탄젠트 값을 계산하는 데 사용됩니다. 매개변수의 이중 입력 값에 대해 tan의 이중 값을 반환합니다.
더블 아탄(더블)
호출 구문
double x = atan(0.3232);
예
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 0.3232; cout << "atan ( "<<x<<" ) = " << atan(x) << endl; }
출력
atan( 0.3232 ) = 0.312603
비용
cosh 함수는 주어진 인수의 쌍곡선 코사인 값을 계산하는 데 사용됩니다. 매개변수의 이중 입력 값에 대해 cosh의 이중 값을 반환합니다.
더블 코시(더블)
호출 구문
double x = cosh(0.342);
예
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 0.342; cout << "cosh ( "<<x<<" ) = " << cosh(x) << endl; }
출력
cosh( 0.342 ) = 1.05905
신
sinh 함수는 주어진 인수의 쌍곡선 sin 값을 계산하는 데 사용됩니다. 매개변수의 이중 입력 값에 대해 sinh의 이중 값을 반환합니다.
더블 신(더블)
호출 구문
double x = sinh(0.342);
예
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 0.342; cout << "sinh ( "<<x<<" ) = " << sinh(x) << endl; }
출력
sinh( 0.342 ) = 0.348706
탄
tanh 함수는 주어진 인수의 쌍곡선 탄젠트 값을 계산하는 데 사용됩니다. 매개변수의 이중 입력 값에 대해 sinh의 이중 값을 반환합니다.
더블 탄(더블)
호출 구문
double x = tanh(0.342);
예
#include <iostream> #include <math.h> using namespace std; int main(){ double x = 0.342; cout << "tanh ( "<<x<<" ) = " << tanh(x) << endl; }
출력
tanh( 0.342 ) = 0.329262
힘
pow 함수는 밑의 거듭제곱을 지수의 거듭제곱으로 계산하는 데 사용됩니다. 기본 및 지수 숫자인 인수로 두 개의 이중 값을 허용하고 지수의 거듭제곱인 단일 이중 정수를 반환합니다.
더블 포(더블, 더블)
호출 구문
double x = pow(2, 4)
예
#include <iostream> #include <math.h> using namespace std; int main(){ double base = 2 , power = 4; cout << "pow( "<<base<<" , "<<power<<" ) = " << pow(base, power) << endl; }
출력
pow( 2 , 4 ) = 16
제곱근(제곱근)
C++의 sqrt 함수는 매개변수 목록 내에서 이중 정수의 제곱근을 반환합니다. 이 메서드는 입력으로 이중 정수 값을 받아들이고 제곱근을 찾고 출력으로 이중 정수를 반환합니다.
더블 제곱(더블)
호출 구문
double x = sqrt(25.00)
예
#include <iostream> #include <math.h> using namespace std; int main(){ double a =25 ; cout << "sqrt( "<<a<<" ) = " << sqrt(a) << endl; }
출력
sqrt( 25 ) = 5.00
로그
잠금 기능은 주어진 숫자의 자연 로그를 찾는 데 사용됩니다. 이 메서드는 단일 이중 정수 값을 허용하고 대수 값을 찾고 log()의 이중 정수 결과를 반환합니다.
더블 로그(더블)
호출 구문
double x = log(1.35)
예
#include <iostream> #include <math.h> using namespace std; int main(){ double a =1.35 ; cout << "sqrt( "<<a<<" ) = " << sqrt(a) << endl; }
출력
sqrt( 1.35 ) = 0.300105
바닥
floor 함수는 주어진 이중 정수의 floor 값을 반환하는 데 사용됩니다. 하한가는 반올림한 값을 의미합니다. 이 함수는 입력으로 double 값을 허용하고 floor()를 사용하여 계산된 double 정수 값을 반환합니다.
더블 플로어(더블)
호출 구문
double x = floor(5.24)
예
#include <iostream> #include <math.h> using namespace std; int main(){ double a =6.24 ; cout << "floor( "<<a<<" ) = " << floor(a) << endl; }
출력
floor( 6.24 ) = 6
천장
ceil 함수는 주어진 이중 정수의 ceil 값을 반환하는 데 사용됩니다. 상한가는 반올림된 값을 의미합니다. 이 함수는 입력으로 double 값을 받아들이고 ceil()을 사용하여 계산된 double 정수 값을 반환합니다.
이중 천장(더블)
호출 구문
double x = ceil(5.24)
예
#include <iostream> #include <math.h> using namespace std; int main(){ double a =6.64 ; cout << "ceil( "<<a<<" ) = " << ceil(a) << endl; }
출력
ceil( 6.64 ) = 7
복근
abs 함수는 정수 값의 절대값을 반환합니다. 이 함수는 정수 값을 받아들이고 크기는 같지만 양수 부호를 가진 정수 값을 반환합니다.
이중 복근(이중)
호출 구문
double x = abs(-512)
예
#include <iostream> #include <math.h> using namespace std; int main(){ int a = -345 ; cout << "abs( "<<a<<" ) = " << abs(a) << endl; }
출력
abs( -345 ) = 345