how do you combine character array and a row vector
4 次查看(过去 30 天)
显示 更早的评论
Do you need to convert a num2str row vector into a column vector when combining that vector with a character array of the same size?
Ex: if your character array is: names=char('ellen','bobby','joe');
numb=[8,17,3] numbers=num2str(numb) when combining do you need to do : combo=(names, numbers') ?
0 个评论
回答(1 个)
Jacob Halbrooks
2014-2-28
You can use STRVCAT to add a row to your char matrix:
>> strvcat(names, numbers)
ans =
ellen
bobby
joe
8 17 3
That said, you might also consider using cell arrays to manage your strings instead to avoid this type of problem.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Operators and Elementary Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!