Liste aller Kombinationen < Maple < Mathe-Software < Mathe < Vorhilfe
|
Hallo!
ich habe das folgende Problem:
Ich möchte, dass Maple mir eine Liste sämtlicher Möglichkeiten an Vektoren der Art
(1,0,0,1,1,0) ausgibt. (Einträge dürfen nur 0 oder 1) sein.
Kennt jemand einen Befehl, der dies ermöglicht?
Vielen Dank im Voraus!
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 10:34 So 21.04.2013 | Autor: | kaju35 |
Hallo Riesenradfahrrad,
das ist recht einfach :
Importiere die Bibliothek "Bits",
schreib Dir eine Schleife, die die
Zahlen von 0 bis 63 erzeugt
und wende den "Split"-Befehl
auf sie an (mit der Option "bits=6")!
Eventuell musst Du noch die Reihenfolge
der Bits in dem berechneten Vektor umkehren!
Das machst Du mit "Reverse" aus der ListTools-
Bibliothek. Der Aufruf lautet also insgesamt :
with(Bits)
with(ListTools)
Reverse(Bits[Split](n, bits = 6))
Gruß
Kai
|
|
|
|