방향장 그래프
MiniWebtool의 방향장/기울기장 플로터로 해석적으로 풀기 전에 상미분방정식의 국소 거동을 살펴보세요. y′ = f(x, y)를 입력해 접선 선분을 그린 뒤 초기 조건을 추가해 수치 적분한 해 곡선을 표시합니다.
사용법이 궁금하신가요? AI에게 물어보세요
아래에 y′ = f(x, y), 표시 범위, 시작점(최대 8개)을 입력하면 해곡선과 함께 방향장을 그립니다.
광고 차단기가 광고 표시를 막고 있습니다
MiniWebtool은 광고 덕분에 무료로 제공됩니다. 이 도구가 도움이 되었다면 광고 없는 이용과 더 많은 일일 사용을 위해 업그레이드하거나, MiniWebtool.com을 허용한 뒤 새로고침해 주세요.
- MiniWebtool.com 광고를 허용한 뒤 새로고침
- 또는 광고 없이 더 높은 일일 한도로 업그레이드
방향장 그래프 정보
방향장 기울기장 플로터는 1계 상미분 방정식 y' = f(x, y)를 해석적으로 풀지 않고도 그 기하학적 구조를 시각화합니다. 사용자 정의 그리드의 모든 지점에서 기울기가 f(x, y)와 같은 작은 접선 선분을 그려 전체 해 곡선 패밀리의 거동을 한눈에 보여줍니다. 상호작용 가능한 SVG 캔버스를 통해 클릭하여 RK4 통합 해 곡선을 생성하고, 필드를 따라 흐르는 파티클 애니메이션을 확인하며, 결과를 출판 가능한 품질의 이미지로 내보낼 수 있습니다.
한눈에 보기
방향장 그래프는 접선 선분 격자로 1계 상미분방정식 y' = f(x, y)의 기울기장을 그립니다. 초기 조건으로부터 해곡선을 추가하며, 클릭해서 더 많은 곡선을 시작할 수 있습니다.
| 기능 | 제공 내용 | 추천 대상 |
|---|---|---|
| 임의의 1계 상미분방정식 | x와 y를 사용해 우변 f(x, y)를 입력합니다. 예: y - x, x*y, sin(x) - y. 캐럿 ^은 거듭제곱으로 읽습니다. | 미분방정식을 손으로 풀기 전에 해의 거동 보기 |
| 정의역과 격자 | x, y 범위를 정하고 15x15, 21x21, 29x29 선분 격자를 고릅니다. 화살표 또는 단순 선분으로 그릴 수 있습니다. | 흥미로운 거동이 있는 영역을 확대해 보기 |
| 기울기 색상 | |기울기|를 로그 척도로 색칠합니다. 기울기가 작으면 파란색, 크면 빨간색으로 표시하며, 단색으로 바꿀 수도 있습니다. | f(x, y) = 0인 영선(nullcline)과 평형 띠 찾기 |
| 해곡선 | 초기 조건을 x, y 쌍으로 최대 8개까지 입력하거나 그래프를 클릭해 추가합니다. 곡선은 RK4 방법으로 앞뒤 방향 모두 적분합니다. | 손으로 구한 해를 방향장과 대조하기 |
| 오일러 방법 | 선택 사항으로 간격 h와 x 값을 입력하면 오일러 방법으로 그 x에서의 근사 y 값을 구합니다. | 수치 추정값을 그려진 곡선과 비교하기 |
| 흐름 애니메이션과 SVG | 장을 따라 흐르는 입자를 애니메이션으로 보여 주고, 마우스를 올리면 x, y, 기울기를 읽을 수 있으며, 그래프를 SVG 파일로 저장할 수 있습니다. | 확대해도 선명한 그림이 필요한 강의 노트와 보고서 |
| 프리셋 예시 | 로지스틱, 안장점, 가우스 계열을 포함한 여섯 가지 미분방정식을 한 번의 클릭으로 불러옵니다. | 평형점, 안정성, 안장점 거동 가르치기 |
방향장이란 무엇인가요?
1계 ODE y' = f(x, y)가 주어졌을 때, 방향장(또는 기울기장)은 일정한 간격의 점 (xi, yj)에 배치된 짧은 선분들의 그리드입니다. 각 선분은 해당 점을 지나는 모든 해 곡선의 접선 기울기인 f(xi, yj)의 기울기를 가집니다. 해는 어디를 가든 항상 필드에 접해야 하므로, 명시적인 공식을 구하기 전에 전체적인 그림을 통해 ODE의 정성적 거동(끌개, 반발자, 평형선, 진동 등)을 파악할 수 있습니다.
이 기법은 20세기 초 미분 방정식의 정성적 이론의 일부로 대중화되었으며, 현재는 모든 입문 ODE 과정에서 표준적인 교육 도구로 사용됩니다.
이 플로터의 차별점
| 기능 | 본 도구 | 일반적인 온라인 플로터 |
|---|---|---|
| 클릭하여 곡선 추적 | 어느 곳이든 탭하여 해당 지점에서 시작하는 새로운 RK4 해 생성 | 고정된 곡선 세트; 폼을 다시 제출해야 함 |
| 흐름 애니메이션 | 실시간으로 필드를 따라 흐르는 파티클 | 정적 이미지만 제공 |
| 기울기 크기 색상화 | 로그 스케일 그라데이션으로 널클라인 및 경직 영역 표시 | 전체 단일 색상 |
| 벡터 내보내기 | 무한 확대 가능한 그래픽을 위해 SVG로 저장 | 래스터 PNG만 제공 |
| 호버 정보 표시 | 커서 아래의 (x, y) 및 기울기 표시 | 라이브 피드백 없음 |
해 곡선 계산 방식
사용자가 입력하는 각 초기 조건 (x₀, y₀)에 대해 도구는 고전적인 4차 런게-쿠타(RK4) 방법을 사용하여 ODE를 적분합니다. RK4는 한 단계에서 기울기를 네 번(시작 시 한 번, 중간에 두 번, 끝에서 한 번) 샘플링하고 이를 가중 평균으로 결합합니다.
RK4는 국소 절단 오차 O(h5)와 전역 오차 O(h4)를 가지므로, 단계 크기가 줄어듦에 따라 오일러 방법보다 실제 해에 4배 더 빠르게 수렴합니다. 플로터는 (x₀, y₀)로부터 앞뒤 양방향으로 적분하므로 곡선이 초기 지점의 양옆으로 확장되어 가시 영역 전체를 채웁니다.
플롯 읽는 방법
평형선 및 널클라인
선분이 수평이 되는 곳은 널클라인(Nullcline), 즉 f(x, y) = 0인 곡선 위에 있는 것입니다. 자율 ODE y' = g(y)에서 상수 널클라인은 평형해입니다. 색상화 기능을 사용하면 파란색 수평 띠로 쉽게 찾을 수 있습니다.
안정 평형 vs 불안정 평형
안정 평형에서는 주변의 해들이 평형점을 향해 말려 들어갑니다(위쪽 화살표는 아래를 향하고, 아래쪽 화살표는 위를 향함). 불안정 평형에서는 그 반대 현상이 일어납니다. y' = y(1 − y)의 경우 y = 1은 안정적이고 y = 0은 불안정하며, 이는 로지스틱 사전 설정에서 즉시 확인할 수 있습니다.
가파른 영역과 경직성(Stiffness)
빨간색 선분은 |f(x, y)|가 큰 지점을 나타내며, 해가 그곳에서 급격히 변함을 의미합니다. 플롯이 빨간색으로 가득하다면 해당 영역에서 방정식이 경직(stiff)되어 있으며, 수치 적분기가 정확도를 유지하기 위해 매우 작은 단계 크기가 필요함을 뜻합니다.
허용되는 입력 형식
1. 미분 방정식
x와 y를 사용한 유효한 수학식으로 파싱 가능한 모든 식입니다. 흔한 예: y - x, x*y, sin(x) - y, exp(-x^2) + y, y*(1-y). 거듭제곱 기호 ^는 자동으로 **로 변환됩니다.
2. 영역
x 및 y 범위에 대한 네 개의 숫자입니다. 정사각형 영역에서 가장 가독성이 좋은 플롯이 생성됩니다. 한쪽 축이 훨씬 길면 기울기 값은 정확하더라도 접선 선분이 왜곡되어 보일 수 있습니다.
3. 초기 조건
세미콜론 또는 줄바꿈으로 구분된 x, y 쌍 목록입니다. 각 쌍은 하나의 RK4 해 곡선이 됩니다. 최대 8개의 초기 조건이 허용되며, 플롯 생성 후 클릭을 통해 곡선을 추가할 수 있습니다.
이 플로터 사용 방법
- 수식 필드에 y' = f(x, y)의 우변을 입력하거나, 6가지 사전 설정 예제 중 하나를 선택하여 전형적인 거동을 확인하세요.
- x 및 y 범위를 설정합니다. 흥미로운 거동을 중심으로 정사각형 영역에서 시작한 다음, 범위를 좁혀가며 확대해 보세요.
- 세미콜론으로 구분된
x, y쌍으로 초기 조건 목록을 작성합니다. 비워두고 플롯 생성 후에 곡선을 추가해도 됩니다. - 방향장 그리기 클릭. 기울기 선분, 색상 코드화된 크기, 지정한 해 곡선이 포함된 SVG가 즉시 렌더링됩니다.
- 상호작용: 캔버스 아무 곳이나 클릭/탭하여 해 곡선을 추가하고, 호버하여 (x, y, 기울기)를 확인하며, '흐름 애니메이션'을 눌러 파티클 스트림을 보거나 'SVG 저장'으로 내보낼 수 있습니다.
실행 예제
고전적인 방정식 y' = y − x를 예로 들어보겠습니다. 널클라인은 기울기가 0인 y = x 직선입니다. 이 직선 위쪽에서는 기울기가 양수(화살표가 위를 향함)이고, 아래쪽에서는 기울기가 음수(화살표가 아래를 향함)이므로 모든 해 곡선은 수직 방향에서 y = x로부터 점근적으로 멀어집니다.
플로터는 이 기하학적 구조를 시각적으로 확인시켜 줍니다. 특수해 y = x + 1을 제외한 모든 궤적은 지수적으로 발산하며, 색상화 기능을 통해 기울기가 사라지는 y = x 라인이 선명한 파란색 줄기로 나타납니다.
주요 활용 사례
- ODE 개념 교수 — 평형, 안정성, 인력권(basin of attraction), 안장점 거동.
- 해석적 해 확인 — 직접 유도한 곡선을 필드 위에 겹쳐서 접하는지 확인해 보세요.
- 인구 모델 탐구 — 로지스틱, 알리 효과(Allee effect), 수확 항(harvesting terms) 등은 모두 독특한 기울기장 특징을 가집니다.
- 제어 시스템 시각화 — 1계 선형 제어기는 y' = −k·y + u(x)로 환원되며, 그 기울기장은 응답 속도를 보여줍니다.
- 강의 자료 준비 — 강의 노트, 교과서, 기술 보고서용 그림 제작 (손실 없는 출력을 위해 SVG 저장 사용).
제한 사항
본 도구는 1계 명시적 ODE만 처리합니다. dy/dx = f(x, y), dz/dx = g(x, y, z)와 같은 시스템은 위상 초상(phase portrait) 도구가 필요합니다. F(x, y, y') = 0과 같은 암시적 방정식은 플로팅 전에 y' = f(x, y) 형태로 다시 써야 합니다. 특이점(f(x, y)가 무한대이거나 정의되지 않는 점) 근처에서는 그리드가 희소해지며 RK4 추적은 외삽하는 대신 깔끔하게 중단됩니다.
자주 묻는 질문
방향장(기울기장)이란 무엇인가요?
방향장 또는 기울기장은 x-y 평면의 일정한 간격의 점들에 배치된 짧은 선분들의 그리드입니다. 각 점 (x, y)에서 선분은 1계 상미분 방정식 y' = f(x, y)의 우변인 f(x, y)와 동일한 기울기를 가집니다. ODE의 해 곡선은 모든 지점에서 이 선분들에 접해야 하므로, 방정식을 해석적으로 풀지 않고도 전체 해의 패밀리를 시각화할 수 있습니다.
도구는 해 곡선을 어떻게 그리나요?
사용자가 제공하는 모든 초기 조건에 대해, 도구는 작은 단계 크기를 사용하는 고전적인 4차 런게-쿠타(RK4) 방법을 사용하여 ODE를 수치적으로 적분합니다. RK4는 단계당 기울기를 네 번 평가하고 이를 가중 평균으로 결합하여 O(h^4)의 정확도를 가진 궤적을 생성합니다. 곡선은 플롯 영역을 벗어나거나 기울기가 무한대가 될 때까지 시작점에서 앞뒤로 추적됩니다.
수식에 어떤 함수를 사용할 수 있나요?
변수 x, y와 함께 산술 연산자 + - * / ^를 사용할 수 있으며, 삼각 함수(sin, cos, tan, asin, acos, atan), 쌍곡선 함수(sinh, cosh, tanh), 지수 및 로그 함수(exp, ln, log, log10), 제곱근(sqrt), 절대값(abs), 그리고 상수 pi와 e를 사용할 수 있습니다. 유효한 수식 예로는 y - x, x*y, sin(x)*cos(y), exp(-x^2) + y 등이 있습니다.
색상은 무엇을 의미하나요?
'기울기 크기별 색상화'가 선택되면 각 기울기 선분은 로그 스케일을 사용하여 해당 지점의 기울기 크기에 따라 색상이 지정됩니다. 파란색은 작은 기울기(거의 수평인 흐름)를 나타내고, 빨간색은 큰 기울기(거의 수직인 흐름)를 나타내고. 이를 통해 평형선, 경직된 영역, 끌개 등의 특징을 한눈에 파악할 수 있습니다.
널클라인이란 무엇이며 왜 중요한가요?
널클라인은 f(x, y) = 0인 점들의 집합으로, 널클라인을 따라 방향장은 수평이 됩니다. 자율 ODE에서 널클라인은 종종 평형해를 포함하며, 비자율 방정식에서는 해의 전환점을 표시합니다. 도구는 기울기 색상화가 켜져 있을 때 거의 수평인 파란색 선분으로 이 영역을 강조합니다.
방정식을 풀고 평형점을 찾거나 오일러 방법을 사용할 수 있나요?
네. 닫힌형 해가 있으면 사용한 방법(변수분리형, 선형, 베르누이, 완전미분형)과 첫 번째 초기 조건을 지나는 특정해를 그래프 아래에 표시합니다. 자율방정식 y' = f(y)의 경우 범위 안의 모든 평형점을 안정, 불안정 또는 반안정으로 분류하고 위상선을 그립니다. h와 목표 x를 입력하면 첫 번째 초기 조건에서 오일러 방법을 실행하며, 각 단계와 정확도가 높은 RK4 값을 표로 보여 줍니다. 정수 격자점의 기울기 표는 방향장을 손으로 스케치할 때 도움이 됩니다.
모바일에서도 이 도구를 사용할 수 있나요?
네, 가능합니다. 레이아웃이 작은 화면에 맞게 조정되며 SVG 플롯은 터치 이벤트를 지원하므로 캔버스 아무 곳이나 탭하여 새로운 해 곡선을 추가할 수 있습니다. 모든 계산은 서버 측에서 수행되므로 휴대폰, 태블릿, 데스크톱에서 동일하게 작동합니다.
y' = y의 해를 그리려면 어떤 초기 조건을 사용해야 하나요?
초기 조건은 그리고자 하는 해 위의 시작점 (x₀, y₀)입니다. y' = y에서 (0, 1)을 선택하면 해는 y = e^x이고, (0, 2)를 선택하면 y = 2e^x입니다. 초기 조건 입력란에 점을 입력한 다음 기울기장과 곡선을 그리세요. 시작 y값이 다르면 같은 지수 곡선군에 속하는 서로 다른 해가 나옵니다.
특정 지점에서 해 곡선이 매우 가파르거나 멈추는 이유는 무엇인가요?
미분방정식의 기울기가 매우 커지는 곳에서 곡선이 가팔라질 수 있습니다. 기울기가 정의되지 않거나 계산할 수 없는 지점에 도달하면 곡선이 멈출 수도 있습니다. 예를 들어 x = 0에서는 y' = 1/x가 정의되지 않으므로 일반적인 해 곡선은 그 점을 통과할 수 없습니다. 표시된 범위에서 미분방정식의 분모가 0이 되는지, 음수의 제곱근이 생기는지 또는 다른 정의역 제한이 있는지 확인하세요.
한 선을 따라 기울기 표시가 모두 수평으로 보이는 이유는 무엇인가요?
수평인 기울기 표시는 해당 위치에서 도함수 y'가 0이라는 뜻입니다. 따라서 그 점을 지나는 해는 그곳에서 수평 접선을 가집니다. 예를 들어 y' = x에서는 x = 0일 때 기울기가 0이므로 x = 0을 따라 표시가 수평입니다. 다른 곳에서는 해 곡선이 계속 올라가거나 내려갈 수 있습니다. 기울기 표시는 전체 곡선이 아니라 각 지점의 국소적인 방향을 나타냅니다.
이 콘텐츠, 페이지 또는 도구를 다음과 같이 인용하세요:
"방향장 그래프" - https://MiniWebtool.com/ko/방향장-기울기장-플로터/에서 MiniWebtool 인용, https://MiniWebtool.com/
by miniwebtool 팀. 업데이트 날짜: 2026년 4월 22일
즐겨 쓰는 AI에게 물어보세요
Gemini에서는 복사한 질문을 채팅창에 붙여 넣으세요. 아래에서도 복사할 수 있습니다.
질문 보기
미적분학:
- 평균 변화율 계산기 새로운
- 베르누이 미분방정식 계산기 새로운
- 컨볼루션 계산기
- cURL 계산기 새로운
- 곡률 계산기
- 도함수 계산기
- 방향장 그래프 새로운
- 방향 도함수 계산기
- 발산 계산기 새로운
- 이중 적분 계산기
- 오일러 방법 계산기 새로운
- 고속 푸리에 변환 (FFT) 계산기 새로운
- 1계 상미분방정식 해결사 새로운
- 푸리에 급수 계수 계산기
- 그래디언트 계산기 (다변수) 새로운
- 암묵적 미분 계산기
- 이상적분 계산기 새로운
- 무한 급수 합 계산기 새로운
- 순간 변화율 계산기 새로운
- 적분 계산기 인기
- 역 라플라스 변환 계산기
- 로피탈의 정리 계산기 새로운
- 라플라스 변환 계산기
- 극한 계산기
- 선적분 계산기 새로운
- 매클로린 급수 계산기 새로운
- 뉴턴 방법 계산기 새로운
- 수치 적분 계산기 새로운
- 최적화 계산기 (미적분) 새로운
- 편미분 계산기
- 거듭제곱 급수 계산기 새로운
- 수렴 반경 계산기
- 관련 변화율 계산기 새로운
- 리만 합 계산기 새로운
- 룽게-쿠타 (RK4) 방법 계산기
- 2계 상미분방정식 해결사 새로운
- 급수 수렴 판정 계산기 새로운
- 심프슨 법칙 계산기 새로운
- 단일 변수 도함수 계산기
- 면적분 계산기 새로운
- 회전체 표면적 계산기 새로운
- 연립 미분방정식 풀이 새로운
- 테일러 급수 계산기
- 사다리꼴 공식 계산기 새로운
- 삼중 적분 계산기
- 회전체 부피 계산기 새로운
- 론스키안 계산기
- Z-Transform 계산기 새로운