나는 10, 15, 18, ...
과 같은 n
상태를 가지고 있으며 길이가 m
인 배열에서 내 상태의 가능한 모든 조합을 생성하려고합니다.배열에서 n 개의 요소를 모두 조합하여 생성하려면 어떻게해야합니까?
예를 들어, m=5
및 n=2
(states={10,15}
) 경우,이 예와 같이 모든 가능한 조합을 생성 할 :
comb = { 10 10 10 10 15
10 10 10 15 10
10 10 10 15 15
...
15 15 15 15 10 }
10, 15
각 행의 하나 개의 가능한 조합으로 구성한다. MATLAB에서이 배열을 생성하는 방법은 무엇입니까?
제안 된 결과에서 각 조합의 가능한 상태 중 하나 이상을 원한다는 것입니다 (즉, '10 10 10 10 10'또는 '15 15 15 15 15'조합을 원하지 않는 것 같습니다)) 그 경우 귀하의 질문에 해당 요구 사항을 추가하십시오! –
입력으로'벡터 = {[10 15] [10 15] [10 15] [10 15] [10 15]}; –