i want all the combinations for [abc]...like abc, ab, ac, bc, a, b, c. can anyone help..Plz...
Show older comments
I need all combinations....of k elements with n elements choosen..where n=k, k-1, n,.....1.
4 Comments
Omar Ahmed
on 13 Mar 2021
|AB|
Omar Ahmed
on 13 Mar 2021
I want to knowe that comand
Omar Ahmed
on 13 Mar 2021
haw I can to use this comand |AB| in MATLAB
Walter Roberson
on 14 Mar 2021
abs(A*B)
?? Or maybe
abs(AB)
abs(A.*B)
length(A)+length(B)
Answers (1)
Jos (10584)
on 7 Feb 2014
Take a look at my NCHOOSE function on the File Exchange as it does exactly what you're after.
S = nchoose('abc')
% S = {'a' 'b' 'ab' 'c' 'ac' 'bc' 'abc'}
2 Comments
biri arun
on 8 Feb 2014
Jos (10584)
on 8 Feb 2014
Nothing is wrong … no fix or correction needed … Welcome to the world of cell arrays!
s is a cell array . Each element of s holds an single array. Since these arrays are not equally long they cannot be stored simply as rows in a rectangular matrix, unless you pad them (e.g. using PADCAT, also on the File Exchange).
To access such a single array in s you use curly brackets x = s{3} % -> x now holds [1 2]
Categories
Find more on Resizing and Reshaping Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!