- CASIO 570
[fx-570] Stack Error, 입력식의 길이 한계 (Input Capacity, Stack Limitations)

1. fx-570MS
ㅁ Input Capacity : 입력 용량
• 계산 입력에 사용되는 메모리 영역은 79개의 "단계"를 저장할 수 있습니다. 숫자 키나 산술 연산자 키(【+】, 【-】, 【×】, 【÷】)를 누를 때마다 한 단계가 사용됩니다.
• 【SHIFT】나 【ALPHA】 키 조작은 단계를 차지하지 않으므로, 예를 들어 【SHIFT】 【√】를 입력하는 것은 한 단계만 차지합니다.
• 하나의 계산에 대해 최대 79단계까지 입력할 수 있습니다.
계산의 73번째 단계를 입력할 때부터 커서가 "_"에서 "■"로 바뀌어 메모리가 부족해지고 있음을 경고합니다.
79단계 이상을 입력해야 한다면, 계산을 두 개 이상의 부분으로 나누어야 합니다.
2. fx-570 ES
ㅁ Stack Limitations : 스택 한계
• 이 계산기는 Stack 으로 불리는 메모리 영역이 있습니다. 이 영역에는 계산 우선순위가 낮은 값, 명령어 및 함수들을 일시적으로 저장합니다.
• 숫자 스택은 10레벨을, 명령 스택은 24레벨을 을 가집니다. (아래 그림 참조)

• 계산 중 스택 용량을 초과하면 "Stack ERROR" 오류가 발생합니다.
ㅁ 각 모드에서 스택 사용에 대한 몇 가지 주의 사항
• CMPLX 모드: 실수 또는 복소수 상관없이 모든 입력 값은 숫자 스택의 두 레벨을 사용합니다. 따라서 CMPLX 모드에서는 숫자 스택이 실제로 5개 레벨만 사용 가능합니다.
• MATRIX 모드: 일반 숫자 스택과 함께 자체 매트릭스 스택을 사용합니다. 매트릭스 스택은 3개 레벨이며, 매트릭스 계산을 수행하면 결과를 저장하기 위해 매트릭스 스택의 한 레벨을 사용합니다. 매트릭스를 제곱, 세제곱 또는 역행렬 계산할 때도 매트릭스 스택의 한 레벨을 사용합니다.
• VECTOR 모드: 일반 숫자 스택과 함께 자체 벡터 스택을 사용합니다. 벡터 스택은 5개 레벨이며, 벡터 스택 사용 규칙은 위의 매트릭스 스택과 동일합니다.
3. 스택 에러 해결 방법
• 식에서 묶을 수 있는 부분을 묶어서 최적화
• 식을 분리하여 따로 계산하고 변수에 저장한 후 변수를 조합하여 식 완성. (아래 링크글 참고)
댓글4
-
세상의모든계산기
예시2) 소음 계산 - 많은 분수입력

위 식을 있는 그대로 [fx-570ES Plus] 에 한꺼번에 입력하면

이 부분에서 분수 키를 눌러도 믐 템플릿이 표시되지 않습니다.
해결 방법 1) 분자부분을 먼저 따로 계산 ---> 실패!
ㄴ 로그 안의 분자 부분만 따로 입력하려고 해도 마지막 8 다음에 숫자 입력이 안됩니다.
해결방법2) 10의 분수 부분을 분수로 처리하지 않고, 소수점형태로 직접 처리

먼저 분자 부분을 A에 저장하구요. 【SHIFT】【RCL】STO 【(-)】A

그 값을 이용해서 수식을 완성시키면

결과가 잘 나옵니다.
-
세상의모든계산기
예시3) 복소수의 계산시 Stack ERROR -> Store 기능으로 해결
https://kin.naver.com/qna/detail.naver?d1id=11&dirId=1131&docId=476942922
$$
Z_{\text {in }}=300 \frac{(120-j 60) \cos 288^{\circ}+j 300 \sin 288^{\circ}}{300 \cos 288^{\circ}+j(120-j 60) \sin 288^{\circ}}
$$를 계산할 때
1. 전체 수식을 한번에 넣으면 Stack Error 발생

2. 분자부분을 A에 저장

3. 분모부분을 B에 저장

3. 변수 A와 B를 이용해 수식을 완성하고 최종 계산

-
세상의모든계산기
예시 4) 공약수로 나누거나, 공통 수식부분을 치환

1) 1000으로 좌변, 우변을 같이 나눔
2) (1+X) 부분은 그냥 X로 치환해 입력

Solve 후 【1.1】 【=】

최종 결과 1.15는 치환된 1+X 에 대한 결과이므로 1을 빼야 함.
세상의모든계산기 님의 최근 댓글
https://v.daum.net/v/20261115103924120 2026 11.15 언제 추가되었는지 확인은 못하였습니다만, 델리(DELI) D991EX 가 허용군에 추가되어 본문 갱신하였습니다 2026 11.10 좋은 정보 감사드립니다. 링크 글은 수정하였습니다. 2026 11.10 게임에서는 왜 굳이 버림을 쓸까요? 반올림이면 이런 일이 생깁니다. 진짜 99.99996% → 반올림하면 표시 100.0000% 눈에는 100%인데 렙업이 안 된 거죠. 이건 플레이어 입장에서 명백한 버그로 보입니다. 버림이면 표시가 진짜를 절대 초과하지 않습니다. 진짜 99.99996% → 표시 99.9999% 진짜 100.00000% → 표시 100.0000% = 딱 렙업 즉, 표시가 100%가 되는 순간 = 진짜로 렙업되는 순간이 일치합니다. 2026 11.08 2) 고정기준값 41에 대한 오차 제곱합 계산방법 이건 통계메뉴에서는 딱히 방법이 떠오르지 않네요. 질문하신 것과 같이 적은 갯수의 data라면 직접 입력하시는게 최선입니다. 하지만 DATA 갯수가 수십개 이상이라면? ㄴ 스프레드시트 기능을 이용하시는게 좋겠습니다. 【MENU】【8】 A열에 DATA 입력하고 B로 이동한 후 OPTN 【1】 Fill Formula 【ALPHA】키 방향키 숫자키 등을 이용해 수식 완성 C로 이동후 Formula 수식 입력 D의 빈공간으로 이동 후 OPTN 방향키 아래 누르다보면 Sum 보임 ALPHA 키 이용해서 수식 완성. : 기호는 MENU 버튼 바로 아래 있음 (ALPHA키로 입력) 【=】입력하면 최종결과 확인 * 주의 (B열, C열과 달리) D1 셀은 계산 결과인 951이 직접 입력된 상태이므로 DATA 수정후 recalculation 하여도 자동계산되지 않음. 자동계산을 위해서는 formula 형식으로 입력해야 함. 2026 10.27