How to get all combinations from this matrix?
    5 次查看(过去 30 天)
  
       显示 更早的评论
    
Hello, everyone! Can someone help me with this? I want to use allcomb function for any matrix, any ideas how can I do this besides writing down every line of the vector?
ch=['MRWI'
    'IDMZ'
    'CGBI'
    'JKNO']
v=[];
[x,y]=size(ch);
allcomb(ch(1,:),ch(2,:),ch(3,:),ch(4,:))
2 个评论
  David Hill
      
      
 2021-4-21
				It is unclear what your expected output should be, show us your expected output.
采纳的回答
  Bruno Luong
      
      
 2021-4-24
        ch=['MRWI'
'IDMZ'
'CGBI'
'JKNO'];
c=num2cell(ch,2);
[c{:}]=ndgrid(c{:});
n=size(c,1);
c = reshape(cat(n+1,c{:}),[],n)
0 个评论
更多回答(0 个)
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Quadratic Programming and Cone Programming 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


