محاسبه‌گر فاکتوریل

ابزار کامل برای محاسبه فاکتوریل و دابل فاکتوریل اعداد صحیح مثبت با محاسبه آنی و نمایش علمی خودکار برای اعداد بزرگ.

محاسبه‌گر فاکتوریل

انتخاب نوع محاسبه

ورود عدد

فقط عدد صحیح غیر منفی (0، 1، 2، 3، ...) وارد کنید.

راهنمای کامل فاکتوریل و دابل فاکتوریل

فاکتوریل (Factorial) یک عملگر ریاضی است که با نماد تعجب (!) نمایش داده می‌شود و برای یک عدد صحیح نامنفی (مانند n)، به صورت حاصل‌ضرب تمام اعداد صحیح مثبت از ۱ تا خود آن عدد تعریف می‌شود.

فرمول: n! = n × (n-1) × (n-2) × ... × 2 × 1

مثال: فاکتوریل عدد ۵ به صورت 5! نوشته شده و حاصل آن برابر است با:

5! = 5 × 4 × 3 × 2 × 1 = 120
اهمیت فاکتوریل در ریاضیات

فاکتوریل یکی از مفاهیم بنیادی در شاخه‌هایی مانند ترکیبیات، احتمال و آمار است و برای محاسبه تعداد حالت‌های ممکن برای چیدمان اشیاء (جایگشت‌ها) کاربرد اساسی دارد.

دابل فاکتوریل (Double Factorial) که با نماد !! نمایش داده می‌شود، حاصل‌ضرب تمام اعداد صحیح از ۱ تا n است که همگی دارای زوجیت یکسان (همگی زوج یا همگی فرد) هستند.

برای اعداد فرد

حاصل‌ضرب تمام اعداد فرد تا آن عدد

مثال: ۹!!
9 × 7 × 5 × 3 × 1 = 945

برای اعداد زوج

حاصل‌ضرب تمام اعداد زوج تا آن عدد

مثال: ۱۰!!
10 × 8 × 6 × 4 × 2 = 3,840
نکته بسیار مهم

دابل فاکتوریل به معنای دو بار محاسبه فاکتوریل (مانند (n!)!) نیست، بلکه یک عملگر کاملاً متفاوت است.

کار با این ابزار بسیار ساده و سریع است. در ادامه مراحل استفاده را توضیح می‌دهیم:

مرحله ۱

نوع محاسبه را انتخاب کنید

! فاکتوریل معمولی
!! دابل فاکتوریل

مرحله ۲

عدد صحیح و نامنفی را وارد کنید

مثال: عدد ۵ را وارد کنید
5 → 120
محاسبه اعداد بسیار بزرگ با دقت کامل

مقدار فاکتوریل به سرعت رشد می‌کند و از محدوده اعداد معمولی جاوااسکریپت فراتر می‌رود. این ابزار با استفاده از BigInt، توانایی محاسبه فاکتوریل اعداد بزرگ را با دقت کامل و بدون از دست دادن هیچ رقمی دارد.

نمایش خودکار علمی برای اعداد بزرگ
50! = 3.04140932e+64

فاکتوریل در بسیاری از زمینه‌های ریاضی و علمی کاربرد دارد. در ادامه برخی از مهم‌ترین کاربردهای آن را بررسی می‌کنیم:

فاکتوریل استاندارد (n!)

  • • در محاسبه جایگشت‌ها (Permutations)
  • • در محاسبه ترکیب‌ها (Combinations)
  • • در توزیع‌های احتمالاتی
  • • در آمار توصیفی

دابل فاکتوریل (n!!)

  • • در سری‌های توانی
  • • در توابع گاما (Gamma Function)
  • • در آنالیز ترکیبیاتی
  • • در نظریه اعداد

فیزیک و شیمی

  • • در مکانیک کوانتومی
  • • در فیزیک آماری
  • • در شیمی کوانتومی
  • • در نظریه اطلاعات

علوم کامپیوتر

  • • در الگوریتم‌های مرتب‌سازی
  • • در تحلیل پیچیدگی
  • • در گراف‌ها و شبکه‌ها
  • • در یادگیری ماشین
مثال کاربردی: جایگشت و ترکیب
جایگشت (P)
P(n,r) = n! / (n-r)!

ترتیب مهم است

ترکیب (C)
C(n,r) = n! / (r! × (n-r)!)

ترتیب مهم نیست

فاکتوریل صفر چرا برابر با یک است؟

طبق قرارداد ریاضی، 0! = 1. این تعریف برای صحت بسیاری از فرمول‌های ترکیبیات ضروری است.

تنها یک راه برای چیدمان "هیچ" شیء وجود دارد: انجام ندادن هیچ کاری!

چرا برای اعداد بزرگ، نتیجه به صورت علمی نمایش داده می‌شود؟

مقدار فاکتوریل به سرعت بسیار زیاد می‌شود (مثلاً 70! دارای ۱۰۱ رقم است!).

مثال:
15! = 1,307,674,368,000 (نمایش عادی)
20! = 2.4329020082e+18 (نمایش علمی)

حداکثر عددی که می‌توانم محاسبه کنم چقدر است؟

برای جلوگیری از محاسبات بی‌نهایت طولانی که ممکن است مرورگر شما را قفل کند:

فاکتوریل معمولی
حداکثر: 170
دابل فاکتوریل
حداکثر: 300