how do you combine character array and a row vector

2 visualizaciones (últimos 30 días)
Karolina
Karolina el 28 de Feb. de 2014
Respondida: Jacob Halbrooks el 28 de Feb. de 2014
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') ?

Respuestas (1)

Jacob Halbrooks
Jacob Halbrooks el 28 de Feb. de 2014
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.

Categorías

Más información sobre Cell Arrays en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by