본문으로 건너뛰기

수식 계산기

제한된 mathjs 샌드박스에서 단위, 함수, 상수 및 작은 행렬을 포함한 수학식을 계산하세요. 5 cm + 2 inch to mm, 60 km/h to m/s 또는 det([[1, 2], [3, 4]])와 같은 식을 입력하면 선택한 정밀도로 반올림된 결과를 얻을 수 있습니다. 식에서 변수를 정의하거나 함수를 만들 수 없고 수학 라이브러리 외부에 접근할 수도 없으므로 어떤 입력이든 안전합니다. 단위 변환, 엔지니어링 검산, 빠른 계산에 유용합니다.

초기화

자주 묻는 질문

무엇을 입력할 수 있나요?

숫자, 연산자 + - * / ^ 및 %, mod, factorial(n), 괄호, cm, kg, km/h, degC와 같은 단위, pi, e, tau, phi, i 상수, sqrt, sin, log, round, mean, det와 같은 함수를 입력할 수 있습니다. 묵시적 곱셈도 지원하므로 2 pi와 3 kg도 인식됩니다. 입력은 최대 2000자까지 가능합니다.

단위 변환은 어떻게 작동하나요?

숫자에 단위를 붙이고 to 또는 in을 사용해 변환하세요. 예를 들어 3 ft to m 또는 100 degF to degC와 같이 입력할 수 있습니다. 단위는 산술 연산으로 결합되므로 1 kg * 9.81 m/s^2는 9.81 N이 되고 2 cm * 3 cm는 6 cm^2가 됩니다. kg와 m처럼 호환되지 않는 단위를 더하면 오류가 반환됩니다.

행렬과 벡터를 사용할 수 있나요?

네. 대괄호를 사용해 [1, 2, 3] 또는 [[1, 2], [3, 4]]처럼 입력하세요. 행마다 최대 10개 항목을 넣을 수 있고 중첩은 두 단계까지 가능합니다. det, inv, transpose, trace, dot, cross, norm 등의 함수를 사용할 수 있으며 .*와 같은 요소별 연산자도 지원됩니다. 행렬 결과는 정렬된 블록으로 표시됩니다.

안전을 위해 어떤 기능이 비활성화되어 있나요?

변수, 할당, 함수 정의, 문자열, 객체, 범위, 인덱싱 및 속성 접근은 계산 전에 거부됩니다. mathjs 보안 지침에 따라 import, createUnit, evaluate, parse, simplify, derivative를 비활성화했으며 허용 목록에 있는 수학 함수만 호출할 수 있습니다. 식을 통해 JavaScript 또는 서버에 접근할 수 없습니다.

삼각 함수는 도 단위인가요, 라디안 단위인가요?

단위가 없는 숫자는 라디안으로 해석되므로 sin(pi / 2)은 1입니다. 도 단위로 계산하려면 deg 단위를 붙이세요. 예를 들면 sin(30 deg) 또는 cos(45 deg)와 같이 입력합니다. 공학용 계산기에서는 도 모드를 사용해 단위가 없는 숫자를 도로 해석할 수 있습니다.

퍼센트 기호는 어떻게 작동하나요?

숫자 뒤에 퍼센트 기호를 붙이면 해당 숫자를 100으로 나눕니다. 따라서 50%는 0.5이고 200 * 15%는 30입니다. 더하기나 빼기 뒤에 쓰면 왼쪽 값에 대한 비율로 계산되므로 100 + 10%는 110입니다. 10 % 3처럼 두 숫자 사이에 쓰면 모듈로 연산자로 작동해 나머지 1을 반환합니다. 10 mod 3이라고 입력해도 됩니다.

결과는 어떻게 반올림되나요?

숫자, 단위 값, 복소수의 각 부분은 선택한 소수 자릿수에 맞춰 반올림됩니다. 기본값은 6자리이며 최대 15자리까지 설정할 수 있고, 뒤에 붙는 0은 제거됩니다. 해당 정밀도로 표시하기에 너무 작은 값은 과학적 표기법으로 나타납니다. 0으로 나누면 Infinity가 반환되고 0 / 0은 undefined로 표시됩니다.

여러 식을 한 번에 입력할 수 있나요?

아니요. 이 도구는 한 번의 계산에 식 하나만 처리하며 세미콜론이나 추가 줄은 거부됩니다. 산술 연산으로 여러 부분을 결합하거나 차례로 계산하세요. 이렇게 하면 각 결과가 해당 식에 명확히 연결됩니다.

시간 제한이 있나요?

각 계산은 길이, 중첩 깊이, 행렬 크기 제한과 함께 3초 시간 제한이 적용되는 격리된 작업자에서 실행됩니다. 조합과 순열은 n이 10,000 이하로 제한됩니다. 제한에 도달하는 식에는 페이지 속도를 늦추는 대신 명확한 메시지가 표시됩니다.

복소수를 입력할 수 있나요?

네. (2 + 3i) * (1 - i)와 같이 허수 단위 i를 사용하세요. sqrt(-4)와 같은 함수는 2i와 같은 복소수 결과를 반환합니다. re, im, arg, conj를 사용하면 복소수 결과의 각 부분을 추출할 수 있습니다. 결과는 a + bi 형식으로 표시됩니다.

OneClick Pro 소개

OneClick Pro은 일상 업무에 활용할 수 있는 150개 이상의 웹 도구를 무료로 모아 제공합니다. 이미지와 단위를 변환하고, 코드를 포맷하고 검증하고, 도메인과 SEO를 확인하고, 텍스트와 날짜, 숫자를 다룰 수 있습니다. 모든 도구는 가입이나 구독 없이 사용할 수 있으며, 입력한 내용은 결과를 계산하는 데만 사용되고 저장되지 않습니다. 한 번 쓰는 작업을 위한 빠른 도구 모음으로 활용하거나, 매일 자주 쓰는 도구를 북마크해 두세요.