Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++ 수학 함수

<시간/>

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