함수 그래프 계산기
y=f(x) 형태의 수식을 입력하면 그래프를 그려주는 계산기입니다. 툴바 버튼으로 거듭제곱·로그 밑 등을 편하게 입력할 수 있습니다.
복사되었습니다.
어떻게 쓰나요?
수식 입력창에 x를 변수로 하는 함수식을 입력하고 x 범위를 지정하면, 해당 구간에서 함수를 계산해 그래프로 그려줍니다. 수식은 서버로 전송되지 않고 브라우저 안에서 직접 해석·계산됩니다(자체 제작한 수식 파서 사용, eval 미사용).
지원 연산자: + − * / ^(거듭제곱)
지원 함수: sqrt, sin, cos, tan, log(상용로그), log_n(밑 n인 로그), ln(자연로그), abs, exp
- 윗첨자 버튼:
^를 커서 위치에 넣어 거듭제곱을 쉽게 입력합니다 (예: x² 버튼 →x^2) - 아래첨자 버튼: 로그의 밑을 지정할 때 씁니다 (예:
log_2(x)= 밑이 2인 로그)
그래프에 표시되는 값이 매우 크거나(점근선 근처 등) 정의되지 않는 구간(예: 0으로 나누기, 음수의 제곱근)은 선이 끊어져 표시됩니다.
입력 예제
x^2 - 3x + 2 — 포물선(이차함수)
sin(x) — x 범위를 -6.28 ~ 6.28(약 -2π~2π) 정도로 넓히면 주기성이 잘 보입니다
1/x — x=0 근처에서 그래프가 끊어지는 점근선을 확인할 수 있습니다
log_2(x) — 밑이 2인 로그 함수 (x 범위는 0보다 크게 설정)
자주 묻는 질문
곱셈 기호(*)를 꼭 써야 하나요?
아니요. 2x, 3(x+1)처럼 숫자·괄호 바로 뒤에 변수나 괄호가 오면 자동으로 곱셈으로 해석합니다.
그래프가 안 그려지거나 이상하게 나와요.
수식 문법이 틀리면 오류 메시지가 표시됩니다. 그래프가 텅 비어 보이면 x 범위를 조정해 보세요 — 함수 값이 해당 구간에서 정의되지 않을 수 있습니다(예: sqrt(x)를 음수 구간에서 그리는 경우).
2개 이상의 변수(예: x, y가 모두 있는 식)를 그릴 수 있나요?
아니요. 이 계산기는 y=f(x) 형태, 즉 변수가 x 하나뿐인 함수만 지원합니다.