วิธีค้นหาแฟกทอเรียลใน MATLAB

Withi Khn Ha Faek Thx Rei Yl Ni Matlab



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

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

บทช่วยสอนนี้จะนำเสนอวิธีการค้นหาแฟกทอเรียลของตัวเลขหรืออาร์เรย์ใน MATLAB







แฟกทอเรียลใน MATLAB คืออะไร

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



เอ็น ! = น * ( น- 1 ) * ( น- 2 ) * ( น- 3 ) * …. * น- ( น- 1 )

วิธีค้นหาแฟกทอเรียลใน MATLAB

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



ไวยากรณ์
ที่ แฟกทอเรียล() ฟังก์ชั่นสามารถนำมาใช้ใน MATLAB ผ่านไวยากรณ์ต่อไปนี้:





ฉ = แฟกทอเรียล ( n )

ที่นี่,
ฟังก์ชั่น f = แฟกทอเรียล(n) มีหน้าที่คำนวณแฟกทอเรียลของจำนวน n ที่กำหนด

  • ถ้า n แทนสเกลาร์ ค่าของแฟกทอเรียลที่คำนวณได้จะเป็นตัวเลขสเกลาร์ที่มีขนาดและประเภทข้อมูลเดียวกันกับค่าสเกลาร์อินพุต n
  • ถ้า n แทนอาร์เรย์ ฟังก์ชันนี้จะคำนวณแฟกทอเรียลของแต่ละค่าที่มีขนาดและประเภทข้อมูลเดียวกันกับอาร์เรย์อินพุต

ตัวอย่างที่ 1: วิธีค้นหาแฟกทอเรียลของค่าสเกลาร์ใน MATLAB

รหัส MATLAB นี้กำหนดแฟกทอเรียลของจำนวนสเกลาร์ที่กำหนด n=100 โดยใช้ แฟกทอเรียล() การทำงาน.



น= 100 ;
ฉ = แฟกทอเรียล ( n )

ตัวอย่างที่ 2: วิธีการคำนวณแฟกทอเรียลของอาร์เรย์ใน MATLAB

ในตัวอย่างนี้ เราสร้างเมทริกซ์จตุรัสขนาด 10 x 10 โดยใช้ มายากล() ฟังก์ชั่นและการใช้งาน แฟกทอเรียล() ฟังก์ชั่นในการคำนวณ แฟกทอเรียล ของเมทริกซ์ A ที่กำหนด

ก = เวทย์มนตร์ ( 10 ) ;
A_f = แฟกทอเรียล ( )

บทสรุป

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