Gegeben zwei Münzen, die Anzahl der Ergebnisse wird 2^2 (zwei Münzen mit nur zwei Möglichkeiten (Kopf (nach oben) . oder Schwanz (unten)) gibt die folgenden möglichen Kombinationen:.Wie man alle möglichen Kombinationen von zwei Münzen mit drei Möglichkeiten (oben, unten und dazwischen) generiert
00
01
10
11
Wo, 0
Kopfmittel (oben) und 1
bedeuten Schwanz (nach unten)
Hier ist der Code der bisherigen Kombinationen drucken:
for n=1:2^2
r(n) = dec2bin(n);
end
Ich möchte alle möglichen Kombinationen für die gleichen zwei Münzen drucken, aber mit drei verschiedenen Möglichkeiten (Kopf (oben), Schwanz (unten) und dazwischen (nicht oben oder unten)) Etwas geben wie:
00
01
10
11
0B
B0
B1
1B
BB
Wo, B
bedeutet eine der beiden Münzen ist Dazwischen (nicht nach oben oder unten)
Irgendwelche Ideen?
Bitte wählen Sie eine Sprache, nicht eine Liste von ihnen. – PaulMcKenzie
Ich frage nach Ideen mit einer dieser 4 Sprachen. Ich kann jede der vier Sprachen verwenden, für den Fall, dass jemand in der Nähe ist, der die Lösung kennt, aber einen von diesen vier verwendet. Danke für Ihre Nachricht. Hoffe dir einen schönen Tag. –
In Matlab können Sie [this] (http://stackoverflow.com/questions/21895335/generate-a-matrix-containing-all-combinations-of-elements-taken-from-n-vectors) mit Eingabe 'Vektoren verwenden = {[0 1 2] [0 1 2]} 'oder' Vektoren = {'01B' '01B'} ' –