온라인 3D 함수 샘플러
x,y 함수를 11x11 격자로 샘플링하여 CSV 표로 표시합니다. 수식 입력, 범위 설정, 결과 복사 기능을 제공합니다. 처리는 브라우저에서 로컬로 수행됩니다.
사용 시작
이 도구로 무엇을 할 수 있나요?
이 도구는 두 변수 함수 z=f(x,y)의 값을 일정한 간격으로 샘플링하여 표 형태로 보여줍니다. 예를 들어 f(x,y)=x+y를 범위 2로 설정하면 x와 y가 -2부터 2까지 0.4 간격으로 변하며 총 121개의 데이터 행이 생성됩니다. 첫 행은 x=-2, y=-2, z=-4이고 마지막 행은 x=2, y=2, z=4입니다.
실제 처리 과정
도구는 안전한 수식 파서를 사용하여 수식을 검증하고, 11x11 격자(총 121개 점)를 샘플링합니다. 각 점은 x_i = -r + 2*r*i/10, y_j = -r + 2*r*j/10 (i,j=0..10)로 계산됩니다. 모든 z 값은 유한해야 하며, 0으로 나누기나 정의되지 않은 값이 발생하면 오류로 처리됩니다.
제한 사항
- 대화형 3D 차트는 제공되지 않습니다. 결과는 텍스트 표로만 표시됩니다.
- 샘플 수는 11x11로 고정되어 있으며 변경할 수 없습니다.
- 수식 길이는 240자로 제한됩니다.
- 지원되는 함수는
sin, cos, sqrt, log, min, max, pow등 고정된 목록에 국한됩니다. - 표시되는 숫자는 반올림된 값입니다. 전체 정밀도가 필요한 경우 표를 복사하여 스프레드시트에 붙여넣으세요.
FAQ
결과 표를 엑셀에 붙여넣으면 숫자가 잘못 표시됩니다.
이 도구는 로케일에 따라 구분자를 사용합니다. 한국어 로케일에서는 쉼표를 구분자로 사용하고 소수점은 점으로 표시됩니다. 엑셀에 붙여넣을 때 구분자 설정을 확인하세요.
수식에 xy를 입력하면 오류가 납니다.
암시적 곱셈은 지원되지 않습니다. x*y처럼 명시적으로 곱셈 기호를 사용해야 합니다.
결과에 Infinity나 NaN이 표시될 수 있나요?
아니요. 샘플링 중에 무한대나 NaN이 발생하면 해당 실행은 실패로 처리되고 결과가 표시되지 않습니다.
처리는 브라우저에서 로컬로 수행됩니다.