generate k-ary sequence
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Bear
am 30 Nov. 2014
Bearbeitet: Star Strider
am 30 Nov. 2014
Hey all, I want to thanks the people who helped me on the binary sequences. Now, I am in a difficult position to figure out a k-ary sequence. A k-ary sequence is one in which every element is an integer from 0,1,...,k-1. For example,{2,2,0,1,1,3,3,3,2,3} is a 4-ary sequence. The elements in 4-ary sequence are randomly spotted. Therefore, I want to print out all the possible combinations. I am new to the matlab, could anyone help me to figure out how to code this?
3 Kommentare
Image Analyst
am 30 Nov. 2014
Do you want to save a combination that does not appear, but that could appear, for example (using 0,1,2,3) you might have a combination of (1,2,3) but you don't have that in the data, or you might have a combination of (3,2,1,1,2,3,3,2) but you don't.
If you're allowing sequences that don't actually occur in the data, how long can these sequences be? Any length from 1 up to the length of the array, or even longer???
Akzeptierte Antwort
Weitere Antworten (1)
Star Strider
am 30 Nov. 2014
This seems to do what you want:
k = 4;
s = perms([0:k-1]);
4 Kommentare
Star Strider
am 30 Nov. 2014
Bearbeitet: Star Strider
am 30 Nov. 2014
There may be as many as 4^10 = 1048576 such unique sequences, so get another several reams of paper and a dozen or more ink or toner cartridges first.
I limited my results to 210 to demonstrate that there were no repeats in that number of sequences.
Siehe auch
Kategorien
Mehr zu Numeric Types finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!