Converting a String to an Array
5 次查看(过去 30 天)
显示 更早的评论
Hello!
I was wondering how to go about converting a string into an array like
x = [1 2 3 1 2 3 1 2 3]
1 2 3 1 2 3 1 2 3
into
x = [1 2 3; 1 2 3; 1 2 3]
1 2 3
1 2 3
1 2 3
I would like to apply this to a case where I have a string with 10,000 entries and would like to turn that string into a 100 x 100 array.
Thanks for looking at my problem.
0 个评论
采纳的回答
Teja Muppirala
2011-3-14
If what you are really asking is "how do I turn a row vector into a rectangular matrix" then you can use RESHAPE.
x = [3 5 2 6 8 22 3 0 9 8 2 5]
y = reshape(x,4,[])'
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!