split numbers into columns

3 views (last 30 days)
Kerstin Olsson
Kerstin Olsson on 4 May 2017
Commented: ahcen aliouat on 6 Oct 2020
I have a column vector, A which is 1x1500, and each element in each row contains several variables in each element. I would like to split these into separate columns. In the columnvector each element has 15 numbers, like A(1,1)= 123456789123456. And what I would like to have is B1 = 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6.
Basically, I'm looking for a line of code which can add space between each number in the elements of my column vector. Anyone knows?
  4 Comments
Kerstin Olsson
Kerstin Olsson on 4 May 2017
I made a typo on the dimensions, it is 1500x1. So, I'm looking for a command that in general would create space between numbers in a vector, or pick out parts of elements in a vector. I would know how to pick out elements of course, but not parts of elements..
Kerstin Olsson
Kerstin Olsson on 4 May 2017
Thanks KL! Got it now :)

Sign in to comment.

Answers (1)

Stephen23
Stephen23 on 4 May 2017
If the input is numeric, try this:
num = 123;
num2str(num)-'0'

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!