เครื่องคำนวณการเรียงสับเปลี่ยนและการจัดหมู่แบบออนไลน์
คำนวณ P(n,r) และ C(n,r) ออนไลน์ฟรี ป้อน n และ r รับผลลัพธ์ที่แม่นยำด้วย BigInt รองรับ n ส…
เริ่มใช้งาน
คุณสมบัติและตัวอย่างการใช้งาน
การคำนวณที่แม่นยำด้วย BigInt
เครื่องมือนี้ใช้ BigInt ใน JavaScript เพื่อคำนวณแฟกทอเรียลและหารอย่างแม่นยำ ไม่มีการปัดเศษหรือค่าประมาณ ผลลัพธ์เป็นเลขจำนวนเต็มที่แสดงเป็นทศนิยมเต็มรูปแบบโดยไม่มีเครื่องหมายจุลภาคคั่นหลักพันหรือสัญกรณ์วิทยาศาสตร์
ตัวอย่าง: n=10, r=3
เมื่อป้อน n=10 และ r=3 เครื่องมือจะคำนวณ:
- การเรียงสับเปลี่ยน P(10,3) = 10! / (10-3)! = 720
- การจัดหมู่ C(10,3) = 10! / (3! × (10-3)!) = 120
ผลลัพธ์นี้หมายถึงจำนวนวิธีเลือกและจัดลำดับ 3 สิ่งจาก 10 สิ่งโดยไม่แทนที่ (720 วิธี) และจำนวนวิธีเลือก 3 สิ่งโดยไม่สนใจลำดับ (120 วิธี)
กรณีพิเศษ n=0, r=0
เมื่อ n=0 และ r=0 ค่าทั้ง P และ C เป็น 1 ตามนิยาม 0! = 1
ข้อจำกัด
- รองรับเฉพาะจำนวนเต็ม n และ r ที่ 0 ≤ r ≤ n ≤ 1000
- ไม่รองรับการเลือกแบบมีการแทนที่ (repetition) หรือการแจกแจงรายการทั้งหมด
- ไม่คำนวณความน่าจะเป็นหรือแฟกทอเรียลของจำนวนที่ไม่ใช่จำนวนเต็ม
- การคำนวณเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์
คำถามที่พบบ่อย
1. เครื่องมือนี้รองรับการเลือกแบบมีการแทนที่หรือไม่?
ไม่รองรับ เครื่องมือนี้คำนวณเฉพาะการเลือกแบบไม่มีการแทนที่ (without replacement) ซึ่งหมายถึงแต่ละสิ่งสามารถถูกเลือกได้ครั้งเดียวเท่านั้น หากคุณต้องการการเลือกแบบมีการแทนที่ ต้องใช้สูตรอื่นที่ต่างออกไป
2. ทำไมผลลัพธ์ถึงแสดงเป็นเลขยาวมากโดยไม่มีเครื่องหมายจุลภาค?
เพื่อความแม่นยำและหลีกเลี่ยงความสับสน เครื่องมือจึงแสดงผลเป็นเลขเต็มโดยไม่มีการจัดรูปแบบหลักพัน หากคุณต้องการให้อ่านง่ายขึ้น คุณสามารถคัดลอกผลลัพธ์ไปใช้ในโปรแกรมอื่นที่รองรับการจัดรูปแบบได้
3. ค่า n หรือ r ที่เป็นทศนิยมจะเกิดอะไรขึ้น?
เครื่องมือจะปฏิเสธค่า n และ r ที่ไม่ใช่จำนวนเต็ม รวมถึงค่าว่างหรือค่าที่ไม่ใช่ตัวเลข (เช่น Infinity) คุณต้องป้อนจำนวนเต็มที่อยู่ระหว่าง 0 ถึง 1000 เท่านั้น
การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ