String array to matrix

4 views (last 30 days)
Ádám Herpai
Ádám Herpai on 22 May 2022
Commented: Ádám Herpai on 22 May 2022
Hi,
I have data as a 12487x1 string which row's cointains data separated by tabulators. I want to make this into a matrix, where the tabulators separate the columns in the matrix.
Thnaks in advance

Accepted Answer

Matt J
Matt J on 22 May 2022
Edited: Matt J on 22 May 2022
Here's an example with comma separators instead of tabs, but it would work the same way.
a=["1,2";"3,4"]
a = 2×1 string array
"1,2" "3,4"
c=arrayfun(@(z)strsplit(z,','),a,'uni',0);
out=str2double(vertcat(c{:}))
out = 2×2
1 2 3 4

More Answers (0)

Categories

Find more on Cell Arrays in Help Center and File Exchange

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!