Nouja, de titel zegt het al nietwaar?* 
Laat ik eerst even m'n probleem verwoorden. Ik heb voor een theorietje waar ik aan het klussen ben in feite dit nodig; Je hebt n vakken en x kleuren, elk vak kan elke kleur aannemen. Uit alle mogelijke combinaties, hoe vaak zijn er i kleuren aanwezig?
En ik wil dit dus wiskundig/formeel net definiëren. Omdat programmeren me toch wel een stuk beter af gaat heb ik het even gisteravond uitgetikt in C, voor code zie hier: http://metadirc.nl/MetaBin/show/284
Dit geeft bijvoorbeeld:
Ik wil dit definiëren als iets ala f(i, n, x) die ik dan weer in andere formules kan plakken, maar ik heb niet echt een idee hoe dit te doen. M'n idee was om alle mogelijke combinaties te zien als een multiset, dan de cardinality van de onderliggende set te nemen, en dan tellen hoe vaak die cardinality overeenkomt met i over alle mogelijkheden. Dit is in feite wat m'n code ook doet en ik zie niet 123 een andere 'nette' (we gaan het maar niet over big O hebben) manier.
Dus, ehm,
Alle mogelijke combinaties (is hier een symbool voor? Ik wou U zeggen, maar zie verder) -> (A, m) waar |A| = n
Is er iets ala Nx misschien? Wikipedia heeft het over de universe voor A welke gedefinieerd moet zijn zodat m : U -> N ipv m : A -> N≥1 kan, maar ik wil niet alle N, maar slechts 0 t/m x en een universe van n dan, volgens mij.
En dan f(i, n, x) = ∑ (van 1 t/m |U|) waar ehh, ik heb werkelijk geen idee.
de |A| == i tellen?
Zoals je ziet is deze tak van de wiskunde nog niet echt m'n sterkste kant en zit ik een beetje vast. Iemand suggesties?
*Volgens mij klopt de titel dus niet helemaal maar geen clue wat het wel moet zijn, als ik dat wist, was dit topic niet nodig.
Laat ik eerst even m'n probleem verwoorden. Ik heb voor een theorietje waar ik aan het klussen ben in feite dit nodig; Je hebt n vakken en x kleuren, elk vak kan elke kleur aannemen. Uit alle mogelijke combinaties, hoe vaak zijn er i kleuren aanwezig?
En ik wil dit dus wiskundig/formeel net definiëren. Omdat programmeren me toch wel een stuk beter af gaat heb ik het even gisteravond uitgetikt in C, voor code zie hier: http://metadirc.nl/MetaBin/show/284
Dit geeft bijvoorbeeld:
eve:~/Desktop$ ./math 7 4 4 buckets the same: 7 3 buckets the same: 294 2 buckets the same: 1260 No buckets the same: 840 Num of combinations: 2401
Ik wil dit definiëren als iets ala f(i, n, x) die ik dan weer in andere formules kan plakken, maar ik heb niet echt een idee hoe dit te doen. M'n idee was om alle mogelijke combinaties te zien als een multiset, dan de cardinality van de onderliggende set te nemen, en dan tellen hoe vaak die cardinality overeenkomt met i over alle mogelijkheden. Dit is in feite wat m'n code ook doet en ik zie niet 123 een andere 'nette' (we gaan het maar niet over big O hebben) manier.
Dus, ehm,
Alle mogelijke combinaties (is hier een symbool voor? Ik wou U zeggen, maar zie verder) -> (A, m) waar |A| = n
Is er iets ala Nx misschien? Wikipedia heeft het over de universe voor A welke gedefinieerd moet zijn zodat m : U -> N ipv m : A -> N≥1 kan, maar ik wil niet alle N, maar slechts 0 t/m x en een universe van n dan, volgens mij.
En dan f(i, n, x) = ∑ (van 1 t/m |U|) waar ehh, ik heb werkelijk geen idee.
Zoals je ziet is deze tak van de wiskunde nog niet echt m'n sterkste kant en zit ik een beetje vast. Iemand suggesties?
*Volgens mij klopt de titel dus niet helemaal maar geen clue wat het wel moet zijn, als ik dat wist, was dit topic niet nodig.