개발/매트랩

[매트랩] Built-in functions, 소수점 처리, 나머지

섭교수 2022. 3. 28. 08:00
반응형

#매트랩

1. Built-in functions

매트랩 내부에는 유용한 내장함수들이 다수 존재.

각 내장함수들에 대한 설명은 help function 을 입력하면 볼 수 있다.

log 함수에 대한 내용을 읽어보면 자연로그 값을 반환하며 input이 array임을 알 수 있다.

만약 입력된 행렬 내 요소 중 음수가 존재한다면 복소행렬이 반환된다.

help elfun을 입력하면 sin, e^x 등 다양한 수학적 함수들에 대한 목록을 볼 수 있다.

위 목록에서 파란색으로 되어있는 부분을 클릭하여 각 함수에 대한 설명을 불러올 수 있다.

asin을 클릭했을 때 아래와 같은 설명이 출력된다.

 

다양한 수학 함수들을 사용한 화면.

삼각함수의 경우 라디안 단위를 사용하기 때문에 cos(60) 을 입력하면 cos(60 rad)에 대한 값이 출력된다.

2. 소수점 처리

 

fix, floor, ceil, round 등의 함수를 사용.

fix(x) 는 양수 음수 관계없이 소수점을 0으로 만들어버리는 함수.

floor(x)는 가우스 x ; [x] 와 같이 양수일 경우 소수점을 0으로 만들고 음수일 경우 크지 않은 정수로 내려버린다.

floor(-1.3) = -2 처럼

ceil(x)는 소수점을 올리는 함수.

round(x)는 소수점 첫째자리에서 반올림하여 정수를 반환한다.

3. 나머지(remainder)

rem(a,b) 함수를 이용해 a/b 계산 시 발생되는 나머지를 구할 수 있다.

이때 a와 b가 정수일 필요는 없다.

음수를 포함한 무리수도 입력 가능.

반응형