[일반 계산기] 세제곱근 구하기. 방법#1, 정수제곱근법 & 뉴튼-랩슨법을 이용한 반복계산
세제곱근 버튼이 없는 일반 계산기로 세제곱근을 구할 수 있을까요?
$$ \sqrt[3]{a} = ? $$
구할 방법이 없는 것은 아니지만, 누군가 물어본다면 "일반 계산기로는 세제곱근을 구할 수 없다"고 말하는게 좋겠습니다.
왜냐하면 직접 그 값을 구하는 것도 쉽지 않을 뿐 아니라, 상대방을 이해시키는 것도 쉽지 않기 때문입니다.
그래도 그 방법을 알고 싶으시다면... 계속 읽어보세요.
따라하실 분은 자릿수가 최대한 많은 계산기로 따라하시구요.
반올림 설정하시고, 자릿수는 F로 설정하세요.
방법1 : 계산기 정수 제곱근법을 이용
1. 처음 1회만 입력할 버튼순서 : 【a】【√】【√】
2. 계속 반복하여 입력할 버튼 순서 : 【×】【a】【=】【√】【√】
- 반복입력하는 버튼의 순서는 계산기의 상수계산 방식에 따라 다를 수 있습니다. (Casio vs Sharp)
- 이 방법에는 계산기의 루트 기능이 반드시 필요합니다.
- 12자리 계산기로 대략 19회 ~ 20회 정도 반복하면 최종 결과가 얻어집니다. (정답을 찾을 때)
총 버튼 입력 횟수 = 3+(5×20) = 103회
※ 단순히 근사값으로 충분한 경우에는 5회~6회 반복으로 만족하는게 좋습니다. - 위의 방식을 확장하면, 7제곱근(7=2^3-1)이나, 15제곱근(=2^4-1) 등을 구할 수도 있습니다.
제곱이 반복될수록 반복해 입력할 버튼횟수는 반대로 줄어듭니다.
예제 동영상) 0.1의 세제곱근
위 계산 결과는 아래와 같이 정답에 수렴해 갑니다.

$ \sqrt[3]{0.1} = 0.4641588833612... $
방법2 : 뉴튼 랩슨법 Newton-Raphson Method 을 이용
1. 초기값 (대략 추정하여) 입력
【CM】【M+】
2. 이후에 반복 : 【=】【=】【×】【2】【+】【a】【÷】【3】【÷】【RM】【=】【=】【CM】【M+】
└ 위 반복입력식은 (일반)계산기의 "상수계산" 방식에 따라 달라질 수 있습니다. (Casio vs Sharp)
- 이 방법은 루트 버튼은 필요 없지만, 메모리 M 기능이 필요합니다.
- 반복 순서를 외우는게 좀 복잡하지만
방법1보다는 입력횟수가 조금 적습니다.
대략 5~6회 정도 반복하면 최종 결과가 얻어집니다.
(6회 반복시 총 버튼 입력 횟수 = 1 + 15*6 = 91회)
이게 정말 될까? ![]()
예제 동영상) 7의 세제곱근을 구하는 동영상입니다.
근데... 이걸 왜 하고 있는거죠??![]()
n제곱근을 구하는 다른 접근 방법 - 로그 성질의 활용
https://allcalc.org/49753
댓글15
-
-
1
세상의모든계산기
그 외 n제곱근의 계산
이 원리를 확대 적용하면
일반 계산기를 이용해서 (8-1)=7 제곱근 (16-1)=15제곱근... 등등을 비교적 쉽게 구할 수 있습니다.
3, 7, 15, 31, 63, 127, ... (2^n-1)
그리고, 그 값을 활용해 그 외 제곱근도 (일부?) 구할 수 있죠.
제곱근 : 【√】
3제곱근 : 본문 방법으로 구함. (4제곱근의 활용.【√】【√】)
4제곱근 : 【√】【√】
5제곱근 : 15제곱근(【√】【√】【√】【√】)의 3승. // 5 = 15 ÷ 3 (즉, 1/5 = 3 ÷ 15)
6제곱근 : 제곱근 ÷ 3제곱근
7제곱근 : 본문 방법에서 【√】한번 더 추가.
8제곱근 : 【√】【√】【√】
9제곱근 : 3제곱근의 ▶ 3제곱근 으로 구할 수는 있는데... 두번째 세제곱근 구할 때 오차가 커질 수 있음.
10제곱근 : 15제곱근의 ▶ 제곱근의 ▶ 3승
11제곱근 : 1023제곱근(【√】【√】【√】【√】【√】【√】【√】【√】【√】【√】)의 ▶ 93승
ㄴ 오히려 쉬울 수도?12제곱근 : 3제곱근 ÷ 4제곱근 또는 6제곱근의 ▶ 제곱근
13제곱근 : 4095제곱근 ▶ 315승
ㄴ 그냥 근사값만 구한다면 64제곱근 ▶ 5승 으로 구할 수는 있음.
-
2
세상의모든계산기
2^8=256 이니까
255제곱근을 구할 수가 있구요
255 = 3 * 5 * 17
같은 방식으로
2^10 - 1 = 11 * 93
2^12 - 1 = 13 * 315
2^18 - 1 = 19 * 13797
2^22 - 1 = 23 * 182361
2^28 - 1 = 29 * 925639532 제곱근까지는 모두 일단 이론적으로는 구할 수가 있는 걸로 나오는데...
아무리 일반 계산기에 상수계산(반복계산) 기능이 있어서 수백번까지야 무리해서 한다고 하더라도
그 이상 반복횟수가 많아지면 계산기의 마지막 자릿수 탈락에 의한 오차가 커지고,입력 횟수를 까먹는 등의 문제가 있어서 실질적으로 참값을 구하는건 불가능하겠습니다.
- 3
- 4
-
3
세상의모든계산기위 방식으로 7의 17제곱근을 구해 봤습니다.
255제곱근
17제곱근
공학용 계산기(비교)
1.0076602106307
1.1212737354259
쌀집 계산기
1.00766021062
1.12127373515
255제곱근 구하는 것도 생각보다 빠르고 (반복4회, 53버튼입력)그 값의 15승 구하는 것도 생각보다 빠릅니다. (15버튼입력)(총 68 버튼입력)오차도 생각보다 크지 않구요. 이정도면 만족스럽습니다.하지만 그 이상은 버튼 입력 횟수가 급격히 늘어나서직접 사용하기가 어려울 듯 하네요. -
세상의모든계산기
뉴튼 랩슨법 : 일반해를 구하는 방법
http://en.wikipedia.org/wiki/Newton%27s_method
따라서 모든 n제곱근 값을 구할 수 있습니다. (초기값 설정에 따른 오차가능성은 있습니다만...)
* 여기서 Xk는 k번째 결과, X(k+1)은 k+1번째 결과입니다.
제곱근
(초기값)


1

a

2





3제곱근
==
2
3
==
4제곱근
===
3
4
===
n제곱근
=
(n-1)번
n-1
n
=
(n-1)번
※ 카시오 계산기의 경우 상수 계산 방식이 달라서 입력 횟수와 방식이 약간 다릅니다.
- 1
-
세상의모든계산기
예시 : 1.7055^(1/7) - 1 = ?
ㄴ (링크) 지식인 질문 & 답변
ㄴ 지수가 1/7로 단순하니 로그 성질을 활용한 방법도 가능합니다. : https://allcalc.org/49753
-
세상의모든계산기
예시 : 수익률 기하평균
1.1^(1/3) -1 = ?

-
세상의모든계산기
뉴턴-랩슨 방법을 이용한 제곱근 계산
뉴턴-랩슨 방법은 근을 구하는 반복적인 알고리즘입니다. 루트 값을 구하는데 매우 효과적입니다. 예를 들어,
를 구하려고 할 때 다음과 같은 단계를 따릅니다.
1. 초기 추정값 을 선택합니다. 보통 의 절반 값이 괜찮은 초기값입니다.
2. 다음 반복식을 사용하여 새로운 추정값을 계산합니다:
3. 원하는 정확도에 도달할 때까지 2단계를 반복합니다.
예시를 들어보겠습니다. 를 구하는 과정을 설명하겠습니다.
1. 초기값 을 5로 설정합니다 (10의 절반).
2. 첫 번째 반복:
3. 두 번째 반복:
4. 세 번째 반복:
5. 네 번째 반복:
이 과정을 반복하면 원하는 정확도에 도달할 때까지 계속 계산할 수 있습니다. 일반적으로 4~5번 정도 반복하면 소수점 이하 몇 자리까지 정확한 값을 얻을 수 있습니다.
이 방법을 사용하면 일반 계산기에서도 루트 값을 구할 수 있습니다. 몇 번의 반복을 통해 상당히 정확한 값을 얻을 수 있습니다.
-
세상의모든계산기
예시 : 5제곱근 구하기. $ \sqrt[5]{123} $
계산 순서 ⓐ 15제곱근을 구하고, ⓑ 그 값을 3제곱
ⓐ 15제곱근 값 구하기 (3회 반복, 루트 기능 이용)
키 입력 : 【123】【√】【√】【√】【√】
(√123 = 11.090536506409)
(√11.090536506409 = 3.3302457126178)
(√3.3302457126178 = 1.8248960826901)
(√1.8248960826901 = 1.3508871465412)키 입력 : 【×】【123】【=】【√】【√】【√】【√】
1.3508871465412 × 123 = 166.15911902457
(√166.15911902457 = 12.890272263400)
(√12.890272263400 = 3.5903025309018)
(√3.5903025309018 = 1.8948093653193)
(√1.8948093653193 = 1.3765207464180)키 입력 : 【×】【123】【=】【√】【√】【√】【√】
1.3765207464180 × 123 = 169.31205180941
(√169.31205180941 = 13.011996457478)
(√13.011996457478 = 3.6072145011737)
(√3.6072145011737 = 1.8992668325366)
(√1.8992668325366 = 1.3781389017572)
ㄴ 3회 반복하여 파란색 결과에서 멈추었습니다.
ㄴ 횟수가 반복될수록 더 정확한 값에 수렴합니다만, 득실관계(trade-off)를 따져야 합니다. 시간투자 + 버튼 입력 실수 가능성.
ⓑ 3제곱 값 구하기 (상수계산 기능 이용)
(Non-K 타입) 키 입력 : 【×】【=】【=】
1.3781389017572 × = 1.8992668325365 // ⓐ의 제곱 값
× 1.3781389017572 = 2.6174535067357 // ⓐ의 세제곱 값ⓒ 참값과 ⓑ의 결과 값 비교 (오차율 확인, 꼭 확인할 필요는 없음)

0.02% 오차면 잘 구해졌죠.
주의 : 키 입력 순서나 방법 그리고, 결과값의 오차수준은 계산기 모델에 따라 다를 수 있습니다.
- 실물 계산기로 적용한 결과





세상의모든계산기 님의 최근 댓글
참고 - [공학용 계산기] 정적분 계산 속도 벤치마크 비교 https://allcalc.org/9677 2025 12.11 다른 계산기의 경우와 비교 1. TI-nspire CAS ㄴ CAS 계산기는 가능한 경우 부정적분을 먼저하고, 그 값에 구간을 대입해 최종값을 얻습니다. ㄴ 부정적분이 불가능할 때는 수치해석적 방법을 시도합니다. 2. CASIO fx-991 ES Plus ㄴ CASIO 계산기의 경우, 적분할 함수에 따라 시간이 달라지는 것으로 알고 있는데, 정밀도를 확보할 별도의 알고리즘을 채택하고 있는 것이 아닐까 생각되네요. 2025 12.11 일반 계산기는 보통 리셋기능이 따로 없기 때문에, 다른 요인에 영향을 받을 가능성은 없어 보이구요. '원래는 잘 되었는데, 지금은 설정 값이 날아간다'면 메모리 값을 유지할만큼 배터리가 꾸준하게 공급되지 않기 때문일 가능성이 높다고 봐야겠습니다. - 태양광이 있을 때는 계산은 가능하지만, 서랍등에 넣으면 배터리가 없어서 리셋 https://blog.naver.com/potatoyamyam/223053309120 (교체 사진 참조) 1. 배터리 준비: * 다이소 등에서 LR54 (LR1130) 배터리를 구매합니다. (보통 4개 들이 1,000원에 판매됩니다. LR44와 높이가 다르니 혼동하시면 안됩니다.) 2. 준비물: * 작은 십자드라이버 (계산기 뒷면 나사용. 이것도 없으시면 다이소에서...) 3. 커버 분해: * 계산기 뒷면의 나사를 풀고, 머리 부분(윗부분)의 커버를 조심스럽게 분해합니다. (참고해주신 블로그 사진을 보시면 이해가 빠르실 겁니다.) 4. 배터리 교체: * 기존 배터리를 빼냅니다. * 새 LR54 배터리의 '+'극 방향을 정확히 확인하여 제자리에 넣어줍니다. (대부분의 경우 '+'극이 위로 보이도록 넣습니다.) 5. 조립: * 커버를 다시 닫고 나사를 조여줍니다. * 블로그 사진을 보니 배터리 연결선 등이 눌려서 씹혀 있네요. 원래 씹히도록 설계를 안하는데, 원래 그렇게 만들어 놓은 건지? 모르겠네요. 여튼 씹히면 단선될 가능성이 있으니, 잘 보시고 플라스틱 틈새 등으로 적절히 배치해서 안씹히게 하는 것이 좋습니다. 6. TAX 재설정: * 계산기의 전원을 켜고 TAX 요율을 10%로 다시 설정합니다. 2025 12.10 TI-nspire 입력 방법 solve({x+a+b=5,x)|a=1 and b=2 2025 12.01 질문하실 때는 항상 계산기 모델명을 정확하게 적으셔야 합니다. 2025 12.01