Binomialkoeffizient [matlab] |
10.10.2008, 17:12 | tigerbine | Auf diesen Beitrag antworten » | ||
Binomialkoeffizient [matlab] Oder "muss" ich über die Fakultäten mit factorial ausweichen? Danke, tigerbine |
||||
21.10.2008, 21:30 | amoxypen | Auf diesen Beitrag antworten » | ||
Binomialk. in matlab nein es gitb leider keine funktion in matlab dafür. Aber diese läst sich mit der Formel für den Binomialk. selber implementieren. function [b]=binomialk(n,k) %Biniomialkoeffizient Berechnung des Binomialkoeffizienten % %Input : n,k Zahlen aus R %Output: b Binomialkoeffiezent aus R %Berechnung b=(factorial(n))/(factorial(k)*factorial(n-k)); gespeicher wird das ganze als "binomialk.m" Datei in dem Ordner in welchen man es braucht. Nun ist die Funktion "binomial(n,k)" über die Eingabe Shell verwendbar. |
||||
21.10.2008, 21:30 | tigerbine | Auf diesen Beitrag antworten » | ||
RE: Binomialk. in matlab Danke. |
||||
21.10.2008, 21:41 | marodeur | Auf diesen Beitrag antworten » | ||
RE: Binomialk. in matlab falsch! nchoosek
|
||||
21.10.2008, 21:49 | tigerbine | Auf diesen Beitrag antworten » | ||
RE: Binomialk. in matlab Noch besser. |
||||
16.07.2017, 16:33 | SchnippSchnappp | Auf diesen Beitrag antworten » | ||
Mal eine ganz dumme Frage, wieso lassen sich große Fakultäten mit NCHOOSEK berechnen und mit der manuellen Methode b=(factorial(n))/(factorial(k)*factorial(n-k)); nicht? |
||||
Anzeige | ||||
|
||||
16.07.2017, 18:14 | HAL 9000 | Auf diesen Beitrag antworten » | ||
Das Problem ist der Wertebereich der darstellbaren Zahlen: 64 Bit Floatingpoint (in C/C++: double) gestattet nur Werte bis ca. , das reicht gerade mal bis . Den Binomialkoeffizienten kann man aber auch geschickter berechnen, so dass nicht derart große Zwischenresultate auftauchen: , (übrigens gültig für beliebige reelle Zahlen und natürliche Zahlen ), vielleicht erledigt es Matlab intern auch auf diese Weise. |
||||
16.07.2017, 18:49 | Leopold | Auf diesen Beitrag antworten » | ||
Das ist nur 100000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000-mal so viel wie Atome im Universum. |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|