선형 근사 계산기
변수는 x, 거듭제곱은 ^로 씁니다. 함수의 인수는 괄호 안에 넣으세요. 곱은 2x, 3(x + 1), 2*x처럼 쓸 수 있습니다. 사용할 수 있는 함수와 상수: sqrt, cbrt, exp, ln, log, sin, cos, tan, asin, acos, atan, abs, pi, e
예시
이 선형 근사 계산기는 점 a에서 함수 f의 선형화, 즉 접선 L(x) = f(a) + f’(a)(x - a)를 구하고, 이를 이용해 a에 가까운 x에서 f(x)의 근삿값을 계산합니다. 함수와 점 a를 입력하고, 근삿값이 필요하면 x도 입력하세요. 숫자를 대입한 L(x)와 기울기-절편 형태의 식, f(a)와 f’(a)의 값, 선형 근삿값과 실제 값, 절대 오차와 백분율 오차를 미적분 수업에서 쓰는 방식 그대로 단계별 풀이와 함께 보여 줍니다.
선형 근사 구하는 방법
-
1
함수 f(x)를 입력합니다
변수는 x를 씁니다. 예: sqrt(x), x^3 - 2x, ln(x), sin(x), e^x, 1/x. 거듭제곱은 ^로 쓰고, 함수의 인수는 괄호 안에 넣습니다.
-
2
점 a를 입력합니다
sqrt(x)라면 4, sin(x)라면 pi/6처럼 f의 값을 구하기 쉬운 점을 고르세요. 계산기가 읽은 함수를 먼저 보여 주므로, e^(2x)를 e^2x로 잘못 쓴 것 같은 실수를 결과를 보기 전에 잡을 수 있습니다.
-
3
근삿값을 구할 x를 입력합니다(선택)
4.1처럼 a에 가까운 x를 고르세요. 선형화 식만 필요하면 비워 두면 됩니다.
-
4
L(x), 근삿값, 오차를 확인합니다
결과에는 점-기울기 형태와 기울기-절편 형태의 L(x), f(a), f'(a), 근삿값 L(x), 실제 값 f(x), 두 가지 오차, 그리고 풀이의 모든 단계가 나옵니다.
선형화 공식과 쓸 수 있는 범위
a에서 함수 f의 선형화는 점 (a, f(a))를 지나고 그 점에서 곡선과 기울기가 같은 직선입니다.
L(x) = f(a) + f'(a)(x - a)
a 근처에서는 곡선과 접선이 거의 같으므로 L(x)로 f(x)의 값을 빠르게 어림할 수 있습니다. 이것이 접선 근사이며, 선형 근사, 일차 근사 또는 1차 테일러 다항식이라고도 합니다.
풀이 예시: sqrt(4.1)의 근삿값 구하기
f(x) = sqrt(x)와a = 4를 고릅니다. 제곱근을 쉽게 구할 수 있는 가장 가까운 점입니다.- 함숫값을 구합니다:
f(4) = 2 - 미분합니다:
f'(x) = 1/(2sqrt(x))이므로f'(4) = 1/4 = 0.25 - 직선의 식을 세웁니다:
L(x) = 2 + 0.25(x - 4). 기울기-절편 형태로는L(x) = 0.25x + 1입니다. - 근삿값을 구합니다:
L(4.1) = 2 + 0.25(0.1) = 2.025 - 비교합니다: 실제 값은
sqrt(4.1) = 2.024846이므로 절대 오차는0.000154, 백분율 오차는 약0.0076%입니다.
자주 쓰는 선형 근사
| 함수 | 점 a | 선형화 L(x) | 근삿값 | 실제 값 | 절대 오차 |
|---|---|---|---|---|---|
sqrt(x) |
4 | 2 + 0.25(x - 4) |
L(4.1) = 2.025 |
2.024846 | 0.000154 |
cbrt(x) |
8 | 2 + (1/12)(x - 8) |
L(8.1) = 2.008333 |
2.008299 | 0.000034 |
ln(x) |
1 | x - 1 |
L(1.1) = 0.1 |
0.095310 | 0.004690 |
sin(x) |
0 | x |
L(0.1) = 0.1 |
0.099833 | 0.000167 |
e^x |
0 | 1 + x |
L(0.1) = 1.1 |
1.105171 | 0.005171 |
1/x |
2 | 0.5 - 0.25(x - 2) |
L(2.1) = 0.475 |
0.476190 | 0.001190 |
오차는 얼마나 클까요?
선형 근사의 오차는 대략 |f''(a)| / 2 × (x - a)^2입니다. 여기서 두 가지를 알 수 있습니다.
- 거리가 제곱으로 작용합니다.
a = 4에서의sqrt(x)는 오차가x = 4.01에서 0.0000016,x = 4.1에서 0.000154,x = 4.5에서 0.0037,x = 5에서 0.0139입니다. 10배 멀어지면 오차는 약 100배 커집니다. - 그래프가 휘는 방향이 오차의 방향을 정합니다. 그래프가 위로 볼록한 곳(
sqrt(x),ln(x))에서는 접선이 곡선 위에 있어서 근삿값이 실제보다 큽니다. 아래로 볼록한 곳(e^x, x가 양수일 때의1/x)에서는 근삿값이 실제보다 작습니다. 계산기는 어느 경우인지 결과와 함께 알려 줍니다.
함수 입력 방법
| 입력하려는 것 | 이렇게 입력 | 참고 |
|---|---|---|
| 거듭제곱 | x^3, x^(1/2), e^(2x) |
지수로 읽히는 것은 바로 뒤의 항목 하나뿐입니다. e^2x는 (e^2)x라는 뜻이므로 e^(2x)는 괄호를 써서 입력하세요. |
| 곱 | 2x, 3(x + 1), 2sin(x), x*ln(x) |
인수를 나란히 쓰면 곱으로 읽습니다. |
| 맨 앞의 음수 부호 | -x^2 |
-(x^2)으로 읽습니다. -x의 제곱은 (-x)^2으로 입력하세요. |
| 제곱근과 세제곱근 | sqrt(x), cbrt(x) |
cbrt는 실수 세제곱근이며 x가 음수여도 쓸 수 있습니다. x^(1/3)은 x가 음수이면 값이 없으므로 그때는 cbrt(x)를 쓰세요. x^(2/3) 대신에는 cbrt(x)^2를 씁니다. |
| 지수 표기 | 1e-3, 2E5, 1.5e+3 |
숫자 바로 뒤에 e와 지수가 오면 10의 거듭제곱으로 읽습니다. 1e-3은 0.001입니다. 상수 e의 2배는 2*e 또는 2e^x로 입력하세요. |
| 로그 | ln(x), log(x) |
ln은 자연로그, log는 밑이 10인 상용로그입니다. |
| 삼각함수 | sin(x), cos(x), tan(x), asin(x), acos(x), atan(x) |
라디안으로 계산합니다. 30도는 pi/6으로 입력하세요. |
| 그 밖에 | exp(x), abs(x), pi, e |
sin^2(x)는 (sin(x))^2으로 읽습니다. |
소수점은 마침표로 입력합니다(4.1, 0.25). 쉼표는 소수점으로도 천 단위 구분으로도 쓸 수 없으므로 천은 1000으로 입력하세요.
선형화가 없는 점
- 정의역 밖.
a = 0에서의ln(x),a = -1에서의sqrt(x),a = 0에서의1/x는 값이 없으므로 접선이 닿을 점이 없습니다. - 기울기가 없는 경우.
abs(x)는 0에서 그래프가 꺾이고,sqrt(x)와cbrt(x)는 0에서 접선이 수직입니다. 함숫값은 있지만 유한한 미분계수가 없으므로 선형화도 없습니다. 계산기는 이 사실을 알려 주고, 값을 구하려던 도함수를 보여 줍니다.
자주 묻는 질문
같은 개념을 가리키는 두 이름입니다. 선형화는 함수 L(x) = f(a) + f’(a)(x - a), 곧 a에서의 접선의 방정식입니다. 선형 근사는 그 식을 쓰는 일, 즉 a에 가까운 x에서 L(x)를 f(x)의 근삿값으로 사용하는 것을 말합니다. 이 계산기는 직선의 식과 근삿값을 모두 보여 줍니다.
손으로 풀 때와 같은 공식을 써서 식 그대로 미분합니다. 거듭제곱, 곱, 몫의 미분법과 합성함수의 미분법(연쇄 법칙), 그리고 sqrt, exp, ln, log, 삼각함수, 역삼각함수, abs의 도함수를 사용합니다. 그런 다음 그 도함수에 a를 대입하므로 f’(a)는 수치적으로 어림한 값이 아니라, 일반적인 부동소수점 반올림 범위 안에서 정확한 값입니다. 구한 도함수는 풀이에 표시됩니다. 가볍게 정리했을 뿐 끝까지 간단히 하지는 않으므로, 직접 구한 답과 모양이 달라도 같은 식일 수 있습니다.
여기서 log(x)는 밑이 10인 상용로그이고 ln(x)는 자연로그입니다. 고등학교 교과서와 공학용 계산기에서 쓰는 방식과 같습니다. 일부 대학 교재와 소프트웨어는 log를 자연로그로 읽으니, 문제에서 어느 쪽을 뜻하는지 확인하세요. 함수에 log가 들어 있으면 계산기가 결과를 보여 주기 전에 다시 알려 줍니다.
항상 라디안입니다. sin(x)의 도함수가 cos(x)라는 것 같은 미분 공식은 라디안에서만 성립합니다. 30도에서 계산하려면 a = pi/6을, 45도라면 pi/4를 입력하세요. 점 a와 x에는 모두 pi/6, e, sqrt(2) 같은 상수를 입력할 수 있습니다.
정해진 거리는 없습니다. a 근처에서 곡선이 얼마나 급하게 휘는지에 따라 달라집니다. 오차는 a로부터의 거리의 제곱에 비례해 커지므로, 거리를 절반으로 줄이면 오차는 약 4분의 1이 됩니다. x를 입력하고 절대 오차와 백분율 오차를 확인해 보세요. 오차가 너무 크다면 x에 더 가까운 점 a를 고르면 됩니다.
함수가 a에서 유한한 값을 갖지 않거나(0에서의 ln(x)나 1/x), 값은 있지만 유한한 기울기가 없는 경우입니다(그래프가 꺾이는 0에서의 abs(x), 접선이 수직인 0에서의 sqrt(x)). 드물게는 0에서의 x*abs(x)처럼 미분계수는 존재하지만 공식에 대입하면 0/0이 되는 경우도 있습니다. 이때도 계산기는 값을 짐작하지 않고 기울기를 구할 수 없다고 알려 줍니다. 어느 경우든 가까운 다른 점을 고르면 해결됩니다.
값은 배정밀도(유효숫자 약 15자리)로 계산하고 7자리까지 표시합니다. 등호(=)는 숫자를 반올림 없이 그대로 보여 준다는 뜻이고, 근사 기호(≈)는 반올림했다는 뜻입니다. x가 a에 아주 가까워서 근삿값과 실제 값이 15자리 가까이 일치할 때는, 오차를 의미 있는 자릿수까지만 표시합니다.
아니요. 입력한 함수와 숫자는 결과를 계산하기 위해 저희 서버로 전송되고, 단계를 이동할 때 페이지 링크에 담기므로 계산을 즐겨찾기에 추가하거나 공유할 수 있습니다. 계정이나 프로필에 저장되지는 않습니다.
관련 도구
N일 전 계산기
일수를 입력하면 그만큼 며칠 전에 해당하는 정확한 달력 날짜를 요일과 함께 알려줍니다.
연간 남은 일수 계산기
기준 날짜부터 12월 31일까지의 달력 일수를 계산합니다. 기준 날짜 포함 여부를 선택하고 전체 주 수와 연간 진행률을 확인하세요.
얼마나 남았나요? 시간 카운트다운 계산기
지정한 날짜와 시각까지 남은 시간을 일, 시간, 분, 초로 표시하고, 시간과 분의 합계도 계산합니다.
지금부터 N시간 계산기
지금부터 주어진 시간 수가 지난 뒤의 정확한 시각, 요일, 날짜를 내 시간대로 표시하고 같은 순간의 UTC도 함께 보여 줍니다.
행렬 계산기
올인원 행렬 계산기(최대 10 × 10): 덧셈, 뺄셈, 곱셈, 전치, 역행렬, 행렬식, 랭크, 기약 행 사다리꼴, 대각합을 정확한 분수로 계산하고 풀이 단계를 보여 줍니다.
덕트 크기 계산기
원형 또는 사각 덕트를 마찰 손실이나 풍속 기준으로 선정하고, 다음 표준 규격의 풍속과 마찰 손실을 확인하거나 기존 덕트를 점검하세요.
이 도구는 다른 언어로도 제공됩니다
- Máy tính xấp xỉ tuyến tính [VI]
- Calculadora de aproximación lineal [ES]
- 線形近似計算ツール [JA]
- Calculadora de aproximação linear [PT]
- Calculateur d'approximation affine [FR]
- Kalkylator för linjär approximation [SV]
- حاسبة التقريب الخطي [AR]
- เครื่องคำนวณการประมาณเชิงเส้น [TH]
- Lineaire benadering berekenen [NL]
- Rechner für lineare Approximation [DE]
- Kalkulator Aproksimasi Linear [ID]
- Kalkulator przybliżenia liniowego [PL]
- Калькулятор линейного приближения функции [RU]
- Doğrusal Yaklaşım Hesaplayıcı [TR]
- 线性近似计算器 [ZH]
- Linear Approximation Calculator [EN]
- Calcolatore di approssimazione lineare [IT]