กลับไปหน้าหลัก

เครื่องคำนวณแฟกทอเรียล

คำนวณหาค่า แฟกทอเรียล (n!) อย่างรวดเร็วและแม่นยำ

ผลการคำนวณ

กรุณาระบุตัวเลข n เพื่อดูผลลัพธ์

แฟกทอเรียล (Factorial) คืออะไร? สัญลักษณ์ n! มีความหมายอย่างไร?

ในทางคณิตศาสตร์ แฟกทอเรียล (Factorial) ของจำนวนเต็มบวก n ใดๆ คือผลคูณของจำนวนเต็มบวกทั้งหมดที่น้อยกว่าหรือเท่ากับ n สัญลักษณ์ที่ใช้แทนแฟกทอเรียลคือเครื่องหมายอัศเจรีย์ (!) ต่อท้ายตัวเลข เช่น 5! (อ่านว่า ห้าแฟกทอเรียล) การคำนวณแฟกทอเรียลมักจะถูกนำไปใช้อย่างแพร่หลายในเรื่องของ ความน่าจะเป็น (Probability) และ ทฤษฎีการจัดหมู่และการจัดลำดับ (Combinatorics)

หลักการคำนวณแฟกทอเรียล

สูตรพื้นฐานของแฟกทอเรียลเขียนได้ดังนี้:
n! = n × (n - 1) × (n - 2) × ... × 3 × 2 × 1

ลองมาดูตัวอย่างการคำนวณที่เข้าใจง่าย:

  • 1! = 1
  • 2! = 2 × 1 = 2
  • 3! = 3 × 2 × 1 = 6
  • 4! = 4 × 3 × 2 × 1 = 24
  • 5! = 5 × 4 × 3 × 2 × 1 = 120

จะเห็นได้ว่าเมื่อค่า n เพิ่มขึ้นเพียงเล็กน้อย ผลลัพธ์ของ n! จะเพิ่มขึ้นอย่างมหาศาลทวีคูณ (Exponential growth) ตัวอย่างเช่น 10! มีค่าถึง 3,628,800 ดังนั้นในการคำนวณตัวเลขที่ใหญ่มากๆ เราจึงจำเป็นต้องใช้เครื่องมือหรือคอมพิวเตอร์เข้าช่วย

กรณีพิเศษ: ทำไม 0! จึงเท่ากับ 1 ?

นี่เป็นหนึ่งในคำถามยอดฮิตทางคณิตศาสตร์ 0! มีค่าเท่ากับ 1 เสมอ ซึ่งอาจดูขัดกับสามัญสำนึกในตอนแรก เหตุผลหลักที่นักคณิตศาสตร์นิยามให้ 0! = 1 เป็นเพราะว่า:

  1. เพื่อให้สูตรทางคณิตศาสตร์ยังคงความถูกต้อง: เช่นสูตรของแฟกทอเรียลที่ลดรูปคือ n! = n × (n - 1)! ถ้าเราแทนค่า n = 1 จะได้ 1! = 1 × 0! ดังนั้นเพื่อให้ได้ 1! = 1 ค่าของ 0! จึงต้องบังคับให้เป็น 1 นั่นเอง
  2. การจัดลำดับ (Permutation): ความหมายของ n! คือจำนวนวิธีการจัดเรียงสิ่งของ n ชิ้น ถ้าคุณมีของ 0 ชิ้น จำนวนวิธีที่คุณจะ "จัดเรียงความว่างเปล่า" นั้นก็คือ 1 วิธี (คือไม่ทำอะไรเลย) นั่นเอง

การประยุกต์ใช้งานแฟกทอเรียล

แฟกทอเรียลไม่ใช่แค่ตัวเลขที่คูณกันไปเรื่อยๆ แต่มันเป็นรากฐานของหลายสาขาวิชา:

  • การจัดลำดับ (Permutation - nPr): การคำนวณหาจำนวนวิธีในการเลือกสิ่งของ r ชิ้นจากทั้งหมด n ชิ้น โดยคำนึงถึงลำดับ เช่น การตั้งรหัสผ่าน หรือการจัดคนนั่งเก้าอี้
  • การจัดหมู่ (Combination - nCr): การคำนวณหาจำนวนวิธีในการเลือกสิ่งของ r ชิ้นจาก n ชิ้น โดยไม่คำนึงถึงลำดับ เช่น การสุ่มหยิบลูกบอลสี การจับฉลาก
  • ความน่าจะเป็นและสถิติ: แฟกทอเรียลถูกใช้ในสมการความน่าจะเป็นต่างๆ เช่น ทฤษฎีบททวินาม (Binomial theorem) และการแจกแจงแบบปัวซง (Poisson distribution)
  • วิทยาการคอมพิวเตอร์: การวิเคราะห์ประสิทธิภาพของอัลกอริทึมบางประเภท (เช่น การแก้ปัญหา Traveling Salesman Problem) ที่มีความซับซ้อนระดับ O(n!)

เครื่องคำนวณนี้ถูกออกแบบมาเพื่อรองรับการคำนวณตัวเลขแฟกทอเรียลที่ใหญ่มาก หากผลลัพธ์มีความยาวมากกว่า 50 หลัก ระบบจะแสดงผลในรูปแบบสัญกรณ์วิทยาศาสตร์ (Scientific Notation) เพื่อให้อ่านค่าได้ง่ายขึ้น

เครื่องมือคำนวณที่เกี่ยวข้อง

เครื่องมือแปลงเลขโรมันเป็นเลขฐานสิบ

แปลงตัวเลขโรมัน (I, V, X, L, C, D, M) เป็นตัวเลขฐานสิบปกติ พร้อมวิเคราะห์ขั้นตอนวิธีบวกลบ

เครื่องคำนวณส่วนเบี่ยงเบนมาตรฐานกลุ่มตัวอย่าง (Sample S.D.)

คำนวณหาส่วนเบี่ยงเบนมาตรฐาน (S.D.) และความแปรปรวน (Variance) ของกลุ่มตัวอย่างด้วยตัวหาร (n - 1) พร้อมรายละเอียดวิธีทำ

แปลงสัญกรณ์วิทยาศาสตร์เป็นทศนิยม

แปลงตัวเลขในรูปสัญกรณ์วิทยาศาสตร์ (a x 10^n) ให้เป็นตัวเลขปกติ

เครื่องคำนวณพื้นที่เซกเตอร์

เครื่องมือคำนวณหาพื้นที่เซกเตอร์ของวงกลม (ส่วนของวงกลมคล้ายชิ้นพิซซ่า) จากรัศมีและมุม

Google AdSense - Sticky Bottom (Mobile)