Παραγοντικό

Από testwiki
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση
Πρότυπο:Math Πρότυπο:Math
0 1
1 1
2 2
3 6
4 24
5 120
6 720
7 Πρότυπο:Val
8 Πρότυπο:Val
9 Πρότυπο:Val
10 Πρότυπο:Val
11 Πρότυπο:Val
12 Πρότυπο:Val
13 Πρότυπο:Val
14 Πρότυπο:Val
15 Πρότυπο:Val
16 Πρότυπο:Val
17 Πρότυπο:Val
18 Πρότυπο:Val
19 Πρότυπο:Val
20 Πρότυπο:Val
25 Πρότυπο:Val
50 Πρότυπο:Val
70 Πρότυπο:Val
100 Πρότυπο:Val
450 Πρότυπο:Val
Πρότυπο:Val Πρότυπο:Val
Πρότυπο:Val Πρότυπο:Val
Πρότυπο:Val Πρότυπο:Val
Πρότυπο:Val Πρότυπο:Val
Πρότυπο:Val Πρότυπο:Val
Πρότυπο:Val Πρότυπο:Val
Πρότυπο:Val Πρότυπο:Val
[[Γκούγκολ|Πρότυπο:Val]] 10Πρότυπο:Val

Στα μαθηματικά τo παραγοντικό ενός φυσικού αριθμού ν συμβολίζεται με ν!, διαβάζεται νυ παραγοντικό, και είναι το γινόμενο όλων των θετικών ακεραίων μικρότερων ή ίσων με ν:

ν!=123ν.

Για παράδειγμα,

2!=12=2,
3!=123=6,
4!=1234=24,
5!=12345=120,
8!=12345678=40.320.

Το παραγοντικό ενός αριθμού ν ισούται με το πλήθος των δυνατών μεταθέσεων των ν στοιχείων ενός συνόλου, δηλαδή το πλήθος των διαφορετικών τρόπων με τους οποίους μπορούμε να βάλουμε σε μια σειρά τα ν στοιχεία ενός συνόλου. Για παράδειγμα, για το σύνολο Σ={α,β,γ}, υπάρχουν συνολικά 3!=123=6 δυνατές μεταθέσεις, οι οποίες είναι οι εξής: αβγ, αγβ, βαγ, βγα, γαβ, γβα.

Ορισμός

Το ν! ορίζεται αναδρομικά ως εξής για τον φυσικό αριθμό ν:

ν!={1για ν=0,ν(ν1)!για ν1,

ή μη-αναδρομικά, κάνοντας χρήση του συμβόλου για τον πολλαπλασιασμό, ως εξής:

ν!={1για ν=0,i=1νiγια ν1.

Η σύμβαση 0! = 1

Παρατηρήστε ότι και στους δύο παραπάνω ορισμούς η σύμβαση είναι ότι 0!=1. Αυτό βοηθάει σε διάφορους ορισμούς που προκύπτουν από αυτόν του παραγοντικού, όπως είναι οι διωνυμικοί συντελεστές (νκ), οι οποίοι για 0κν δίνονται από τον τύπο

(νκ)=ν!(νκ)!κ!.

Ο ορισμός του 0!=1, επιτρέπει στον ορισμό να δουλεύει για κ=0, καθώς και για ν=κ χωρίς αλλαγές.

Πλήθος μεταθέσεων

Όπως αναφέρθηκε στην εισαγωγή, το πλήθος των δυνατών μεταθέσεων ενός συνόλου με ν στοιχεία είναι ν!. Αυτό προκύπτει επαγωγικά. Για ν=1, υπάρχει μία δυνατή μετάθεση για αυτό το στοιχείο.

Για ν2, υπάρχουν ν τρόποι να διαλέξουμε το πρώτο στοιχείο της μετάθεσης (διαλέγοντας οποιοδήποτε από τα ν στοιχεία) και έπειτα υπάρχουν ν1 στοιχεία για τις υπόλοιπες θέσεις. Από την επαγωγική υπόθεση υπάρχουν (ν1)! τρόποι να διατάξουμε αυτά τα στοιχεία και επομένως συνολικά ν(ν1)!=ν! τρόποι να διατάξουμε τα ν στοιχεία.

Πρότυπο:Multiple image

Ασυμπτωτική συμπεριφορά

Σε αρκετές εφαρμογές είναι πιο βολικό να δουλεύουμε με προσεγγίσεις του ν!, αντί με τον κλειστό τύπο.

Τύπος Στίρλινγκ

Η προσέγγιση του ν! (και της συνεχής επέκτασής του με την συνάρτησης γάμμα) με τον τύπο του Στίρλινγκ.

Πρότυπο:Κύριο

Ο τύπος του Στίρλινγκ δίνει ότι

ν!2πνν+1/2eν,

ή ισοδύναμα

limνν!2πνν+1/2eν=1.

Φράγματα

Σε κάποιες εφαρμογές (ειδικά στον χώρο της θεωρητικής πληροφορικής), τα παρακάτω φράγματα[1] δίνουν αρκετά ικανοποιητικά αποτελέσματα:

(νe)νν!eν(νe)ν.

Εφαρμογές

Κυκλικές μεταθέσεις

Έστω ότι θέλουμε να μετρήσουμε το πλήθος των δυνατών κυκλικών μεταθέσεων. Για παράδειγμα, μπορεί να θέλουμε να τοποθετήσουμε ν=4 άτομα σε ένα κυκλικό τραπέζι με ν θέσεις, τότε υπάρχουν οι εξής 6 δυνατές μεταθέσεις. Παρατηρήστε ότι οι διατάξεις αβγδ, δαβγ, γδαβ και βγδα είναι ισοδύναμες.

Πρότυπο:Multiple image


Στην γενική περίπτωση κάθε διάταξη είναι ισοδύναμη με τις ν κυκλικές διατάξεις της. Επομένως, από τις ν! δυνατές μεταθέσεις, ακριβώς οι ν!/ν=(ν1)! αντιστοιχούν σε διαφορετικές μεταθέσεις σε έναν κύκλο.

Διατάξεις

Ορισμός μαθηματικής σταθεράς e

Το παραγοντικό εμφανίζεται και στον εξής ορισμό της μαθηματικής σταθεράς e,

e=1+11!+12!+13!+=i=01i!.

Δυναμοσειρές τριγωνομετρικών συναρτήσεων

Η συνάρτηση του ημιτόνου μπορεί να οριστεί ως εξής:

sin(x)=xx33!+x55!=i=0(1)i(2i+1)!x2i+1.

Επίσης, η συνάρτηση του συνημιτόνου μπορεί να οριστεί ως εξής:

cos(x)=1x22!+x44!x66!+=i=0(1)i(2i)!x2i.

Σειρά Τέιλορ

Η σειρά Τέιλορ μίας πραγματικής συνάρτησης f: στο σημείο a είναι η δυναμοσειρά

f(a)+f(a)1!(xa)+f(a)2!(xa)2+=i=0f(i)(a)i!(xa)i.

Υπολογισμός

Παρακάτω δίνονται οι δύο κλασσικές υλοποιήσεις για τον υπολογισμό του παραγοντικού: η αναδρομική και η γραμμική υλοποίηση. Σε γλώσσες προγραμματισμού με ακεραίους πεπερασμένου μεγέθους ο παρακάτω κώδικας θα οδηγήσει σε υπερχείλιση όταν το ν είναι μεγάλο. Και οι δύο αλγόριθμοι χρησιμοποιούν ν1 πολλαπλασιασμούς.

Αναδρομικός υπολογισμός

int factorial(int n) {
   if (n == 1) return 1;
   return n * factorial(n - 1);
}

Γραμμικός υπολογισμός

int factorial(int n) {
   int ans = 1;
   for (int i = 1; i <= n; ++i) {
      ans *= i;
   }
   return ans;
}

Αντιπαραγοντικό

Το αντιπαραγοντικό ενός φυσικού αριθμού ν συμβολίζεται με !ν, διαβάζεται νι αντιπαραγοντικό, και είναι το πηλίκο όλων των θετικών ακέραιων μικρότερων ή ίσων με ν, δηλαδή

!ν=1ν!=1ν!(ν1)=1ν1ν11211,

και συμβατικά !0=1.

Το αντιπαραγοντικό !ν μας δίνει η πιθανότητα εντοπισμού μίας συγκεκριμένης μετάθεσης από το σύνολο των ν! μεταθέσεων. Για παράδειγμα, το σύνολο 2!=2, μας δίνει τις μεταθέσεις: 1,2 και 2,1. Η πιθανότητα εύρεσης της επιθυμητής μετάθεσης (1,2 ή 2,1), δίνεται από το αντιπαραγοντικό του 2 δηλαδή !2=1/2!=1/2=0.5, συνεπώς 50%.

Ομοίως, για το 3!=6, το αντιπαραγοντικό του !3 είναι ίσο με 1/3!=1/6, δηλαδή περίπου 16,6%.

Δείτε επίσης

Παραπομπές

Εξωτερικοί σύνδεσμοι

Πρότυπο:Μαθηματικά-επέκταση

Πρότυπο:Commonscat