เครื่องคำนวณอนุกรมฟูเรียร์

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

ฟังก์ชันในหนึ่งคาบ

a และ b ใช้หน่วย x ของคุณ; อาร์กิวเมนต์ตรีโกณมิติอยู่ในหน่วยเรเดียน คาบคือ T = b − a

ช่วงย่อยของฟังก์ชัน

ใช้ x, pi, e, + − * / ^, วงเล็บ, sin, cos, tan, exp, ln, log, sqrt, abs, min และ max การคูณอาจเขียนเป็น 2*x หรือ 2x

ตัวอย่าง

อนุกรมและความแม่นยำ

จำนวนเต็มตั้งแต่ 1 ถึง 30
จำนวนคู่ตั้งแต่ 200 ถึง 4000; การตรวจสอบความเสถียรจะทำซ้ำที่ความละเอียดสองเท่าของค่านี้
ระบุหรือไม่ก็ได้; ใช้หน่วย x เดียวกันกับคาบ

การสร้างฟังก์ชันใหม่ด้วยฟูเรียร์

ผลรวมบางส่วน

สัมประสิทธิ์

naₙbₙแอมพลิจูด

สูตรและการแทนค่า

SN(x) = a₀/2 + Σ [aₙ cos(nω₀x) + bₙ sin(nω₀x)]

a₀ = (2/T) ∫ f(x) dx

aₙ = (2/T) ∫ f(x) cos(nω₀x) dx

bₙ = (2/T) ∫ f(x) sin(nω₀x) dx

แก้ไขตัวอย่าง จากนั้นคลิกคำนวณอนุกรม

นิพจน์และการคำนวณของคุณจะอยู่ภายในเบราว์เซอร์นี้เท่านั้นและจะไม่ถูกอัปโหลด

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

เครื่องคำนวณนี้ใช้ข้อตกลงสัมประสิทธิ์ฟูเรียร์แบบใด?

เครื่องมือนี้ใช้รูปแบบ f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)] โดยที่ ω₀ = 2π/T ดังนั้น a₀, aₙ และ bₙ ทั้งหมดจึงใช้ตัวคูณ 2/T หนังสือบางเล่มอาจใส่ค่าเฉลี่ยลงใน a₀ โดยตรงแทน โปรดเปรียบเทียบสูตรที่แสดงก่อนที่จะนำสัมประสิทธิ์ไปใช้งาน

สัมประสิทธิ์ที่ได้เป็นค่าตรงตัว (exact) หรือไม่?

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

ทำไมกราฟถึงเป็นลอนคลื่นใกล้กับจุดกระโดด?

ผลรวมฟูเรียร์แบบจำกัดจะเกิดการแกว่งกวัดใกล้กับจุดไม่ต่อเนื่อง การเพิ่มจำนวนฮาร์มอนิกจะช่วยให้ขอบเขตที่ได้รับผลกระทบแคบลง แต่ไม่ได้ขจัดปรากฏการณ์การกระเพื่อมของกิบบส์ (Gibbs overshoot) ที่เป็นเอกลักษณ์นี้ออกไป ณ จุดที่มีการกระโดด อนุกรมจะลู่เข้าหาค่าเฉลี่ยของลิมิตซ้ายและลิมิตขวาภายใต้เงื่อนไขการลู่เข้าทั่วไป

การทำงานของเครื่องคำนวณอนุกรมฟูเรียร์

เครื่องคำนวณอนุกรมฟูเรียร์เป็นเครื่องมือออนไลน์ฟรีที่ช่วยให้คุณสามารถคำนวณสัมประสิทธิ์ฟูเรียร์ ตรวจสอบผลรวมบางส่วน และเปรียบเทียบกราฟการสร้างฟังก์ชันคาบหรือฟังก์ชันรายช่วงขึ้นมาใหม่ คุณสามารถป้อนฟังก์ชันแบบคาบเดียวหรือกำหนดฟังก์ชันรายช่วงได้สูงสุด 5 ช่วงย่อย เครื่องมือจะคำนวณสัมประสิทธิ์ a₀, aₙ และ bₙ แสดงผลรวมบางส่วน พล็อตกราฟเปรียบเทียบฟังก์ชันเดิมกับค่าประมาณของฟูเรียร์ และตรวจสอบความเสถียรของการอินทิเกรตเชิงตัวเลข

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

การกำหนดค่าอินพุตและตัวเลือกการคำนวณ

ในการใช้งานเครื่องมือ คุณสามารถกำหนดค่าพารามิเตอร์ต่าง ๆ ได้ดังนี้:

  • ฟังก์ชันในหนึ่งคาบ: เลือกป้อนฟังก์ชันเดี่ยวหรือแบ่งเป็น "ช่วงย่อยของฟังก์ชัน" ได้สูงสุด 5 ช่วงย่อย โดยสามารถกด "เพิ่มช่วงย่อย" หรือ "ลบช่วงย่อย ‹n›" ได้ตามต้องการ
  • ตัวอย่าง: มีฟังก์ชันสำเร็จรูปให้เลือกศึกษา ได้แก่ "คลื่นฟันเลื่อย", "คลื่นสี่เหลี่ยม", "คลื่นสามเหลี่ยม" และ "คลื่นไซน์เรียงกระแส"
  • ขอบเขตช่วงย่อย: กำหนดค่า "จาก" และ "ถึง" สำหรับแต่ละช่วงย่อย
  • นิพจน์ f(x): รองรับตัวแปร x, ค่าคงตัว pi, e และตัวดำเนินการ +, , *, /, ^ รวมถึงฟังก์ชันคณิตศาสตร์ เช่น sin, cos, tan, exp, ln, log, sqrt, abs, min และ max สามารถเขียนการคูณแบบชัดเจน เช่น 2*x หรือแบบละเครื่องหมายคูณ เช่น 2x ก็ได้
  • คาบ: กำหนดขอบเขต "เริ่มต้น a" และ "สิ้นสุด b" โดยคาบจะคำนวณจาก T = b - a อาร์กิวเมนต์ของฟังก์ชันตรีโกณมิติจะใช้หน่วยเรเดียน และค่า a กับ b จะใช้หน่วยเดียวกันกับ x
  • อนุกรมและความแม่นยำ:
    • ฮาร์มอนิก N: กำหนดจำนวนเต็มตั้งแต่ 1 ถึง 30
    • ช่วงย่อยของซิมป์สัน: กำหนดจำนวนคู่ตั้งแต่ 200 ถึง 4000 สำหรับการอินทิเกรตเชิงตัวเลข
    • ตำแหน่งทศนิยมที่แสดง: กำหนดจำนวนหลักทศนิยมในผลลัพธ์
  • หาค่า Sₙ(x) ที่: ระบุค่า x ที่ต้องการคำนวณหาค่าของผลรวมบางส่วน ณ จุดนั้น (ระบุหรือไม่ก็ได้)

ข้อตกลงทางคณิตศาสตร์และการอินทิเกรตเชิงตัวเลข

เครื่องคำนวณนี้ใช้ข้อตกลงของอนุกรมฟูเรียร์ในรูปแบบมาตรฐาน ดังนี้:

f(x) ≈ a₀ / 2 + Σₙ₌₁^N [ aₙ cos(nω₀ x) + bₙ sin(nω₀ x) ]

โดยที่ความถี่เชิงมุมมูลฐานคือ ω₀ = 2π/T ภายใต้ข้อตกลงนี้ สัมประสิทธิ์ทั้งหมดจะใช้ตัวคูณร่วมเป็น 2/T ในการอินทิเกรต

เนื่องจากเครื่องมือใช้วิธีการอินทิเกรตเชิงตัวเลขด้วยกฎของซิมป์สันแบบประกอบ (Composite Simpson's Rule) แทนการหาปริพันธ์เชิงสัญลักษณ์ ค่าสัมประสิทธิ์ที่ได้จึงเป็นค่าประมาณที่มีความละเอียดสูง ระบบจะทำการตรวจสอบความเสถียรโดยคำนวณซ้ำที่ความละเอียดเพิ่มขึ้นเป็นสองเท่าโดยอัตโนมัติ เพื่อเปรียบเทียบค่าการเปลี่ยนแปลงของสัมประสิทธิ์สูงสุด (δ) และรายงานความเสถียรให้ผู้ใช้ทราบ

การแปลผลลัพธ์และข้อความสถานะ

เมื่อกด "คำนวณอนุกรม" เครื่องมือจะแสดงผลลัพธ์ในส่วนต่าง ๆ ดังนี้:

  • การสร้างฟังก์ชันใหม่ด้วยฟูเรียร์: แสดงสูตร "ผลรวมบางส่วน" พร้อมปุ่ม "คัดลอกอนุกรม" และกราฟ "ฟังก์ชันเดิมและผลรวมบางส่วนของฟูเรียร์" ที่เปรียบเทียบเส้นโค้งของ "f(x)" และ "Sₙ(x)"
  • สัมประสิทธิ์: ตารางแสดงค่า "aₙ", "bₙ" และ "แอมพลิจูด" สำหรับแต่ละฮาร์มอนิก
  • สูตรและการแทนค่า:
    • ข้อมูลคาบ: T = ‹period›; ω₀ = 2π/T = ‹omega› เรเดียนต่อหน่วย x
    • พจน์ค่าคงตัว: a₀ = (2/T)∫f(x)dx = ‹a0›; พจน์ค่าคงตัวคือ a₀/2 = ‹constant›
    • การคำนวณสัมประสิทธิ์: สำหรับ n = 1…‹terms› ให้รวมอินทิเกรตแต่ละช่วงย่อยแยกกัน แล้วนำผลลัพธ์มารวมกันเพื่อหา aₙ และ bₙ
    • ความแม่นยำ: กฎของซิมป์สันแบบประกอบ: ‹base› ช่วงย่อย, ตรวจสอบซ้ำด้วย ‹refined›; ค่าการเปลี่ยนแปลงสัมประสิทธิ์สูงสุด ‹delta›
    • หากมีการระบุจุดประเมินค่า จะแสดงผลลัพธ์ Sₙ(‹x›) = ‹value›

ในระหว่างการคำนวณ เครื่องมืออาจแสดงข้อความสถานะเพื่อแจ้งเตือนผู้ใช้ เช่น:

  • แก้ไขตัวอย่าง จากนั้นคลิกคำนวณอนุกรม
  • คำนวณแล้ว การตรวจสอบสัมประสิทธิ์ด้วยความละเอียดสองเท่ามีความเสถียรที่ระดับความแม่นยำที่แสดง
  • คำนวณแล้ว แต่สัมประสิทธิ์เปลี่ยนไป ‹delta› เมื่อความละเอียดการอินทิเกรตเพิ่มเป็นสองเท่า โปรดเพิ่มจำนวนช่วงย่อยหรือตรวจสอบว่าฟังก์ชันมีจุดหักมุมที่ชันเกินไปหรือไม่
  • ช่วงย่อยมีจุดกระโดด ลอนคลื่นใกล้ขอบเขตอาจเป็นพฤติกรรมของกิบบส์ ไม่ใช่ความผิดพลาดจากการอินทิเกรต

ข้อผิดพลาดที่อาจเกิดขึ้น

หากการป้อนข้อมูลไม่ถูกต้องหรือขัดต่อหลักคณิตศาสตร์ เครื่องมือจะแสดงข้อผิดพลาดดังต่อไปนี้:

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

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

ถาม: เครื่องคำนวณนี้ใช้ข้อตกลงสัมประสิทธิ์ฟูเรียร์แบบใด?
ตอบ: เครื่องมือนี้ใช้รูปแบบ f(x) ≈ a₀/2 + Σ [aₙ cos(nω₀ x) + bₙ sin(nω₀ x)] โดยที่ ω₀ = 2π/T ดังนั้น a₀, aₙ และ bₙ ทั้งหมดจึงใช้ตัวคูณ 2/T หนังสือบางเล่มอาจใส่ค่าเฉลี่ยลงใน a₀ โดยตรงแทน โปรดเปรียบเทียบสูตรที่แสดงก่อนที่จะนำสัมประสิทธิ์ไปใช้งาน

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

ถาม: ทำไมกราฟถึงเป็นลอนคลื่นใกล้กับจุดกระโดด?
ตอบ: ผลรวมฟูเรียร์แบบจำกัดจะเกิดการแกว่งกวัดใกล้กับจุดไม่ต่อเนื่อง การเพิ่มจำนวนฮาร์มอนิกจะช่วยให้ขอบเขตที่ได้รับผลกระทบแคบลง แต่ไม่ได้ขจัดปรากฏการณ์การกระเพื่อมของกิบบส์ (Gibbs overshoot) ที่เป็นเอกลักษณ์นี้ออกไป ณ จุดที่มีการกระโดด อนุกรมจะลู่เข้าหาค่าเฉลี่ยของลิมิตซ้ายและลิมิตขวาภายใต้เงื่อนไขการลู่เข้าทั่วไป