MATLAB: If each element of vector with size (1,3) takes one value of 4 discrete values. How to obtain all possible combinations of this vector

matrixvector

If each element of vector with size (1,3) takes one value of 4 discrete values [0 0.625 1.25 2.5]. How can I obtain all possible combinations of this vector?

Best Answer

If the order is not important
v=[0 0.625 1.25 2.5]
id=nchoosek(1:4,3)
out=v(id)