티스토리 뷰
수학 관련 라이브러리
# 라이브러리 함수 이해
1. 종류
1) 삼각함수
2) 지수, 로그 함수
cos : cosine 값 연산
sin : sine 값 연산
tan : tangent 값 연산
acos : arc cosine 값 연산
asin : arc sine 값 연산
atan : arc tangent 값 연산
atan2 : 매개변수가 2개인 arc tangent 값 연산
sin : sine 값 연산
tan : tangent 값 연산
acos : arc cosine 값 연산
asin : arc sine 값 연산
atan : arc tangent 값 연산
atan2 : 매개변수가 2개인 arc tangent 값 연산
2) 지수, 로그 함수
exp : 지수 연산
log : 자연로그 연산
log10 : 상용로그 연산
3) 제곱함수log : 자연로그 연산
log10 : 상용로그 연산
pow : 거듭제곱 연산
sqrt : 거듭제곱근 연산
4) 반올림함수sqrt : 거듭제곱근 연산
ceil : 올림연산
round : 반올림 연산
floor : 내림연산
5) 최대값∙최소값 함수round : 반올림 연산
floor : 내림연산
fmax : 매개변수 중 최대값 반환
fmin : 매개변수 중 최소값 반환
6) 절대값 함수fmin : 매개변수 중 최소값 반환
abs : 정수의 절대값 연산
fabs : 실수의 절대값 연산
fabs : 실수의 절대값 연산
# 라이브러리 함수 활용
1. 삼각함수
2. 지수 로그함수
3. 제곱함수
4. 반올림함수
#include
#include
#define PI 3.14159265
int main ()
{
double param, result;
float paramf,resultf;
param = 30.0;
result = sin (param * PI/180);
printf ("The sine of %f degrees is %f.\n", param, result );
param = 60.0;
result = cos ( param * PI / 180 );
printf ("The cosine of %f degrees is %f.\n", param, result );
paramf = 30.0;
resultf = sinf (paramf*PI/180);
printf ("The sine of %f degrees is %f.\n", paramf, resultf );
return 0;
}
#include
#include
int main ()
{
double param, result;
param = 5.0;
result = exp (param);
printf ("The exponential value of %f is %f.\n", param, result );
param = 1000.0;
result = log10 (param);
printf ("log10(%f) = %f\n", param, result );
param = 5.5;
result = log (param);
printf ("log(%f) = %f\n", param, result );
return 0;
}
#include
#include
int main ()
{
printf ("7 ^ 3 = %f\n", pow (7.0, 3.0) );
printf ("4.73 ^ 12 = %f\n", pow (4.73, 12.0) );
printf ("32.01 ^ 1.54 = %f\n", pow (32.01, 1.54) );
double param, result;
param = 1024.0;
result = sqrt (param);
printf ("sqrt(%f) = %f\n", param, result );
return 0;
}
#include
#include
intmain ()
{
printf( "ceil of 2.3 is %.1f\n", ceil(2.3) );
printf( "ceil of 3.8 is %.1f\n", ceil(3.8) );
printf( "ceil of -2.3 is %.1f\n", ceil(-2.3) );
printf( "ceil of -3.8 is %.1f\n", ceil(-3.8) );
return 0;
}
// 결과값
ceil of 2.3 is 3.0
ceil of 3.8 is 4.0
ceil of -2.3 is -2.0
ceil of -3.8 is -3.0
#include
#include
int main ()
{
printf ( “floor of 2.3 is %.1f\n", floor(2.3) );
printf ( "floor of 3.8 is %.1f\n", floor(3.8) );
printf ( "floor of -2.3 is %.1f\n", floor(-2.3) );
printf ( "floor of -3.8 is %.1f\n", floor(-3.8) );
return 0;
}
// 결과값
floor of 2.3 is 2.0
floor of 3.8 is 3.0
floor of -2.3 is -3.0
floor of -3.8 is -4.0
#include
#include
int main ()
{
printf ( “round of 2.3 is %.1f\n", round(2.3) );
printf ( "round of 3.8 is %.1f\n", round(3.8) );
printf ( "round of -2.3 is %.1f\n", round(-2.3) );
printf ( "round of -3.8 is %.1f\n", round(-3.8) );
return 0;
}
//결과값
floor of 2.3 is 2.0
floor of 3.8 is 3.0
floor of -2.3 is -3.0
floor of -3.8 is -4.0
'JAVA기반스마트웹개발2021 > 프로그래밍언어 활용' 카테고리의 다른 글
문자열 비교 검색 라이브러리 (0) | 2021.08.08 |
---|---|
문자 분류 데이터 변환 관련 라이브러리 (0) | 2021.08.07 |
도서관리 시스템 (0) | 2021.08.07 |
문자처리 라이브러리 (0) | 2021.08.07 |
라이브러리 (0) | 2021.08.07 |