Soru sorharflerden rastgele kelime üretme
cevherbeyimiz tarafından 4 yıl önce soruldu

merhaba, vermiş olduğumuz harfleri kullanarak 3 ile 10 harften oluşan kelimeler türeten bir program yazmak istiyorum. 
örnek x a b c e o verdik ilk önce 3 harflileri bulacak 
sonra 4  5 6 7  liste liste bütün permütasyon kombimnasyonları denicek başta sonda vs. 
bu işlemi yapabilen bir web site var ama matlabda yapmak istiyorum. 
https://www.wordgen.eu/#!en/generator/from-letters
teşekkürler. 

4 Cevap
Caglar Yönetici tarafından 4 yıl önce cevaplandı

Gerçek kelimeler olması gerekiyor mu yoksa sadece rastgele harfler mi istiyorsunuz? Nerede takıldınız?

cevherbeyimiz tarafından 4 yıl önce cevaplandı

anlamlı anlamsız bütün kombinasyonlar ve eşleşmeleri yapmasını istiyorum. 
kullanıcı tarafından girilen input harflerle oluşturulacak. 
örnek :a e c
 
cae
eac
gibi tüm permitosyon kombinasyonları sıralıyacak. ilgi ve bilginiz için teşekkür ederim. 
https://www.wordgen.eu/#!en/generator/from-letters
 

Caglar Yönetici tarafından 4 yıl önce cevaplandı

combnk ile hartflerin k elemanlı kombinasyonlarını elde edebilirsiniz. Ancak, bu şekilde bir harf birden fazla olduğunda tekrar eden kelimeler olacak:
>> combnk('abcaa',3)
ans =
10×3 char array
'caa'
'baa'
'bca'
'bca'
'aaa'
'aca'
'aca'
'aba'
'aba'
'abc'
Bundan kurtulmak içinde sonucu unique(string(combnk('abcaa',3))) şeklinde string olarak veya char'da kalmak isterseniz unique(combnk('abcaa',3),'rows') ile temizleyebilirsiniz.
 

cevherbeyimiz tarafından 4 yıl önce cevaplandı

sayın hocam teşekkürler. helal olsun. şimdi deneyip sonucu sizinle paylaşacağım. tekrar tekrar teşekkür ederim.