Công cụ Vẽ Trường Hướng và Trường Độ dốc
Vẽ trường độ dốc của bất kỳ phương trình vi phân bậc nhất y' = f(x, y) nào trên vùng x-y tùy chỉnh. Nhấp vào khung vẽ để tạo các đường nghiệm mới, xem các hạt chuyển động dọc theo trường và quan sát các đường không (nullcline) cân bằng — được xuất dưới dạng SVG thuần túy mà bạn có thể lưu hoặc chia sẻ.
Trình chặn quảng cáo đang ngăn chúng tôi hiển thị quảng cáo
MiniWebtool miễn phí nhờ quảng cáo. Nếu công cụ này hữu ích, hãy ủng hộ bằng Premium (không quảng cáo + nhanh hơn) hoặc cho phép MiniWebtool.com rồi tải lại trang.
- Hoặc nâng cấp Premium (không quảng cáo)
- Cho phép quảng cáo cho MiniWebtool.com, rồi tải lại
Giới thiệu về Công cụ Vẽ Trường Hướng và Trường Độ dốc
Công cụ Vẽ Trường Hướng và Trường Độ Dốc trực quan hóa hình học của bất kỳ phương trình vi phân thường bậc một nào y' = f(x, y) mà không cần giải nó bằng phương pháp giải tích. Tại mọi điểm trên một lưới có thể tùy chỉnh, nó vẽ một đoạn tiếp tuyến nhỏ có độ dốc bằng f(x, y), tiết lộ toàn bộ họ đường cong nghiệm ngay lập tức. Một khung vẽ SVG tương tác cho phép bạn nhấp để tạo các đường cong nghiệm tích phân bằng phương pháp RK4, tạo hoạt hình các hạt chảy dọc theo trường và xuất kết quả dưới dạng hình ảnh sẵn sàng để xuất bản.
Trường Hướng Là Gì?
Cho một ODE bậc một y' = f(x, y), một trường hướng (còn gọi là trường độ dốc) là một lưới gồm các đoạn thẳng ngắn được đặt tại các điểm cách đều nhau (xi, yj). Mỗi đoạn thẳng có độ dốc f(xi, yj), chính là độ dốc tiếp tuyến của bất kỳ đường cong nghiệm nào đi qua điểm đó. Vì các nghiệm phải luôn tiếp tuyến với trường hướng tại mọi nơi chúng đi qua, bức tranh tổng thể sẽ cho bạn thấy hành vi định tính của ODE — các điểm hút, điểm đẩy, đường cân bằng, dao động — trước khi bạn viết ra một công thức rõ ràng.
Kỹ thuật này đã trở nên phổ biến vào đầu thế kỷ 20 như một phần của lý thuyết định tính về phương trình vi phân, và hiện nay nó là một công cụ sư phạm tiêu chuẩn trong mọi khóa học ODE nhập môn.
Tại Sao Công Cụ Vẽ Này Lại Khác Biệt
| Tính năng | Công cụ này | Công cụ vẽ trực tuyến thông thường |
|---|---|---|
| Nhấp để theo dõi đường cong | Chạm vào bất kỳ đâu để tạo nghiệm RK4 mới bắt đầu từ đó | Tập hợp các đường cong cố định; phải gửi lại biểu mẫu |
| Hoạt hình dòng chảy | Các hạt chuyển động dọc theo trường trong thời gian thực | Chỉ có hình ảnh tĩnh |
| Tô màu theo độ lớn độ dốc | Phối màu theo thang logarit giúp lộ ra các nullcline và vùng cứng | Chỉ có một màu duy nhất |
| Xuất vector | Lưu dưới dạng SVG cho đồ họa có thể thu phóng vô hạn | Chỉ có định dạng raster PNG |
| Đọc giá trị khi di chuột | Hiển thị (x, y) và độ dốc dưới con trỏ | Không có phản hồi trực tiếp |
Cách Tính Toán Các Đường Cong Nghiệm
Đối với mỗi điều kiện ban đầu (x₀, y₀) bạn cung cấp, công cụ sẽ tích phân ODE bằng phương pháp Runge-Kutta bậc bốn (RK4) cổ điển. RK4 lấy mẫu độ dốc bốn lần mỗi bước — một lần ở đầu, hai lần ở giữa và một lần ở cuối — và kết hợp chúng trong một giá trị trung bình có trọng số:
RK4 có sai số cắt cục bộ O(h5) và sai số toàn cục O(h4), do đó nó hội tụ về nghiệm thực nhanh hơn bốn lần so với phương pháp Euler khi kích thước bước giảm đi. Công cụ vẽ tích phân cả về phía trước và phía sau từ (x₀, y₀), do đó đường cong kéo dài sang cả hai phía của điểm ban đầu và lấp đầy toàn bộ vùng có thể nhìn thấy.
Cách Đọc Biểu Đồ
Các đường cân bằng và nullcline
Bất cứ nơi nào các đoạn thẳng trở nên nằm ngang, bạn đang ở trên một nullcline — đường cong nơi f(x, y) = 0. Trong một ODE tự trị y' = g(y), các nullcline không đổi là nghiệm cân bằng; cách tô màu giúp chúng dễ dàng được nhận thấy dưới dạng các dải nằm ngang màu xanh lam.
Cân bằng ổn định và không ổn định
Tại một điểm cân bằng ổn định, các nghiệm lân cận sẽ uốn cong về phía nó: các mũi tên bên trên hướng xuống, các mũi tên bên dưới hướng lên. Tại một điểm cân bằng không ổn định, điều ngược lại sẽ xảy ra. Đối với y' = y(1 − y), y = 1 là ổn định và y = 0 là không ổn định — bạn có thể thấy điều này ngay lập tức trong mẫu logistic.
Vùng dốc và độ cứng (stiffness)
Các đoạn màu đỏ đánh dấu những nơi mà |f(x, y)| lớn, do đó các nghiệm thay đổi nhanh chóng ở đó. Nếu biểu đồ của bạn bị chi phối bởi màu đỏ, phương trình đó là cứng trong vùng đó và bất kỳ bộ tích phân số nào cũng sẽ cần một kích thước bước nhỏ để duy trì độ chính xác.
Định Dạng Đầu Vào Được Chấp Nhận
1. Phương trình vi phân
Bất cứ thứ gì có thể phân tích thành một biểu thức toán học hợp lệ sử dụng x và y. Các ví dụ phổ biến: y - x, x*y, sin(x) - y, exp(-x^2) + y, y*(1-y). Ký hiệu mũ ^ được tự động chuyển đổi thành **.
2. Miền xác định
Bốn con số cho phạm vi x và y. Miền hình vuông cho các biểu đồ dễ đọc nhất; nếu một trục dài hơn nhiều, các đoạn tiếp tuyến sẽ trông bị biến dạng ngay cả khi các giá trị độ dốc là chính xác.
3. Điều kiện ban đầu
Một danh sách các cặp x, y ngăn cách bằng dấu chấm phẩy hoặc dòng mới. Mỗi cặp trở thành một đường cong nghiệm RK4. Chấp nhận tối đa 8 điều kiện ban đầu; các đường cong bổ sung có thể được thêm vào một cách tương tác bằng cách nhấp vào biểu đồ.
Cách Sử Dụng Công Cụ Vẽ Này
- Nhập vế phải của y' = f(x, y) vào trường biểu thức, hoặc chọn một trong sáu ví dụ mẫu để xem hành vi kinh điển.
- Thiết lập phạm vi x và y. Bắt đầu với một vùng hình vuông tập trung quanh hành vi thú vị, sau đó thu phóng bằng cách gửi lại với phạm vi hẹp hơn.
- Liệt kê các điều kiện ban đầu dưới dạng các cặp
x, yngăn cách bằng dấu chấm phẩy. Bạn cũng có thể để trống trường này và thêm các đường cong sau khi vẽ. - Nhấp Vẽ Trường Hướng. SVG được kết xuất ngay lập tức với các đoạn độ dốc, độ lớn được mã hóa màu và bất kỳ đường cong nghiệm nào bạn đã chỉ định.
- Tương tác: nhấp hoặc chạm vào bất kỳ đâu trên canvas để thêm nhiều đường cong nghiệm hơn, di chuột để xem (x, y, độ dốc), nhấn Chạy hoạt hình dòng chảy để xem các hạt chảy dọc theo trường, hoặc Lưu SVG để xuất file.
Ví Dụ Cụ Thể
Lấy phương trình kinh điển y' = y − x. Nullcline là đường thẳng y = x, nơi độ dốc bằng không. Trên đường này, độ dốc là dương (mũi tên hướng lên), và dưới đường này, độ dốc là âm (mũi tên hướng xuống), do đó mọi đường cong nghiệm đều bị đẩy ra xa y = x theo chiều thẳng đứng.
Công cụ vẽ xác nhận hình học này bằng trực quan: tất cả các quỹ đạo ngoại trừ nghiệm riêng y = x + 1 đều bùng nổ theo hàm mũ, và cách tô màu biến đường thẳng y = x thành một vệt màu xanh lam rõ rệt nơi các độ dốc biến mất.
Các Trường Hợp Sử Dụng Phổ Biến
- Giảng dạy các khái niệm ODE — cân bằng, ổn định, lưu vực thu hút, hành vi yên ngựa.
- Kiểm tra các nghiệm giải tích — chồng đường cong bạn tự giải lên trường hướng và xác nhận tính tiếp tuyến.
- Khám phá các mô hình dân số — các mô hình logistic, hiệu ứng Allee, các thuật ngữ khai thác đều có những dấu hiệu trường độ dốc đặc trưng.
- Trực quan hóa các hệ thống điều khiển — các bộ điều khiển tuyến tính bậc một rút gọn về y' = −k·y + u(x), trường độ dốc của nó cho thấy tốc độ phản hồi.
- Chuẩn bị hình ảnh cho ghi chú bài giảng, sách giáo khoa và báo cáo kỹ thuật (sử dụng Lưu SVG cho đầu ra không giảm chất lượng).
Hạn Chế
Công cụ này chỉ xử lý các ODE bậc một rõ ràng — các hệ phương trình như dy/dx = f(x, y), dz/dx = g(x, y, z) yêu cầu công cụ vẽ chân dung pha. Các phương trình ẩn F(x, y, y') = 0 phải được viết lại dưới dạng y' = f(x, y) trước khi vẽ. Gần các điểm kỳ dị (các điểm mà f(x, y) là vô hạn hoặc không xác định), lưới sẽ thưa thớt và các dấu vết RK4 sẽ dừng lại một cách dứt khoát thay vì ngoại suy.
Câu Hỏi Thường Gặp
Trường hướng (trường độ dốc) là gì?
Trường hướng hoặc trường độ dốc là một lưới các đoạn thẳng ngắn được đặt tại các điểm cách đều nhau trong mặt phẳng x-y. Tại mỗi điểm (x, y), đoạn thẳng có độ dốc bằng f(x, y), vế phải của một ODE bậc một y' = f(x, y). Các đường cong nghiệm của ODE phải tiếp tuyến với các đoạn thẳng tại mọi điểm, điều này cho phép bạn trực quan hóa toàn bộ họ nghiệm mà không cần giải phương trình bằng phương pháp giải tích.
Công cụ vẽ các đường cong nghiệm như thế nào?
Đối với mỗi điều kiện ban đầu bạn cung cấp, công cụ sẽ tích phân ODE bằng phương pháp số sử dụng phương pháp Runge-Kutta bậc bốn (RK4) cổ điển với kích thước bước nhỏ. RK4 tính toán độ dốc bốn lần mỗi bước và kết hợp chúng với giá trị trung bình có trọng số để tạo ra một quỹ đạo chính xác đến O(h^4). Đường cong được theo dõi cả về phía trước và phía sau từ điểm bắt đầu cho đến khi nó rời khỏi vùng vẽ hoặc độ dốc trở nên vô hạn.
Tôi có thể sử dụng những hàm nào trong biểu thức?
Bạn có thể sử dụng các toán tử số học + - * / ^ cùng với các biến x và y, cộng với các hàm lượng giác (sin, cos, tan, asin, acos, atan), các hàm hyperbolic (sinh, cosh, tanh), các hàm mũ và logarit (exp, ln, log, log10), căn bậc hai (sqrt), giá trị tuyệt đối (abs), và các hằng số pi và e. Ví dụ về các biểu thức hợp lệ bao gồm y - x, x*y, sin(x)*cos(y), và exp(-x^2) + y.
Màu sắc có ý nghĩa gì?
Khi chọn Tô màu theo |độ dốc|, mỗi đoạn độ dốc được tô màu theo độ lớn của độ dốc tại điểm đó bằng cách sử dụng thang logarit. Màu xanh lam cho thấy độ dốc nhỏ (dòng chảy gần như nằm ngang), và màu đỏ cho thấy độ dốc lớn (dòng chảy gần như thẳng đứng). Điều này giúp tiết lộ các đặc điểm như đường cân bằng, vùng cứng và các điểm hút ngay lập tức.
Nullcline là gì và tại sao nó lại quan trọng?
Nullcline là tập hợp các điểm mà tại đó f(x, y) = 0, do đó trường hướng nằm ngang dọc theo nullcline. Trong một ODE tự trị, các nullcline thường chứa các nghiệm cân bằng; trong các phương trình không tự trị, chúng đánh dấu các điểm chuyển hướng của nghiệm. Công cụ làm nổi bật các vùng này bằng các đoạn màu xanh lam gần như nằm ngang khi chế độ Tô màu theo độ dốc được bật.
Tôi có thể sử dụng công cụ này trên thiết bị di động không?
Có. Bố cục thích ứng với màn hình nhỏ và biểu đồ SVG sử dụng các sự kiện chạm, vì vậy bạn có thể chạm vào bất kỳ đâu trên canvas để thêm một đường cong nghiệm mới. Tất cả các tính toán được thực hiện ở phía máy chủ nên công cụ hoạt động giống hệt nhau trên điện thoại, máy tính bảng và máy tính để bàn.
Đọc Thêm
- Trường độ dốc — Wikipedia
- Các phương pháp Runge-Kutta — Wikipedia
- Nullcline — Wikipedia
- Phương trình vi phân thường — Wikipedia
Tham khảo nội dung, trang hoặc công cụ này như sau:
"Công cụ Vẽ Trường Hướng và Trường Độ dốc" tại https://MiniWebtool.com/vi// từ MiniWebtool, https://MiniWebtool.com/
bởi đội ngũ miniwebtool. Cập nhật: 22 tháng 4, 2026
Bạn cũng có thể thử AI Giải Toán GPT của chúng tôi để giải quyết các vấn đề toán học của bạn thông qua câu hỏi và trả lời bằng ngôn ngữ tự nhiên.