ทำให้การทำงานของคุณง่ายขึ้น: ค้นหา miniwebtool
เพิ่ม
เครื่องมือที่เกี่ยวข้อง
เครื่องแก้สมการเชิงอนุพันธ์แบร์นูลลีเครื่องพล็อตสนามทิศทางและสนามความชันเครื่องคำนวณลักษณะเฉพาะออยเลอร์เครื่องคิดเลขฟังก์ชันโทเชียนต์ออยเลอร์n หลักแรกของ eเครื่องแก้สมการเชิงอนุพันธ์สามัญอันดับหนึ่งเครื่องคำนวณวิธีนิวตันเครื่องคำนวณพาราโบลาเครื่องคำนวณวิธีรุงเง-คุตตา (RK4)เครื่องคิดเลขรูปแบบความชันและจุดตัด (y = mx + b)
หน้าแรก > คณิตศาสตร์ > แคลคูลัส > เครื่องคำนวณวิธีออยเลอร์
 

เครื่องคำนวณวิธีออยเลอร์

แก้สมการเชิงอนุพันธ์สามัญ (ODE) อันดับหนึ่ง y' = f(x, y) เชิงตัวเลขด้วยวิธีออยเลอร์ ดูตารางการวนซ้ำ รูปหลายเหลี่ยมออยเลอร์ที่วางซ้อนบน Slope Field และการเปรียบเทียบการลู่เข้าแบบสดที่ h, h/2 และ h/4 — พร้อมการวิเคราะห์ข้อผิดพลาดที่เป็นทางเลือกเทียบกับคำตอบในรูปแบบปิด

เครื่องคำนวณวิธีออยเลอร์
y' =
ใช้ x และ y เป็นตัวแปร รองรับ + − × ÷ ^ และฟังก์ชัน sin, cos, tan, exp, ln, log, sqrt, abs
หากระบุ ทุกจุดของออยเลอร์จะถูกเปรียบเทียบกับ y(x) และแสดงข้อผิดพลาดเป็นเส้นประสีส้ม

Embed เครื่องคำนวณวิธีออยเลอร์ Widget

เกี่ยวกับ เครื่องคำนวณวิธีออยเลอร์

เครื่องคำนวณวิธีออยเลอร์ นี้ช่วยแก้ปัญหาค่าเริ่มต้นของสมการเชิงอนุพันธ์อันดับหนึ่งในรูปแบบ \( y' = f(x, y), \; y(x_0) = y_0 \) โดยใช้วิธีของออยเลอร์แบบดั้งเดิม (Forward Euler) เครื่องมือนี้จะแสดงตารางการทำซ้ำฉบับสมบูรณ์ พล็อตรูปหลายเหลี่ยมออยเลอร์บนฟิลด์ความชัน เปรียบเทียบคำตอบที่ขนาดขั้นตอนแตกต่างกันสามระดับเพื่อให้คุณเห็นการลู่เข้าของวิธีนี้ด้วยตาเปล่า และหากคุณระบุคำตอบที่แท้จริงในรูปทั่วไป ระบบจะทำการวิเคราะห์ข้อผิดพลาดในแต่ละขั้นตอนให้ด้วย

วิธีของออยเลอร์คืออะไร?

วิธีของออยเลอร์เป็นอัลกอริทึมที่ง่ายที่สุดในการประมาณคำตอบของปัญหาค่าเริ่มต้น เริ่มต้นจากจุดที่ทราบค่า \( (x_0, y_0) \) บนเส้นโค้งคำตอบ แล้วก้าวไปข้างหน้าซ้ำๆ ด้วยขนาดขั้นตอนเล็กๆ h ตามความชันเฉพาะที่ \( f(x, y) \):

yn+1 = yn + h · f(xn, yn), xn+1 = xn + h

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

มีความแม่นยำเพียงใด?

วิธีของออยเลอร์เป็นวิธี อันดับหนึ่ง (First-order method) ข้อผิดพลาดจากการตัดปลายเฉพาะที่ในแต่ละขั้นตอนคือ \( O(h^2) \) และข้อผิดพลาดรวมหลังจากอินทิเกรตในช่วงที่กำหนดคือ \( O(h) \) ในทางปฏิบัติหมายความว่า:

การเปรียบเทียบขนาดขั้นตอน (h, h/2, h/4) ในตัวช่วยให้คุณเห็นการลู่เข้าแบบเชิงเส้นนี้ได้โดยตรง: เพียงเปิดตัวเลือกนี้และตรวจสอบว่าค่าสุดท้ายทั้งสามค่าเข้าใกล้ขีดจำกัดเดียวกัน โดยแต่ละค่าจะมีระยะห่างจากขีดจำกัดประมาณครึ่งหนึ่งของค่าก่อนหน้า

การอ่านแผนภูมิ

การแสดงผลจะซ้อนทับข้อมูลสี่ประเภทบนระนาบพิกัดเดียว:

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

  1. ป้อนสมการด้านขวา ของ ODE ในช่องที่เขียนว่า y' = โดยใช้ x และ y เป็นตัวแปร ตัวดำเนินการที่รองรับคือ + − × ÷ ^ และฟังก์ชันที่รองรับ ได้แก่ sin, cos, tan, asin, acos, atan, exp, ln, log, log10, log2, sqrt, abs
  2. ตั้งค่าเงื่อนไขเริ่มต้น: ค่าเริ่มต้น x₀, ค่า y₀ เริ่มต้น ณ จุดนั้น, ขนาดขั้นตอน h (ค่าบวกเพื่ออินทิเกรตไปข้างหน้า, ค่าลบเพื่ออินทิเกรตย้อนกลับ) และจำนวนขั้นตอน n
  3. (ไม่บังคับ) ระบุคำตอบที่แท้จริง y(x) หากคุณทราบ เครื่องคำนวณจะคำนวณ \( |y_n - y(x_n)| \) ในทุกขั้นตอนและรายงานข้อผิดพลาดสูงสุดและข้อผิดพลาดสุดท้าย
  4. สลับตัวเลือกการแสดงผล: ฟิลด์ความชันจะถูกเปิดไว้เป็นค่าเริ่มต้น ส่วนการเปรียบเทียบขนาดขั้นตอนจะซ้อนทับเส้นโค้งพิเศษอีกสองเส้นที่ h/2 และ h/4
  5. คลิก รัน ส่วนผลลัพธ์จะแสดงสถิติสรุป แผนภูมิ แผงเปรียบเทียบการลู่เข้า และตารางการทำซ้ำฉบับเต็ม การวางเมาส์เหนือแถวในตารางจะเน้นจุดที่เกี่ยวข้องบนแผนภูมิ (และในทางกลับกัน)

ตัวอย่างการคำนวณ

พิจารณาสมการ \( y' = x + y, \; y(0) = 1 \) โดยที่ h = 0.1 และทำ 10 ขั้นตอน คำตอบที่แท้จริงคือ \( y(x) = -x - 1 + 2e^x \) เมื่อใช้วิธีของออยเลอร์จะได้:

n = 1: y1 = 1 + 0.1 · (0 + 1) = 1.1 n = 2: y2 = 1.1 + 0.1 · (0.1 + 1.1) = 1.22 n = 3: y3 = 1.22 + 0.1 · (0.2 + 1.22) = 1.362 ⋮ n = 10: y10 ≈ 3.1875, ค่าจริง y(1) = 2e − 2 ≈ 3.4366

ข้อผิดพลาดสุดท้ายอยู่ที่ประมาณ 0.249 หากลด h ลงเหลือ 0.05 ข้อผิดพลาดสุดท้ายจะลดลงเหลือประมาณ 0.13 และหากลดลงอีกเหลือ 0.025 ข้อผิดพลาดจะเหลือประมาณ 0.067 ซึ่งเป็นการลู่เข้าแบบเชิงเส้นตรงตามทฤษฎี

วิธีของออยเลอร์เทียบกับวิธีเชิงตัวเลขอื่นๆ

วิธี อันดับ (Order) การประเมินต่อขั้นตอน ข้อผิดพลาดรวม หมายเหตุ
ออยเลอร์ (ไปข้างหน้า) 1 1 O(h) วิธีที่ง่ายที่สุด เหมาะสำหรับการสอนและสร้างต้นแบบ
ออยเลอร์ปรับปรุง (Heun) 2 2 O(h²) หาค่าเฉลี่ยความชันที่จุดเริ่มต้นและจุดสิ้นสุดของขั้นตอน
จุดกึ่งกลาง (RK2) 2 2 O(h²) ประเมินความชันที่จุดกึ่งกลางของแต่ละขั้นตอน
รุงเงอ-คุตตา 4 (RK4) 4 4 O(h⁴) ตัวแก้ปัญหาอเนกประสงค์ มีความแม่นยำสูงมากต่อขั้นตอน
ออยเลอร์ย้อนกลับ (Implicit) 1 1 (บวกกับการแก้ราก) O(h) มีความเสถียรแบบไม่มีเงื่อนไข จำเป็นสำหรับ ODE ที่ตึงตัว

เมื่อวิธีของออยเลอร์เกิดข้อผิดพลาด

วิธีของออยเลอร์แบบไปข้างหน้าอาจทำงานผิดปกติในสามสถานการณ์:

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

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

วิธีของออยเลอร์คืออะไร?

วิธีของออยเลอร์เป็นขั้นตอนวิธีเชิงตัวเลขที่ง่ายที่สุดในการแก้ปัญหาค่าเริ่มต้น y' = f(x, y), y(x0) = y0 ในแต่ละขั้นตอนจะเลื่อนคำตอบไปตาม y_{n+1} = y_n + h · f(x_n, y_n) โดยดำเนินตามความชันที่จุดปัจจุบันเป็นระยะทางสั้นๆ h วิธีนี้มีความแม่นยำอันดับหนึ่ง หมายความว่าข้อผิดพลาดรวมคือ O(h)

วิธีของออยเลอร์มีความแม่นยำเพียงใด?

วิธีของออยเลอร์มีข้อผิดพลาดจากการตัดปลายเฉพาะที่ O(h²) และข้อผิดพลาดรวม O(h) การลดขนาดขั้นตอนลงครึ่งหนึ่งจะทำให้ข้อผิดพลาดรวมลดลงประมาณครึ่งหนึ่ง นี่คือสาเหตุที่การเปรียบเทียบการลู่เข้าที่ h, h/2 และ h/4 ในเครื่องคำนวณนี้มีประโยชน์มาก: คุณจะเห็นข้อผิดพลาดลดลงแบบเชิงเส้นตาม h

วิธีของออยเลอร์ล้มเหลวเมื่อใด?

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

ฉันควรเลือกขนาดขั้นตอนอย่างไร?

เริ่มต้นด้วย h ที่ให้ขั้นตอนประมาณ 10 ถึง 50 ขั้นตอนในช่วงที่สนใจ หากรูปหลายเหลี่ยมออยเลอร์เบี่ยงเบนจากฟิลด์ความชันหรือจากคำตอบที่แท้จริงของคุณอย่างชัดเจน ให้ลด h ลงครึ่งหนึ่งแล้วรันใหม่ ใช้การเปรียบเทียบ h, h/2, h/4 ในตัวเพื่อตรวจสอบว่าเส้นโค้งทั้งสามลู่เข้าหากันหรือไม่

วิธีของออยเลอร์แตกต่างจากรุงเงอ-คุตตา (RK4) อย่างไร?

รุงเงอ-คุตตาอันดับสี่จะประเมินความชันที่สี่จุดต่อขั้นตอนและรวมเข้าด้วยกันด้วยน้ำหนัก (1, 2, 2, 1)/6 ทำให้มีข้อผิดพลาดรวม O(h⁴) ซึ่งดีกว่า O(h) ของออยเลอร์หลายเท่าสำหรับจำนวนขั้นตอนที่เท่ากัน แต่ออยเลอร์ยังคงมีค่าสำหรับการสอนแนวคิดเรื่องการอินทิเกรตเชิงตัวเลขและสำหรับการใช้งานที่ง่ายมากหรือไม่ต้องการความแม่นยำสูง

ฉันสามารถใช้สิ่งนี้กับระบบของสมการ ODE ได้หรือไม่?

เครื่องคำนวณนี้จัดการสมการ ODE อันดับหนึ่งแบบสเกลาร์เดียว y' = f(x, y) สำหรับระบบสมการหรือ ODE อันดับสูง คุณสามารถเขียนสมการใหม่เป็นระบบอันดับหนึ่งและใช้ตัวแก้ระบบโดยเฉพาะ หรือแปลงสมการอันดับสองเป็นอันดับหนึ่งสองสมการแล้วแก้ทีละส่วนประกอบ

ฉันสามารถอินทิเกรตย้อนกลับได้หรือไม่?

ได้ — เพียงป้อนขนาดขั้นตอน h เป็นค่าลบ เครื่องคำนวณจะเลื่อนจาก x₀ ไปในทิศทางลบเป็นจำนวน n ขั้นตอน ซึ่งมีประโยชน์สำหรับการจำลองเหตุการณ์ในอดีตจากสถานะปัจจุบันที่ทราบค่า

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

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

"เครื่องคำนวณวิธีออยเลอร์" ที่ https://MiniWebtool.com/th/เครื่องคำนวณวิธีออยเลอร์/ จาก MiniWebtool, https://MiniWebtool.com/

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

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

แคลคูลัส:

เครื่องมือเด่น:

ค้นหา ID ผู้ใช้ Instagramตัวแปลงองศาทศนิยมเป็น DMSค้นหา ID ผู้ใช้ Facebookเครื่องแปลง PSI เป็น Barตัวแปลงบาร์เป็น PSIเครื่องมือแปลง kPa เป็น psiเครื่องคำนวณเลขยกกำลัง-ความแม่นยำสูงเครื่องคิดเลขผลรวมตัวแปลง cm เป็นฟุตและนิ้วเครื่องคำนวณวันของปี - วันนี้เป็นวันอะไรของปีตัวแปลง FPSตัวแปลงฟุตและนิ้วเป็นเซนติเมตรเครื่องคำนวณพื้นที่ผิวทรงกระบอก ความแม่นยำสูงสถิติช่อง YouTubeเครื่องคำนวณส่วนเบี่ยงเบนมาตรฐานสัมพัทธ์โปรแกรมแปลงตัวเลขเป็นภาษาอังกฤษเครื่องตรวจจับเนื้อหา AIเครื่องคำนวณราศีอาทิตย์ ราศีจันทร์ และลัคนา 🌞🌙✨ตัวแปลง psi เป็น kPaเครื่องคำนวณส่วนเบี่ยงเบนมาตรฐาน - ความแม่นยำสูงตัวแก้และฝึกเกม 24เครื่องคำนวณรายได้ YouTubeเครื่องคำนวณเวลาชาร์จรถ EVเครื่องคิดเลข Hexเครื่องคิดเลขรากที่สองเครื่องคิดเลข log ฐาน 2เครื่องคิดเลข PVIFA ความแม่นยำสูงตัวแปลง ppm เป็นเปอร์เซ็นต์เครื่องคิดเลข CAGRเครื่องคำนวณปริมาตรกรวย ความแม่นยำสูง⚔️ เครื่องคำนวณ DPSตัวแปลง DMS เป็นองศาทศนิยมเครืองคดเลข-ancเครื่องคำนวณปริมาตรทรงกลม ความแม่นยำสูงเครื่องคิดเลข One Rep Max (1RM)เครื่องคำนวณ GFRตัวแปลง HTML เป็นข้อความเครื่องคำนวณปริมาตรปริซึมสี่เหลี่ยมผืนผ้า ความแม่นยำสูงเครื่องคำนวณ RREF (รูปแบบขั้นบันได)ตัวแปลงฐานสิบหกเครื่องมือจัดรูปแบบและตรวจสอบ JSONเครื่องคำนวณ kVAเครื่องคำนวณสไตรค์เรตการตีเครื่องคำนวณ Net Run Rateเครื่องคำนวณอัตราส่วน K/Dเครื่องคำนวณเรตติ้ง Eloเครื่องคำนวณการฟื้นตัวของอัตราการเต้นหัวใจเครื่องคำนวณเวลาเดินป่าเครื่องคำนวณเพซพายเรือเครื่องคำนวณ Age-Grading การวิ่งเครื่องคำนวณ FTP และโซนพลังเครื่องคำนวณ Beep Testเครื่องคำนวณคะแนน ACFTเครื่องคำนวณ Wilks & DOTSเครื่องคำนวณออฟเซ็ตล้อค้นหาดัชนีโหลดและเรตติ้งความเร็วของยางเครื่องคำนวณต้นทุนต่อไมล์เครื่องคำนวณการซื้อรถลีสเครื่องคำนวณการผสมค่าออกเทนเครื่องคำนวณอัตราส่วนน้ำมัน 2 จังหวะเครื่องคำนวณความจุกระบอกสูบเครื่องยนต์เครื่องคำนวณโซฟาผ่านประตูเครื่องคำนวณคอร์ดฟืนเครื่องคำนวณ CADR เครื่องฟอกอากาศเครื่องคำนวณขนาดเครื่องลดความชื้นเครื่องคำนวณขนาดพัดลมเพดานเครื่องคำนวณขนาดผ้าม่านเครื่องคำนวณขนาดพรมเครื่องคำนวณความสูงในการแขวนภาพเครื่องคำนวณความสูงการติดตั้งทีวีเครื่องคำนวณขนาดทีวีเครื่องคำนวณปริมาตรและแผ่นรองบ่อเครื่องคำนวณเกลือสระว่ายน้ำเครื่องคำนวณปริมาตรสระว่ายน้ำเครื่องคำนวณขนาดเครื่องทำน้ำอุ่นเครื่องคำนวณเรซินอีพ็อกซีเครื่องคำนวณระยะห่างลูกกรงเครื่องคำนวณบัวเชิงผนังและคิ้วเครื่องคำนวณไซดิ้งเครื่องคำนวณสีย้อมไม้เดคเครื่องคำนวณเมล็ดหญ้าเครื่องคำนวณหญ้าปูสนามเครื่องคำนวณยางมะตอยเครื่องคำนวณลูกบาศก์หลาเครื่องคำนวณความยาวเสาอากาศเครื่องคำนวณการบรรจุท่อร้อยสายเครื่องคำนวณตัวเก็บประจุแบบอนุกรมและขนานเครื่องคำนวณรีแอกแตนซ์เหนี่ยวนำเครื่องคำนวณแสงสว่างในห้องเครื่องคำนวณลักซ์เป็นลูเมนตัวแปลงลูเมนเป็นวัตต์เครื่องคำนวณขนาดเครื่องกำเนิดไฟฟ้าตัวแปลง mAh เป็น Whเครื่องคำนวณกำลังไฟฟ้า 3 เฟสเครื่องคำนวณแอมป์เป็นวัตต์เครื่องคำนวณวัตต์เป็นแอมป์เครื่องคำนวณตัวต้านทานแบบอนุกรมเครื่องคำนวณแรงเสียดทานเครื่องคำนวณพื้นเอียงเครื่องคำนวณความได้เปรียบเชิงกลเครื่องคำนวณความเร็วเสียงเครื่องคำนวณความเร็วคลื่นเครื่องคำนวณแรงลอยตัวเครื่องคำนวณความเร็วสุดท้ายเครื่องคำนวณความยาวคลื่นเดอบรอยล์เครื่องคำนวณพลังงานโฟตอนเครื่องคำนวณ E=mc²เครื่องคำนวณการยืดออกของเวลาเครื่องคำนวณกฎข้อที่สามของเคปเลอร์เครื่องคำนวณความเร็วหลุดพ้นเครื่องคำนวณแรงโน้มถ่วงเครื่องคำนวณกฎเบียร์ แลมเบิร์ตเครื่องคำนวณสมการเนินสต์เครื่องคำนวณความดันออสโมติกเครื่องคำนวณการเพิ่มขึ้นของจุดเดือดเครื่องคำนวณการลดลงของจุดเยือกแข็งเครื่องคำนวณองค์ประกอบร้อยละเครื่องคำนวณนอร์แมลลิตีเครื่องคำนวณโมแลลิตีตัวแปลง pKa เป็น Kaเครื่องคำนวณเฮนเดอร์สัน ฮัสเซลบาล์ชเครื่องคำนวณผลได้ตามทฤษฎีเครื่องคำนวณสารกำหนดปริมาณเครื่องคำนวณการจัดเรียงอิเล็กตรอนตารางธาตุแบบโต้ตอบเครื่องสร้างแผนการสอน AIเครื่องสร้างควิซ AIเครื่องสร้างการอ้างอิง APA/MLA/Chicagoเครื่องคำนวณเปอร์เซ็นต์การเข้าเรียนเครื่องคำนวณคะแนน APเครื่องคำนวณคะแนน ACTเครื่องคำนวณคะแนน SATตัวแปลงเปอร์เซ็นต์เป็น CGPAตัวแปลง CGPA เป็นเปอร์เซ็นต์เครื่องให้เกรดง่าย EZ Graderเครื่องคำนวณค่าใช้จ่ายในการเลี้ยงดูบุตรเครื่องคำนวณปริมาณนมที่ทารกต้องการเครื่องคำนวณขนาดผ้าอ้อมเครื่องสร้างชื่อทารกเครื่องทำนายสีตาของทารกเครื่องคำนวณเปอร์เซ็นไทล์ BMI สำหรับเด็กเครื่องคำนวณทำนายส่วนสูงของเด็กเครื่องคำนวณเวลาเพิ่มเป็นสองเท่าของ hCGเครื่องคำนวณวันครบกำหนดคลอด IVFเครื่องคำนวณการฝังตัวของตัวอ่อนเครื่องทำนายเพศทารกแบบจีนเครื่องมือจัดรูปแบบวันที่ ISO 8601ตัวแปลงวันที่จูเลียนเครื่องคำนวณการงีบหลับเครื่องคำนวณข้างขึ้นข้างแรมเครื่องคำนวณเวลาพระอาทิตย์ขึ้นและตกนาฬิกาโลกเครื่องแปลงวันที่เป็นเลขโรมันนับถอยหลังสู่การเกษียณเครื่องคำนวณการเลิกเครื่องคำนวณวันเกิดครึ่งปีเครื่องคำนวณวันครบรอบเครื่องคำนวณเลขสัปดาห์เครื่องคำนวณการแบ่งทิปเครื่องคำนวณ ROI การตลาดผ่านอีเมลเครื่องคำนวณต้นทุนต่อลูกค้าเป้าหมายเครื่องคำนวณเงินทุนหมุนเวียนตัวสร้างตัวละคร RPG แบบสุ่ม