수학 수식 계산기 - 함수/변수/단위 변환 온라인
삼각함수, 로그, 변수 할당, 단위 변환을 포함한 수학 수식을 실시간 계산합니다. 100% 클라이언트 사이드 — 데이터가 서버로 전송되지 않습니다.
정의된 변수 없음
변수 정의 예: x = 5
기록 없음
지원 수식 레퍼런스
산술 연산자
| 문법 | 예제 | 결과 |
|---|---|---|
| + | 5 | |
| - | 6 | |
| * | 12 | |
| / | 3.333... | |
| ^ | 1024 | |
| % | 1 | |
| ! | 120 | |
| () | 20 |
삼각함수
| 문법 | 예제 | 결과 |
|---|---|---|
| sin(x) | 1 | |
| cos(x) | 1 | |
| tan(x) | 1 | |
| asin(x) | 1.5708... | |
| acos(x) | 1.5708... | |
| atan(x) | 0.7854... | |
| atan2(y, x) | 0.7854... |
로그 & 지수
| 문법 | 예제 | 결과 |
|---|---|---|
| log(x) | 1 | |
| log10(x) | 3 | |
| log2(x) | 10 | |
| log(x, base) | 3 | |
| exp(x) | 2.7183... |
제곱근 & 거듭제곱
| 문법 | 예제 | 결과 |
|---|---|---|
| sqrt(x) | 12 | |
| cbrt(x) | 3 | |
| pow(x, y) | 256 | |
| nthRoot(x, n) | 2 | |
| abs(x) | 5 |
반올림 & 부호
| 문법 | 예제 | 결과 |
|---|---|---|
| round(x) | 4 | |
| round(x, n) | 3.14 | |
| ceil(x) | 4 | |
| floor(x) | 3 | |
| fix(x) | -3 | |
| sign(x) | -1 |
통계
| 문법 | 예제 | 결과 |
|---|---|---|
| min(a, b, ...) | 1 | |
| max(a, b, ...) | 4 | |
| mean(a, b, ...) | 4 | |
| median(a, b, ...) | 3 |
조합론
| 문법 | 예제 | 결과 |
|---|---|---|
| factorial(n) | 120 | |
| n! | 3628800 | |
| combinations(n, k) | 10 | |
| permutations(n, k) | 20 | |
| gamma(x) | 24 |
상수
| 문법 | 예제 | 결과 |
|---|---|---|
| pi | 3.1416... | |
| e | 2.7183... | |
| phi | 1.6180... | |
| tau | 6.2832... | |
| Infinity | Infinity |
숫자 형식
| 문법 | 예제 | 결과 |
|---|---|---|
| 0x (hex) | 255 | |
| 0b (binary) | 10 | |
| 0o (octal) | 63 | |
| 1.5e3 (scientific) | 1500 |
단위 변환
| 문법 | 예제 | 결과 |
|---|---|---|
| value unit to unit | 12.7 cm | |
| length | 1.6093 km | |
| mass | 220.46 lb | |
| temperature | 22.222 degC | |
| time | 60 minutes | |
| data | 1000 MB |
변수 & 주석
| 문법 | 예제 | 결과 |
|---|---|---|
| x = value | (assigns 5) | |
| use variable | 10 | |
| # comment | (no output) | |
| expr; | (suppressed) |
자주 묻는 질문
수학 수식 계산기란 무엇인가요?
수학 수식 계산기는 텍스트로 작성된 수학 수식을 평가하는 온라인 도구입니다. 전통적인 버튼 계산기 대신, sin(pi/4) * 2 + sqrt(9), 2^10, log(100) 같은 수식을 타이핑하면 즉시 결과를 볼 수 있습니다. 연산자 우선순위, 괄호, 함수, 상수를 이해하며, 자연스러운 수학 표기법을 사용하는 프로그래밍 가능한 공학 계산기입니다.
이 수학 수식 계산기를 어떻게 사용하나요?
입력 필드에 수학 수식을 입력하면 아래에 즉시 결과가 표시됩니다. 산술 연산자(+, -, *, /, ^, %), sin(), cos(), log(), sqrt() 같은 함수, pi와 e 같은 상수를 사용할 수 있습니다. 복잡한 계산의 경우, 한 줄에 변수를 정의(예: x = 5)하고 다음 줄에서 사용(예: x^2 + 3)할 수 있습니다. 5 inch to cm 같은 단위 변환도 가능합니다.
데이터가 안전한가요? 서버로 전송되나요?
모든 수식 평가는 math.js JavaScript 라이브러리를 사용하여 100% 브라우저에서 수행됩니다. 수식, 변수, 결과를 포함한 어떤 데이터도 서버로 전송되지 않습니다. 이 도구는 안전한 수학 파서(JavaScript eval()이 아님)를 사용하므로 코드 인젝션 위험이 없습니다.
어떤 수학 함수를 지원하나요?
삼각함수(sin, cos, tan, asin, acos, atan), 로그 함수(log: 자연로그, log10: 상용로그, log2: 밑이 2인 로그), 제곱근 및 거듭제곱(sqrt, cbrt, pow, exp), 반올림(ceil, floor, round, abs), 팩토리얼(5!) 등을 지원합니다. pi, e, phi(황금비) 같은 상수도 사용할 수 있습니다.
16진수, 2진수, 8진수를 사용할 수 있나요?
네. 표준 접두사를 사용하여 다른 진법의 숫자를 입력할 수 있습니다: 0x(16진수, 예: 0xFF = 255), 0b(2진수, 예: 0b1010 = 10), 0o(8진수, 예: 0o77 = 63). 수식에서 혼합 사용도 가능합니다: 0xFF + 0b1010은 265로 평가됩니다.
단위 변환은 어떻게 하나요?
값과 단위를 입력한 후 to와 대상 단위를 쓰면 됩니다. 예: 5 inch to cm은 12.7 cm, 100 kg to lb은 약 220.462 lb, 72 fahrenheit to celsius는 약 22.222 celsius를 반환합니다. 수학과 결합도 가능합니다: (5 inch + 3 cm) to mm.
변수를 정의하고 사용할 수 있나요?
네. = 연산자로 변수에 값을 할당합니다: radius = 10. 이후 수식에서 해당 변수를 사용합니다: pi * radius^2는 원의 넓이를 반환합니다. 변수는 세션 동안 유지되며, 변수 패널에서 정의된 모든 변수를 확인할 수 있습니다. 모두 지우기 버튼으로 모든 변수를 초기화할 수 있습니다.
코드 예제
// Math expression evaluation using math.js
import { evaluate, format } from "mathjs";
// Basic arithmetic
console.log(evaluate("2 + 3 * 4")); // 14
console.log(evaluate("(2 + 3) * 4")); // 20
console.log(evaluate("2 ^ 10")); // 1024
// Trigonometric functions
console.log(evaluate("sin(pi / 4)")); // 0.7071067811865476
console.log(evaluate("cos(0)")); // 1
// Logarithmic functions
console.log(evaluate("log10(100)")); // 2
console.log(evaluate("log(e)")); // 1
console.log(evaluate("log2(1024)")); // 10
// Variables
const scope = {};
evaluate("x = 5", scope);
evaluate("y = 10", scope);
console.log(evaluate("sqrt(x^2 + y^2)", scope)); // 11.180339887498949
// Unit conversions
console.log(evaluate("5 inch to cm").toString()); // 12.7 cm
console.log(evaluate("100 kg to lb").toString()); // ~220.462 lb