Δημοσιεύτηκε: 02 Ιούλ 2010, 13:16
από idomeneas
Πρακτικά για μεγάλα παραγοντικά, χρησιμοποιείται ο τύπος του Stirling. Από όσο θυμάμαι εγώ είχα αντιμετωπίσει ένα πρόβλημα με ένα πρόγραμμα CAD, σε Fortran, που έπρεπε να υπολογιστούν πολυώνυμα Bernstein για τις καμπύλες Bezier μέσω knot points. Αν έβαζες πάνω από κάποια σημεία για να ορίσεις την καμπύλη, τότε με integer δεν μπορούσες να βάλεις πάνω από 13 σημεία γιατί υπολόγιζες το 13 ! και γινόταν ανακύκλωση. Την έκανα real(8) για να αυξήσω κάπως το μέγεθος αλλά ως γνωστόν πάλι θα έβγαιναν "παππάδες" μετά από ένα όριο.