MATLAB: How to use elements in a vector to create a number vectors If I have a vector with a certain size of elements how can I turn some of those elements into a combined number versus separate numbers in a vector? Best Answer Take whatever indexes of the vecture you want to create the number out of say 1:3x=[1 2 3 4 9 7];y=num2str(x(1:3));y=str2double(y(y~=' '));%123If the size of the numbers will be the same number of digits, you could do it all together and then reshape at the end.x=[1 2 3 4 9 7];y=num2str(x);y=str2num(reshape(y(y~=' '),3,[])');%[123;497]
Best Answer