how do you combine character array and a row vector

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') ?

답변 (1개)

Jacob Halbrooks
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.

카테고리

도움말 센터File Exchange에서 Structures에 대해 자세히 알아보기

질문:

2014년 2월 28일

답변:

2014년 2월 28일

Community Treasure Hunt

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

Start Hunting!

Translated by