극방정식 플로터
대화형으로 극방정식을 플롯하세요 — 조절 가능한 θ 범위, 샘플링 해상도, 색상 팔레트 및 극좌표 격자를 사용하여 r = sin(3θ), r = θ (아르키메데스 나선), 심장형(카디오이드), 리마송, 레무니스케이트 및 버터플라이 곡선의 그래프를 그립니다. 동일한 캔버스에 최대 3개의 방정식을 중첩하고 차트를 선명한 SVG 또는 PNG로 내보낼 수 있습니다.
\( x = r \cos\theta, \quad y = r \sin\theta \)
위 차트는 θ ∈ [0에서 2π] 범위에서 균일한 간격의 1800개 θ 값으로 각 수식을 샘플링한 다음, 곡선당 하나의 연속적인 SVG 경로를 그려서 렌더링되었습니다.
광고 차단기로 인해 광고를 표시할 수 없습니다
MiniWebtool은 광고로 무료로 운영됩니다. 이 도구가 도움이 되었다면 Premium(광고 제거 + 더 빠름)으로 지원하시거나 MiniWebtool.com을 허용 목록에 추가한 뒤 새로고침하세요.
- 또는 Premium(광고 없음)으로 업그레이드
- MiniWebtool.com 광고를 허용한 다음 새로고침하세요
극방정식 플로터 정보
극방정식 플로터는 브라우저에서 직접 \( r = f(\theta) \) 형태의 모든 수식을 그래프로 그려줍니다. 이 도구를 사용하여 고전적인 장미선 \( r = \sin(3\theta) \), 하트 모양의 카디오이드 \( r = 1 + \cos\theta \), 아르키메데스 및 페르마 나선, 내부 루프가 있는 리마송, 레므니스케이트, 그리고 유명한 나비 곡선까지 그릴 수 있습니다. sin, cos, tan, exp, log, sqrt 및 상수 \( \pi \)와 \( e \)를 완전히 지원하는 자신만의 수식을 입력하거나, 9가지 프리셋 중 하나를 클릭하여 즉석에서 플롯을 확인해 보세요. 동일한 캔버스에 최대 3개의 수식을 겹쳐서 그리고, 입력하는 동안 라이브 미리보기가 실시간으로 바뀌는 것을 확인한 후 선명한 SVG 또는 PNG 파일로 차트를 내보내세요.
극좌표의 작동 원리
평면 위의 모든 점은 두 가지 방식으로 나타낼 수 있습니다. 직교좌표 \( (x, y) \)는 "오른쪽으로 이만큼, 위로 이만큼 이동하라"는 의미입니다. 반면 극좌표 \( (r, \theta) \)는 "양의 x축 기준 이 각도로 원점에서 이만큼 떨어져라"는 의미입니다. 두 좌표계는 다음과 같은 관계로 연결됩니다.
\[ x = r\cos\theta, \quad y = r\sin\theta \]
극방정식 \( r = f(\theta) \)는 반경을 각도의 함수로 정의합니다. 플로터는 선택한 범위 내에서 θ를 훑으며 각 단계마다 \( f \)를 계산하고, 그 결과 얻어진 \( (r, \theta) \)를 \( (x, y) \)로 변환한 다음 점들을 단일 SVG 경로로 연결합니다. 위의 애니메이션 점이 바로 이 과정을 보여줍니다 — 보라색 반경이 θ를 따라 회전하고, 거리 r에 있는 분홍색 점이 그 흔적을 남깁니다.
유명한 극곡선 갤러리
이 극방정식 플로터의 차별점
2cos(3t), theta^2, 1 + 2cos(θ)와 같이 직접 입력해 보세요. 암시적 곱셈, 캐럿 거듭제곱 및 유니코드 θ/π 기호가 모두 자동으로 변환되므로 번거로운 구문 치트 시트를 찾아볼 필요가 없습니다.
수식 구문 — 빠른 참조
| 입력 형식 | 의미 | 예시 |
|---|---|---|
theta 또는 t 또는 θ | 극각 (라디안 단위) | r = theta |
pi 또는 π | 상수 π ≈ 3.14159 | r = sin(theta + pi/4) |
e | 오일러 상수 ≈ 2.71828 | r = exp(theta/5) |
sin, cos, tan | 삼각함수 (라디안) | r = sin(3*theta) |
asin, acos, atan, atan2 | 역삼각함수 | r = atan(theta) |
exp, log, log2, log10 | 지수 및 로그 함수 | r = log(theta + 1) |
sqrt, abs, floor, ceil | 거듭제곱 및 올림/내림/절대값 | r = sqrt(abs(cos(2*theta))) |
^ 또는 ** | 거듭제곱 | r = theta^2 |
암시적 * | 숫자 뒤에 문자가 오면 ×가 삽입됨 | 2cos(3t) → 2*cos(3*t) |
장미선의 잎 개수 세기
\( k \)가 정수인 장미선 곡선 \( r = \sin(k\theta) \) (또는 \( r = \cos(k\theta) \))의 경우, 잎의 개수는 다음과 같은 아름다운 규칙을 따릅니다.
- \( k \)가 홀수이면: 장미선은 정확히 \( k \)개의 잎을 가집니다.
- \( k \)가 짝수이면: 장미선은 \( 2k \)개의 잎을 가집니다.
따라서 \( \sin(3\theta) \)는 3개의 잎을, \( \sin(4\theta) \)는 8개의 잎을, \( \sin(7\theta) \)는 7개의 잎을 만듭니다. 그 이유는 흥미롭습니다. k가 홀수일 때는 음수 r 값에 의해 그려지는 잎(원점을 통해 반사됨)이 양수 r 값의 잎과 동일한 위치에 다시 겹쳐서 그려지게 됩니다. 반면 k가 짝수일 때는 음수 r 값의 잎이 양수 r 값의 잎들 사이의 빈 공간을 채우면서 전체 개수가 두 배로 늘어납니다. 대칭성의 차이를 실시간으로 확인하려면 \( \sin(2\theta) \) (잎 4개)와 \( \sin(3\theta) \) (잎 3개)를 직접 비교해 보세요.
카디오이드에서 리마송까지: 일파라미터 족
일반 방정식 \( r = a + b\cos\theta \)는 비율 \( b/a \)에 의해 제어되는 곡선의 가족(족)을 형성합니다.
- \( b/a = 0 \): 반지름이 \( a \)인 원 — 비대칭성 없음.
- \( 0 < b/a < 1 \): 함몰된 리마송 — 약간 찌그러진 타원 모양.
- \( b/a = 1 \): 카디오이드(심장형) — 단일 첨점을 가진 완벽한 하트 모양.
- \( 1 < b/a < 2 \): 더 깊게 파인 형태의 함몰된 리마송.
- \( b/a \geq 2 \): 내부 루프가 있는 리마송 — 곡선이 서로 교차하는 모양.
3개의 오버레이 슬롯에 b = 0.5, 1.0, 1.5, 2.0을 대입하여 \( r = 1 + b\cos\theta \)를 각각 플롯해 보며 하트 모양이 루프가 있는 달팽이 모양으로 피어나는 과정을 관찰해 보세요.
실생활 및 다양한 활용 분야
- 수학 교실: 애니메이션 그리기 기능과 라이브 미리보기를 통해 극방정식을 시각적으로 체험할 수 있어, 학생들이 회전하는 반경이 어떻게 곡선을 그리는지 직접 눈으로 확인할 수 있습니다.
- 물리학 실험실: 안테나 방사 패턴, 식물의 잎차례(phyllotaxis), 행성 궤도 및 진자 운동의 흔적 등은 모두 극좌표계를 통해 기술됩니다.
- 공학 설계: 캠 프로파일, 기어 치형, 빔의 응력 분포 등은 극좌표 형식으로 설계됩니다. 레이저 커팅이나 CNC 가공을 위해 SVG 파일로 내보낼 수 있습니다.
- 디자인 및 장식: 장미선, 레므니스케이트, 나비 곡선 등은 멋진 로고, 만다라, 반복 패턴을 만드는 데 사용됩니다. 추가 편집을 위해 벡터 파일로 내보내세요.
- 제너레이티브 아트: 네온 팔레트에서 서로 다른 k 값을 가진 3개의 장미선을 겹쳐 그리면 즉석에서 멋진 기하학 포스터가 완성됩니다.
- 천문학: 극좌표 형식의 원뿔곡선(타원/포물선/쌍곡선을 나타내는 \( r = p / (1 - e\cos\theta) \))은 행성의 궤도를 나타냅니다 — 이심률(eccentricity) 값을 0.1에서 0.9까지 변경하며 테스트해 보세요.
아름다운 플롯을 위한 팁
- 적절한 θ 범위를 선택하세요. 장미선과 카디오이드는 0에서 2π 사이에서 닫힙니다. 내부 루프가 있는 리마송은 0에서 4π까지 필요할 수 있습니다. 아르키메데스 나선은 0에서 8π 또는 그 이상일 때 가장 보기 좋습니다. 드롭다운 메뉴를 이용하면 π의 배수를 알아서 처리해 줍니다.
- "전/후" 대조를 위해 오버레이 기능을 사용해 보세요. 짝수와 홀수 잎 규칙을 확인하기 위해 \( \sin(2\theta) \)와 \( \sin(3\theta) \)를 함께 플롯해 보세요. 또는 카디오이드가 함몰된 리마송으로 변하는 것을 보려면 \( 1 + \cos\theta \)와 \( 1 + 1.5\cos\theta \)를 겹쳐 그려보세요.
- 나선형 곡선은 해상도를 높여보세요. 장미선에는 기본값인 중간(1,800개 샘플)으로도 충분합니다. 하지만 긴 아르키메데스 나선이나 나비 곡선의 경우 높음(High) 또는 울트라(Ultra)로 전환하세요 — 추가된 샘플이 나선 가장자리의 미세한 디테일까지 정밀하게 보여줍니다.
- 레므니스케이트는 두 가지 양갈래 수식이 모두 필요합니다. 방정식 \( r^2 = 4\cos 2\theta \)는 두 개의 제곱근을 가지므로, 두 갈래의 대칭형 루프를 모두 얻으려면 수식 1에 \( \sqrt{4\cos(2\theta)} \)를, 수식 2에 \( -\sqrt{4\cos(2\theta)} \)를 각각 나누어 입력해야 합니다.
- 격자 없이 예술 작품 연출하기. 격자를 "없음"으로 변경하고 그래파이트 배경에 네온 팔레트를 결합하면 제너레이티브 아트 프린트와 같은 감각적인 결과물이 나옵니다.
자주 묻는 질문(FAQ)
극방정식이란 무엇인가요?
극방정식은 원점으로부터의 거리 r과 각도 θ(양의 x축에서 시계 반대 방향으로 측정됨) 간의 관계로 곡선을 정의합니다. 예시: r = sin(3θ)는 3엽 장미선을 그리며, r = 1 + cos(θ)는 하트 모양의 카디오이드(심장형)를 그리고, r = θ는 바깥쪽으로 소용돌이치는 아르키메데스 나선을 그립니다. 각 점 (r, θ)는 x = r cos θ, y = r sin θ를 통해 직교좌표로 매핑됩니다.
수식에 어떤 함수를 사용할 수 있나요?
sin, cos, tan, asin, acos, atan, atan2, sinh, cosh, tanh, exp, log, log2, log10, sqrt, abs, floor, ceil, pow, min, max 등 모든 표준 수학 함수를 사용할 수 있습니다. 상수 pi, e, tau와 변수 theta(축약형으로 t로 입력 가능하며 유니코드 θ 기호도 자동으로 변환됨)가 지원됩니다. 모든 삼각함수의 각도는 라디안 단위입니다.
암시적 곱셈은 어떻게 작성하나요?
파서가 자동으로 처리하므로 2cos(3t), 3theta, 2.5pi 모두 예상대로 작동하며 숫자와 문자 또는 괄호 사이에 *를 입력할 필요가 없습니다. 거듭제곱에 캐럿 ^을 사용할 수도 있으므로 theta^2은 theta**2과 동일합니다. 덕분에 교과서에 나오는 방정식을 따로 수정하지 않고 그대로 복사해서 붙여넣을 수 있습니다.
r = sin(kθ)에서 잎(petal)의 개수는 어떻게 되나요?
정수 k에 대해 r = sin(kθ) 또는 r = cos(kθ)인 경우: k가 홀수이면 장미선은 정확히 k개의 잎을 가지며, k가 짝수이면 2k개의 잎을 가집니다. 따라서 sin(3θ)는 3개, sin(4θ)는 8개, sin(7θ)는 7개의 잎을 가집니다. 이는 음수 r 값이 원점을 통해 반사되기 때문으로, 홀수 k는 동일한 잎을 겹쳐서 고쳐 그리고 짝수 k는 그 사이에 새로운 잎을 나누어 그립니다.
나선이 왜 잘린 것처럼 보이나요?
아르키메데스 나선이나 다른 무한 나선은 θ가 증가함에 따라 계속 커집니다. 기본값인 0에서 2π는 한 바퀴 회전만 포착합니다. 여러 번 감기는 나선을 그리려면 θ 범위 드롭다운에서 0에서 8π 또는 0에서 20π를 선택하세요 — 그러면 나선이 여러 번 회전할 수 있는 공간이 생깁니다. 전체 곡선이 캔버스 크기에 딱 맞도록 플롯의 크기가 자동으로 조절됩니다.
여러 수식을 겹쳐서 그릴 수 있나요?
네, 선택 사항 입력 필드에 두 번째 또는 세 번째 수식을 입력할 수 있습니다. 모든 곡선은 선택한 팔레트의 고유한 색상으로 동일한 축 위에 그려집니다. 이는 sin(3θ)와 cos(3θ)를 비교하거나, 레므니스케이트의 두 부분을 함께 그리거나, 카디오이드 안에 장미선을 겹쳐 그려 상호작용을 파악할 때 매우 편리합니다.
수식에서 음수 r 값이 나오면 어떻게 되나요?
극좌표계에서 음수 r 값은 수학적으로 유효하며, 이는 원점을 기준으로 점을 대칭 반사시킵니다. 예를 들어 θ = 0일 때 r = -1인 것은 θ = π일 때 r = 1인 점의 위치와 같습니다. 플로터는 이를 정확하게 처리하므로, r = 1 + 2cos(θ)와 같은 리마송 곡선에서 r이 음수가 되는 구간에 내부 루프가 정상적으로 그려지게 됩니다.
차트를 어떻게 내보낼 수 있나요?
세 가지 옵션이 있습니다. SVG 다운로드는 어떠한 크기에서도 선명함을 유지하는 벡터 파일을 제공하여 슬라이드, 포스터, 레이저 커팅 및 자수 도안에 적합합니다. PNG 다운로드는 소셜 미디어나 썸네일에 적합하도록 최대 1800×1800 픽셀의 고해상도 래스터 이미지로 렌더링합니다. 코드 복사는 웹페이지 삽입이나 채팅 공유에 편리하도록 원본 SVG 마크업 코드를 클립보드에 담아줍니다.
라이브 미리보기가 최종 결과와 왜 약간 다르게 보이나요?
라이브 미리보기는 입력하는 동안 빠른 반응 속도를 유지하기 위해 800개의 샘플을 사용합니다. 최종 결과는 해상도 드롭다운 설정에 따라 600~9,000개의 샘플을 사용합니다. 두 방식 모두 수학적으로 동일하지만, 샘플 수가 많을수록 특히 촘촘한 장미선이나 복잡한 나비 나선과 같이 급격히 꺾이는 곡선을 한층 더 부드럽고 매끄럽게 표현해 줍니다.
이 극방정식 플로터는 무료인가요?
네, 극방정식 플로터는 완전히 무료이며, 폼 제출 후 브라우저 내에서 직접 실행되므로 별도의 회원 가입이 필요 없고 내보낸 파일에 워터마크가 추가되지 않습니다. 학교 숙제, 논문, 발표용 슬라이드 및 상업용 프로젝트 등에 아무런 제한 없이 자유롭게 차트를 활용해 보세요.
이 콘텐츠, 페이지 또는 도구를 다음과 같이 인용하세요:
"극방정식 플로터" - https://MiniWebtool.com/ko//에서 MiniWebtool 인용, https://MiniWebtool.com/
by MiniWebtool 팀. 최종 업데이트: 2026-05-21
또한 저희의 AI 수학 해결사 GPT를 사용하여 자연어 질문과 답변으로 수학 문제를 해결할 수 있습니다.