로그 단순화기 - 즉각적인 단계별 솔루션
곱셈, 나눗셈, 거듭제곱, 밑 변환 규칙을 이용해 로그 표현식을 자동으로 단계별 단순화하는 무료 도구입니다. 실제 계산 예시와 함께 어떤 규칙이 적용되었는지 보여주며, 인터넷 연결 없이 오프라인에서도 작동하는 대수 학습용 계산기입니다.
로그 단순화기
밑이 10인 로그는 log를, 자연 로그는 ln을 사용하세요
로그 규칙:
- 곱셈 규칙: log(x*y) = log(x) + log(y)
- 나눗셈 규칙: log(x/y) = log(x) - log(y)
- 거듭제곱 규칙: log(x^n) = n*log(x)
- 밑 변환 규칙: log_a(x) = log(x)/log(a)
문서화
로그 단순화기
로그 단순화기는 곱셈 법칙이나 거듭제곱 법칙처럼 표준 로그 법칙 하나를 적용하여 로그식을 다시 쓰는 도구입니다. 로그 단순화기 앱은 고정된 패턴 집합과 식을 대조하여 단순화된 형태를 반환합니다. 어떤 단일 패턴도 맞지 않으면 식을 변경하지 않고 반환합니다.
로그란 무엇인가?
로그는 한 가지 질문에 답합니다. 밑을 이 수로 만드는 지수는 얼마인가? 이면 입니다. 로그는 거듭제곱의 역연산입니다. 거듭제곱을 되돌립니다.
가장 흔히 나타나는 종류는 세 가지입니다.
- log: 밑이 10인 상용로그입니다.
log(100)은 "10을 몇 제곱해야 100이 되는가?"를 묻습니다. - ln: 밑이 (약 2.71828)인 자연로그이며, 미적분에서 흔히 사용됩니다.
- log_a: 밑줄 표기법으로 나타내는 사용자 지정 밑입니다.
log_2(8)은 밑이 2인 8의 로그를 뜻합니다.
로그는 양의 진수에 대해서만 정의됩니다. 양의 밑의 실수 거듭제곱으로는 0이나 음수가 나오지 않으므로, 앱은 log(0)이나 log(-5) 같은 입력을 유효하지 않은 것으로 처리합니다.
로그 법칙과 공식
| 법칙 | 공식 |
|---|---|
| 곱셈 법칙 | |
| 나눗셈 법칙 | |
| 거듭제곱 법칙 | |
| 밑 변환 | |
| 항등식 | |
| 1의 로그 |
단순화된 로그 계산 방법
앱은 입력 상자에 입력된 전체 식에 각 법칙을 차례로 적용해 봅니다. 식의 일부가 아니라 전체 식의 형태와 일치하는 첫 번째 법칙을 적용합니다.
각 법칙이 전체 식을 검사하므로 앱은 한 번에 하나의 연산만 단순화합니다. log(x^2*y)처럼 한 항 안에 거듭제곱과 곱셈이 함께 있는 식은 단일 패턴과 일치하지 않으므로 입력된 그대로 반환됩니다. 이 도구는 긴 식을 단계별로 분해하기 위해 여러 법칙을 결합하지 않습니다.
log(8), log(100) 또는 ln(20)처럼 숫자만 포함된 로그의 경우 앱은 기호 법칙을 적용하는 대신 값을 계산합니다. 정수 결과는 정수로 표시하고, 그 밖의 값은 소수점 이하 여섯째 자리까지 반올림합니다. 이는 전체 입력이 숫자 하나의 로그일 때만 적용됩니다. log(8)/log(2)처럼 로그가 두 개 포함된 입력은 일부만 계산하지 않고 변경하지 않은 채 반환됩니다.
풀이 예시
log(x*y)를 단순화할 때 앱은 곱셈 법칙 패턴 log(A*B)와 일치시킵니다. 식을 덧셈으로 연결된 두 개의 독립적인 로그로 나눕니다.
log(x^3)의 경우 거듭제곱 법칙 패턴 log(A^n)과 일치하고, 지수가 앞으로 이동합니다.
지수는 음수이거나 소수일 수 있습니다. log(x^-2)는 -2 * log(x)가 되고, log(x^0.5)는 0.5 * log(x)가 됩니다.
log_2(8)처럼 사용자 지정 밑을 사용한 경우 앱은 밑 변환 공식을 기호 형태로 적용합니다. 숫자 답(3)을 계산하지 않고 log(8) / log(2)라는 비를 반환합니다.
입력 예시와 결과
마지막 열에는 앱이 도표 아래에 표시하는 법칙 이름이 나옵니다.
| 입력 | 결과 | 표시된 법칙 |
|---|---|---|
log(100) | 2 | 밑 계산 |
log(8) | 0.903090 | 밑 계산 |
log(1) | 0 | 밑 계산 |
log(10) | 1 | 밑 계산 |
log(0.5) | -0.301030 | 밑 계산 |
ln(20) | 2.995732 | 밑 계산 |
ln(e^5) | 5 | e의 n제곱의 자연로그 |
log(x^3) | 3 * log(x) | 거듭제곱 법칙 |
log(x^-2) | -2 * log(x) | 거듭제곱 법칙 |
log(x*y) | log(x) + log(y) | 곱셈 법칙 |
log(x/y) | log(x) - log(y) | 나눗셈 법칙 |
log_5(5) | 1 | 로그 밑 항등식 |
log_2(8) | log(8) / log(2) | 밑 변환(기호 결과이며 3이 아님) |
log(x+y) | log(x+y) (변경 없음) | 단순화 |
앱 사용 방법
입력 필드에 식을 입력할 때 곱셈에는 *, 나눗셈에는 /, 지수에는 ^를 사용하고 항을 묶으려면 괄호를 사용합니다. 사용자 지정 밑에는 log_2(8)과 같은 밑줄 표기법을 사용합니다. 유효한 식을 입력하면 결과가 즉시 나타나며, 입력, 결과, 적용된 단일 법칙을 보여 주는 작은 도표도 함께 표시됩니다. 복사 버튼을 사용하면 결과를 다른 문서에 붙여 넣을 수 있습니다.
한계
이 앱은 완전한 컴퓨터 대수 시스템이 아니라 작은 패턴 일치 도구입니다. 다음 작업은 할 수 없습니다.
- 같은 식에 두 개 이상의 법칙을 연이어 적용할 수 없으므로
log(x^2*y/z)와 같은 여러 항으로 이루어진 식을 더 분해하지 않습니다. - 로그가 두 개 이상 포함된 입력을 처리할 수 없습니다.
log(8)/log(2)는3으로 계산되지 않고 변경되지 않은 채 반환됩니다. - 사용자 지정 밑의 로그를 일반적인 숫자로 계산할 수 없습니다.
log_2(8)는3이 되지 않고log(8) / log(2)로 남습니다. log(x + y)처럼 로그 안의 합이나 차를 단순화할 수 없습니다. 곱셈 법칙과 나눗셈 법칙은 곱셈과 나눗셈에만 적용되기 때문입니다.- 방정식을 풀거나, 함수를 그래프로 나타내거나, 중첩 로그를 처리할 수 없습니다.
이러한 작업에는 Wolfram Alpha와 같은 완전한 컴퓨터 대수 시스템이나 그래프 계산기가 더 적합합니다.
간략한 역사
스코틀랜드의 수학자 존 네이피어는 천문학자와 항해사의 수작업 계산 시간을 줄이기 위해 곱셈을 덧셈으로 바꾸는 로그를 1614년에 도입했습니다. 이후 헨리 브릭스는 네이피어와 함께 밑이 10인 로그표를 만들었고, 이 표는 1617년에 출판되어 3세기 넘게 사용되었습니다. 20세기에는 로그가 새로운 역할을 맡았습니다. 클로드 섀넌은 1948년에 로그를 사용하여 정보의 기본 단위인 비트를 정의했으며, 오늘날 컴퓨터 과학자들은 이진 검색과 같은 알고리즘의 효율성이 어떻게 증가하는지 설명할 때 로그를 사용합니다.
자주 묻는 질문
로그 단순화기란 무엇인가?
로그 법칙을 사용하여 로그식을 다시 쓰는 도구입니다. 예를 들어 log(x*y)를 log(x) + log(y)로 바꿉니다. 이 앱은 입력된 전체 식에 한 번에 하나의 법칙을 대조합니다.
log_2(8)은 3으로 단순화되나요?
아니요. 앱은 밑 변환 공식을 기호 형태로 적용하여 log(8) / log(2)를 반환합니다. 숫자 답이 정수인 경우에도 사용자 지정 밑의 로그를 숫자로 계산하지 않습니다.
앱이 하나의 식에 여러 법칙을 결합할 수 있나요? 아니요. 각 법칙은 전체 식을 한 번에 검사합니다. 곱을 분리한 다음 그 안에 거듭제곱 법칙을 적용하는 것처럼 두 법칙이 필요한 식은 변경되지 않은 채 반환됩니다.
log(x + y)는 왜 더 단순화되지 않나요?
곱셈 법칙과 나눗셈 법칙은 로그 안의 덧셈이나 뺄셈이 아니라 곱셈과 나눗셈에만 적용됩니다. log(x + y)를 log(x) + log(y)로 다시 쓸 수 없으며, 이는 흔한 오류입니다.
계산은 어디에서 이루어지나요? 기기의 브라우저에서 이루어집니다. 식은 서버로 전송되지 않으며, 가입 없이 무료로 사용할 수 있습니다.