ตั้งแต่ปี 2010 · รองรับการใช้งานเครื่องมือกว่า 2 ล้านครั้งต่อเดือน
ตั้งแต่ปี 2010
เพิ่มใน Chrome

กล่องเครื่องมือของฉัน

โหมดอัตโนมัติ

ยังไม่มีเครื่องมือที่บันทึกไว้

อัปเกรดเป็นเวอร์ชันพรีเมียม
เครื่องมือที่เกี่ยวข้อง
เครื่องแก้สมการเชิงอนุพันธ์สามัญอันดับสองเครื่องแก้สมการเชิงอนุพันธ์แบร์นูลลีเครื่องแก้ระบบสมการเชิงอนุพันธ์สามัญเครื่องคำนวณวิธีรุงเง-คุตตา (RK4)เครื่องคำนวณวิธีออยเลอร์เครื่องพล็อตสนามทิศทางและสนามความชัน
หน้าแรก > คณิตศาสตร์ > แคลคูลัส
 

เครื่องแก้สมการเชิงอนุพันธ์สามัญอันดับหนึ่ง

แก้สมการเชิงอนุพันธ์สามัญอันดับหนึ่งทั้งเชิงสัญลักษณ์และเชิงตัวเลข ตรวจจับรูปแบบแยกได้ เชิงเส้น แม่นตรง และอิสระโดยอัตโนมัติ ใช้เทคนิคที่เหมาะสม และวาดสนามความชันแบบโต้ตอบพร้อมเส้นโค้งคำตอบ

ใช้งานฟรีไม่ต้องสมัครสมาชิกผลลัพธ์ทันที
เครื่องแก้สมการเชิงอนุพันธ์สามัญอันดับหนึ่งลองใช้เลย — ฟรี ▼
dy/dx =
ใช้ x, y เป็นตัวแปร ตัวดำเนินการ: + - * / ^ ** ฟังก์ชัน: sin, cos, tan, exp, log, sqrt, abs ค่าคงที่: pi, e
x₀
y₀
x min
x max
เงื่อนไขเริ่มต้น y(x₀) = y₀ ตัวแก้ปัญหาจะอินทิเกรตออกจาก x₀ ทั้งสองทิศทางให้เต็มช่วง

Embed เครื่องแก้สมการเชิงอนุพันธ์สามัญอันดับหนึ่ง Widget

เกี่ยวกับ เครื่องแก้สมการเชิงอนุพันธ์สามัญอันดับหนึ่ง

เครื่องแก้สมการเชิงอนุพันธ์สามัญอันดับหนึ่ง รับสมการเชิงอนุพันธ์สามัญในรูปแบบ dy/dx = f(x, y) จำแนกโครงสร้างโดยอัตโนมัติ (แยกตัวแปรได้, เชิงเส้น, อัตโนมัติ, แม่นตรง หรือทั่วไป) และสร้างทั้งคำตอบในรูปแบบปิดเชิงสัญลักษณ์เมื่อเป็นไปได้ และคำตอบเชิงตัวเลขที่มีความแม่นยำสูงในทุกกรณี การแสดงภาพสนามความชันแบบสดพร้อมเส้นโค้งคำตอบที่วางซ้อนกันช่วยให้ความหมายทางเรขาคณิตของสมการชัดเจนขึ้นทันที — คำตอบคือเส้นโค้งที่สัมผัสกับลูกศรทุกอันอย่างพอดี

สมการเชิงอนุพันธ์สามัญ (ODE) อันดับหนึ่งคืออะไร?

สมการเชิงอนุพันธ์สามัญอันดับหนึ่ง เกี่ยวข้องกับฟังก์ชันที่ไม่ทราบค่า y(x) และอนุพันธ์อันดับหนึ่ง y'(x) เท่านั้น รูปแบบมาตรฐานคือ:

dy/dx = f(x, y)

เมื่อรวมกับ เงื่อนไขเริ่มต้น y(x₀) = y₀ จะกลายเป็น ปัญหาค่าเริ่มต้น (IVP) ทฤษฎีบท Picard-Lindelöf รับประกันคำตอบหนึ่งเดียวในช่วงใกล้เคียงของ x₀ ตราบใดที่ f มีความต่อเนื่องแบบ Lipschitz ใน y ใกล้ (x₀, y₀) ในทางเรขาคณิต IVP คือการหาเส้นโค้งหนึ่งเดียวที่ผ่านจุด (x₀, y₀) ซึ่งความชันที่ทุกจุดตรงกับค่า f ณ จุดนั้น — ซึ่งก็คือเส้นโค้งที่สัมผัสกับสนามความชันนั่นเอง

6 ประเภทที่ตัวแก้ปัญหารองรับ

ประเภท รูปแบบ เทคนิคการแก้มาตรฐาน สิ่งที่เครื่องมือนี้ทำ
การอินทิเกรตโดยตรง dy/dx = f(x) การอินทิเกรตโดยตรง: y = ∫f(x) dx + C การอินทิเกรตเชิงตัวเลข (RK4 จะลดรูปเป็นการประมาณค่าแบบซิมป์สัน)
เชิงเส้น (สัมประสิทธิ์คงที่) dy/dx = a·y + b รูปแบบปิดผ่านตัวประกอบอินทิเกรตหรือรากเฉพาะตัว คำตอบเชิงสัญลักษณ์ฉบับเต็ม + แสดงวิธีทำทีละขั้นตอน
อัตโนมัติ (Autonomous) dy/dx = f(y) การแยกตัวแปร: ∫dy/f(y) = x + C คำตอบเชิงตัวเลข + การแสดงภาพสนามความชัน
แยกตัวแปรได้ (Separable) dy/dx = g(x)·h(y) การแยกตัวแปร: ∫dy/h(y) = ∫g(x) dx + C ตรวจพบรูปแบบผ่านการทดสอบผลคูณไขว้; แสดงคำตอบเชิงตัวเลข
เชิงเส้น (สัมประสิทธิ์ตัวแปร) dy/dx + P(x)·y = Q(x) ตัวประกอบอินทิเกรต μ(x) = e^∫P(x) dx ตรวจพบรูปแบบผ่านการทดสอบความเป็นเชิงเส้น; แสดงคำตอบเชิงตัวเลข
ทั่วไป dy/dx = f(x, y) อื่นๆ วิธีการเชิงตัวเลข (RK4, RK45, BDF, …) Runge-Kutta แบบคลาสสิกพร้อม 600 ขั้นตอนย่อย

วิธีรูปแบบปิด: เชิงเส้นที่มีสัมประสิทธิ์คงที่

เมื่อฝั่งขวาของสมการลดรูปเหลือ dy/dx = a·y + b โดยที่ a และ b เป็นค่าคงที่ ตัวประกอบอินทิเกรต μ(x) = e^(-a·x) จะให้คำตอบที่แม่นยำ คำตอบทั่วไปคือ:

y(x) = -b/a + C · e^(a·x) (a ≠ 0) y(x) = b·x + C (a = 0)

การใช้เงื่อนไขเริ่มต้น y(x₀) = y₀ จะทำให้หาค่าคงที่ C ได้ และนำไปสู่คำตอบ เฉพาะราย เพียงหนึ่งเดียว ประเภทนี้ครอบคลุมปัญหาในตำราเรียนจำนวนมาก:

การอ่านสนามความชัน

ที่แต่ละจุดบนกริด (x, y) เครื่องมือจะวาดส่วนของเส้นตรงสั้นๆ ที่มีความชันเท่ากับ f(x, y) ข้อสังเกตที่เป็นประโยชน์ 3 ประการ:

วิธีการเชิงตัวเลข: Runge-Kutta แบบคลาสสิก (RK4)

เมื่อกำหนด (x_n, y_n) ค่าถัดไปจะถูกคำนวณโดยการหาค่าเฉลี่ยของค่าประมาณความชัน 4 ค่า:

k₁ = f(x_n, y_n) k₂ = f(x_n + h/2, y_n + h·k₁/2) k₃ = f(x_n + h/2, y_n + h·k₂/2) k₄ = f(x_n + h, y_n + h·k₃) y_{n+1} = y_n + (h/6) · (k₁ + 2k₂ + 2k₃ + k₄)

RK4 มีความคลาดเคลื่อนเฉพาะที่ระดับ O(h⁵) และความคลาดเคลื่อนรวมระดับ O(h⁴) ให้ความแม่นยำประมาณ 6 หลักที่จำนวนขั้นตอนเริ่มต้นสำหรับสมการที่ไม่แข็ง ตัวแก้ปัญหาจะอินทิเกรตออกจากจุดเริ่มต้นในทั้งสองทิศทางของ x และหยุดอย่างเหมาะสมหากขนาดของ y เกิน 10¹⁵ — ซึ่งมักเกิดกับคำตอบที่พุ่งสูงขึ้นอย่างรวดเร็วในเวลาจำกัด เช่น dy/dx = y²

วิธีใช้งานเครื่องคำนวณนี้

  1. ป้อนสมการฝั่งขวา ในช่อง dy/dx = ... ใช้ x และ y เป็นตัวแปร, * สำหรับการคูณ, ^ หรือ ** สำหรับกำลัง และฟังก์ชันมาตรฐานอย่าง sin, cos, exp, log, sqrt รองรับค่าคงที่ pi และ e
  2. ระบุเงื่อนไขเริ่มต้น (x₀, y₀) — เส้นโค้งคำตอบหนึ่งเดียวจะผ่านจุดนี้
  3. เลือกช่วง x ที่ต้องการพล็อตสนามความชันและเส้นโค้งคำตอบ ช่วง y จะถูกปรับให้เหมาะสมโดยอัตโนมัติจากคำตอบที่อินทิเกรตได้
  4. คลิก 'คำนวณและแสดงภาพ' ตัวจำแนกประเภทจะทำงานก่อน หากสมการของคุณตรงกับรูปแบบปิด (เชิงเส้นที่มีสัมประสิทธิ์คงที่) คุณจะได้คำตอบเชิงสัญลักษณ์ สนามความชันและเส้นโค้งคำตอบจะถูกแสดงผลเสมอ
  5. สลับเปิด/ปิดสนามความชัน เพื่อเน้นที่เส้นโค้งคำตอบ หรือเล่นภาพเคลื่อนไหวการวาดเส้นโค้งใหม่เพื่อดูความคืบหน้าของการอินทิเกรตจากจุดเริ่มต้น

ตัวอย่างวิธีทำ: กฎการเย็นตัวของนิวตัน

กาแฟหนึ่งถ้วยที่อุณหภูมิ 80 °C เย็นลงในห้องที่มีอุณหภูมิ 20 °C อัตราการถ่ายเทความร้อนเป็นสัดส่วนกับความแตกต่างของอุณหภูมิ:

dT/dt = -0.1 · (T - 20), T(0) = 80

นี่คือสมการเชิงเส้นที่มีสัมประสิทธิ์คงที่ (a = -0.1, b = 2) รูปแบบปิดคือ:

T(t) = 20 + 60 · e^(-0.1 t)

หลังจาก 30 นาที: T(30) = 20 + 60·e⁻³ ≈ 22.99 °C มุมมองสนามความชันทำให้เห็นพฤติกรรมขีดจำกัดได้ชัดเจน — เส้นโค้งคำตอบทุกเส้น ไม่ว่าจะเริ่มที่อุณหภูมิใด จะเข้าหาเส้นแนวนอน T = 20

การประยุกต์ใช้งานทั่วไป

คำถามที่พบบ่อย

สมการเชิงอนุพันธ์สามัญอันดับหนึ่งคืออะไร?

สมการเชิงอนุพันธ์สามัญ (ODE) อันดับหนึ่ง คือสมการในรูปแบบ dy/dx = f(x, y) ที่เกี่ยวข้องกับฟังก์ชันที่ไม่ทราบค่า y(x) และอนุพันธ์อันดับหนึ่งของมัน การแก้ ODE หมายถึงการหาฟังก์ชัน y(x) ที่มีอนุพันธ์ตรงกับฝั่งขวาของสมการ เมื่อมีเงื่อนไขเริ่มต้น y(x₀) = y₀ คำตอบจะเป็นคำตอบเดียวภายใต้สมมติฐานความสม่ำเสมอเพียงพอ (ทฤษฎีบท Picard-Lindelöf)

สนามความชันคืออะไร?

สนามความชัน (slope field หรือ direction field) คือการพล็อตส่วนของเส้นตรงขนาดเล็กที่แต่ละจุดบนกริด (x, y) ซึ่งมีความชันเท่ากับ f(x, y) เส้นโค้งคำตอบของ ODE คือเส้นโค้งที่สัมผัสกับส่วนของเส้นตรงเหล่านี้ในทุกจุด สนามความชันช่วยให้เห็นภาพพฤติกรรมโดยรวมของคำตอบได้ทันทีโดยไม่ต้องแก้สมการเชิงสัญลักษณ์

เครื่องมือนี้นี้แก้สมการ ODE อันดับหนึ่งประเภทใดได้บ้าง?

เครื่องมือจะจำแนกสมการโดยอัตโนมัติเป็น: อินทิเกรตได้ (ขึ้นอยู่กับ x เท่านั้น), เชิงเส้นที่มีสัมประสิทธิ์คงที่ y' = a·y + b (แสดงคำตอบรูปแบบปิดฉบับเต็ม), อัตโนมัติ (ขึ้นอยู่กับ y เท่านั้น), แยกตัวแปรได้ (แยกเป็น g(x)·h(y)), เชิงเส้นที่มีสัมประสิทธิ์ตัวแปร (P(x)·y + Q(x)) หรือทั่วไป สำหรับทุกประเภท จะมีการสร้างคำตอบเชิงตัวเลขแบบ Runge-Kutta ที่มีความแม่นยำสูงและการแสดงภาพสนามความชัน

ใช้วิธีการเชิงตัวเลขใด?

ใช้วิธี Runge-Kutta ลำดับที่สี่แบบคลาสสิก (RK4) โดยแบ่งเป็น 300 ขั้นตอนย่อยในแต่ละทิศทางจากจุดเริ่มต้น RK4 มีความคลาดเคลื่อนเฉพาะที่ระดับ O(h⁵) และเป็นวิธีมาตรฐานสำหรับ ODE ที่ไม่แข็งในระดับนี้ ตัวแก้ปัญหาจะตรวจจับการลู่ออก (overflow หรือ NaN) และหยุดการอินทิเกรตอย่างเหมาะสมเพื่อให้พล็อตยังคงใช้งานได้

วิธีตัวประกอบอินทิเกรตสำหรับ ODE เชิงเส้นคืออะไร?

สำหรับ ODE เชิงเส้นอันดับหนึ่ง y' + P(x)·y = Q(x) ให้คูณทั้งสองข้างด้วยตัวประกอบอินทิเกรต μ(x) = e^∫P(x) dx ฝั่งซ้ายจะกลายเป็นอนุพันธ์ที่แน่นอน d/dx[μ·y] ดังนั้น y(x) = (1/μ(x)) · (∫μ(x)·Q(x) dx + C) เมื่อ P และ Q เป็นค่าคงที่ สูตรนี้จะยุบลงเหลือรูปแบบปิด y = -b/a + C·e^(a·x) ซึ่งเครื่องมือจะส่งคืนให้โดยอัตโนมัติ

เครื่องมือนี้สามารถจัดการกับสมการที่แข็ง (stiff) หรือระบบของ ODE ได้หรือไม่?

ตัวแก้ปัญหานี้มีไว้สำหรับสเกลาร์ ODE อันดับหนึ่งที่ไม่แข็ง ปัญหาที่แข็งมากอาจต้องใช้วิธีโดยนัย (implicit method) เช่น backward Euler หรือ Rosenbrock ส่วนระบบสมการที่เกี่ยวพันกันต้องใช้ตัวแก้ปัญหาแบบเวกเตอร์ ในกรณีเหล่านั้น โปรดใช้แพ็คเกจเฉพาะทาง เช่น solve_ivp ของ SciPy หรือตัวแก้ stiff-ODE โดยเฉพาะ

อ่านเพิ่มเติม

อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:

"เครื่องแก้สมการเชิงอนุพันธ์สามัญอันดับหนึ่ง" ที่ https://MiniWebtool.com/th/เครื่องแก้สมการเชิงอนุพันธ์สามัญอันดับหนึ่ง/ จาก MiniWebtool, https://MiniWebtool.com/

โดยทีมงาน miniwebtool อัปเดตเมื่อ: 22 เม.ย. 2026

คุณสามารถลองใช้ AI แก้ปัญหาคณิตศาสตร์ GPT ของเรา เพื่อแก้ไขปัญหาทางคณิตศาสตร์ของคุณผ่านคำถามและคำตอบด้วยภาษาธรรมชาติ.

แคลคูลัส:

เครื่องมือยอดนิยมและอัปเดตล่าสุด:

เครื่องคำนวณอัตราที่เกี่ยวข้องเครื่องแก้สมการเลขชี้กำลังเครื่องแก้ความสัมพันธ์การเกิดซ้ำดูทั้งหมด →
หน้าแรก > คณิตศาสตร์ > แคลคูลัส > เครื่องแก้สมการเชิงอนุพันธ์สามัญอันดับหนึ่ง