> For the complete documentation index, see [llms.txt](https://documentation.soulver.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.soulver.app/ko/undefined/general/logarithms-and-roots.md).

# 로그 및 제곱근

### 제곱근 및 세제곱근

| 함수     | 이름   | 동작                     |
| ------ | ---- | ---------------------- |
| sqrt() | 제곱근  | 숫자의 제곱근을 반환합니다 (√와 동일) |
| cbrt() | 세제곱근 | 숫자의 세제곱근을 반환합니다        |

```
sqrt(16)          | 4
cbrt(343)         | 7

square root of 81 | 9
cube root of 27   | 3
```

### N제곱근

```
root 5 of 100 | 2.5118864315
```

### 로그

| 함수             | 이름      | 동작                                                 |
| -------------- | ------- | -------------------------------------------------- |
| exp()          | 지수 함수   | 자연 로그의 밑인 e를 x 제곱한 값을 계산합니다. exp(1)은 오일러 수를 반환합니다. |
| ln()           | 자연 로그   | 숫자의 자연 로그는 수학 상수 e를 밑으로 하는 로그 값입니다.                |
| log2()         | 밑 2 로그  | 값의 밑 2 로그를 계산합니다                                   |
| log(), log10() | 밑 10 로그 | 값의 밑 10 로그를 계산합니다                                  |

### 임의의 밑에 대한 로그

```
log 20 base 4 | 2.1609640474
```

이 연산에 대해서는 더 자연스러운 구문을 사용할 수도 있습니다:

```
81 is 9 to what power     | 2
27 is 3 to the what power | 3
```

### 팩토리얼 및 절댓값

| 함수     | 이름   | 동작                               |
| ------ | ---- | -------------------------------- |
| abs()  | 절댓값  | 숫자의 절댓값을 반환합니다 (즉, 음수를 양수로 만듭니다) |
| fact() | 팩토리얼 | 주어진 숫자의 팩토리얼을 반환합니다.             |
