สอบถามผู้รู้เรื่องวิธีการแบ่งครึ่งช่วง (Bisection method) วิชา Numerical Method

กระทู้คำถาม
ทฤษฎีบท ถ้า f(x)เป็นฟังก์ชันต่อเนื่องบนช่วง[a,b]และf(a)*f(b) < 0 แล้วสมการ f(x) = 0มีรากจริงอย่างน้อยหนึ่งรากในช่วง(a,b)
.
.
ถ้าผลคูณของฟังก์ชัน f(a)*f(b) >จะยังสามารถทำการแบ่งครึ่งช่วงได้อยู่หรือไม่ เพราะมันไม่เป็นไปตามเงื่อนไข
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
ถ้าเครื่องหมายเหมือนกันต้อง terminate ครับ ซึ่งเป็นไปได้สองกรณีคือ
1. ฟังก์ชันไม่ต่อเนื่อง
2. เกิด numerical issue ขึ้น (hit machine precision)

ถ้าหาก sign เหมือนกันเมื่อไหร่ = ต้อง terminate algorithm ครับ เพราะมันไม่ได้ทำงานตามที่มันควรเป็น หรือไม่มีทางทำได้ทางทฤษฎี
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่