반응형
1. Built-in functions
매트랩 내부에는 유용한 내장함수들이 다수 존재.
각 내장함수들에 대한 설명은 help function 을 입력하면 볼 수 있다.
![](https://blog.kakaocdn.net/dn/bSqn7x/btrw2NPZpB0/ujnKCxUyTpGQa60s9LVMw0/img.png)
log 함수에 대한 내용을 읽어보면 자연로그 값을 반환하며 input이 array임을 알 수 있다.
![](https://blog.kakaocdn.net/dn/dAYXXD/btrw2O9fQS0/jXLirqg3iU7RJmGjKX2vR0/img.png)
만약 입력된 행렬 내 요소 중 음수가 존재한다면 복소행렬이 반환된다.
![](https://blog.kakaocdn.net/dn/t1ShI/btrwXyTnFgR/ozJCxNm1FaMN7jY7nUT45k/img.png)
help elfun을 입력하면 sin, e^x 등 다양한 수학적 함수들에 대한 목록을 볼 수 있다.
![](https://blog.kakaocdn.net/dn/bF3b2m/btrwZZ4djEA/g4OoVrO6kbI8poQQ7Bvdik/img.png)
![](https://blog.kakaocdn.net/dn/c9q5Zw/btrwXy6Ts41/hasGAUhetpmPAgyhcx2tu1/img.png)
위 목록에서 파란색으로 되어있는 부분을 클릭하여 각 함수에 대한 설명을 불러올 수 있다.
asin을 클릭했을 때 아래와 같은 설명이 출력된다.
![](https://blog.kakaocdn.net/dn/AjqjS/btrwWgyDrXi/XUWqYBPNItkfk6LWKywmbK/img.png)
다양한 수학 함수들을 사용한 화면.
삼각함수의 경우 라디안 단위를 사용하기 때문에 cos(60) 을 입력하면 cos(60 rad)에 대한 값이 출력된다.
![](https://blog.kakaocdn.net/dn/E8KIp/btrw7RKl435/eWinsZq6bPDeE8ukIozrx0/img.png)
![](https://blog.kakaocdn.net/dn/bfSD8Q/btrw2NCsuoP/q3whkXAmPydGVv2IkkrI8k/img.png)
2. 소수점 처리
fix, floor, ceil, round 등의 함수를 사용.
![](https://blog.kakaocdn.net/dn/1Jk5F/btrw64b6Ix7/l9CkEKFf7WSogWSaOoJyPK/img.png)
fix(x) 는 양수 음수 관계없이 소수점을 0으로 만들어버리는 함수.
![](https://blog.kakaocdn.net/dn/b62Vi8/btrw44xcOAS/a7g0zmViEKvaKVtk6a81D1/img.png)
floor(x)는 가우스 x ; [x] 와 같이 양수일 경우 소수점을 0으로 만들고 음수일 경우 크지 않은 정수로 내려버린다.
floor(-1.3) = -2 처럼
![](https://blog.kakaocdn.net/dn/cx0jMU/btrw6fStIZO/qw3gHQkwoP4MmiBe9FK3p0/img.png)
ceil(x)는 소수점을 올리는 함수.
![](https://blog.kakaocdn.net/dn/bu9pSZ/btrw6hbHckT/H1dinGLotrCuVC6Ss7KMPK/img.png)
round(x)는 소수점 첫째자리에서 반올림하여 정수를 반환한다.
![](https://blog.kakaocdn.net/dn/ehfctS/btrw6fybQ6i/fWnYFFSLqy3v75APqVkPM1/img.png)
3. 나머지(remainder)
rem(a,b) 함수를 이용해 a/b 계산 시 발생되는 나머지를 구할 수 있다.
이때 a와 b가 정수일 필요는 없다.
음수를 포함한 무리수도 입력 가능.
![](https://blog.kakaocdn.net/dn/cvuvX1/btrw63RNIVb/YqFKt4E9azwyyqiwqK3Tl1/img.png)
![](https://blog.kakaocdn.net/dn/bEnu0g/btrw7SWNP9i/LRi58gdxKubfiA9tFExHKk/img.png)
반응형
'개발 > 매트랩' 카테고리의 다른 글
[매트랩] m파일 생성 : Script, function (0) | 2022.03.30 |
---|---|
[매트랩] 그래프 그리기 : plot 함수, clear, close, clc (0) | 2022.03.29 |
[매트랩] Array Creation : zeros, ones, colon operator, linspace, logspace (0) | 2022.03.27 |
[매트랩] 사칙연산, Array Entry (0) | 2022.03.26 |
[매트랩] 복소수, format, who, whos (0) | 2022.03.25 |