Concatenate Cell Arrays (string and numeric)
Mostrar comentarios más antiguos
Hi all, I have two cell arrays: tempName & tempWeightSTR. 1. tempName was populated with strings. 2. tempWeightSTR started out as tempWeight which was numeric and I used num2cell to convert it to a cell array.
Is there a way to concatenate the two arrays so the resulting elements look like: ['Paul (20%)', 'John (24%)', 'Ringo (5%)']
I need my results to be one vector, i.e. ['A(1%)','B(2%)','C(3%)']... not [ 'A', 'B', 'C' '1%', '2%', '3%']
I tried strcat(tempName,' (', tempWeightSTR,')') but the numeric values do not show up for some reason.
Also, can someone please point me in the right direction to format the numeric values to string percentages (%)?
Thanks in advance! jason
Respuesta aceptada
Más respuestas (1)
Nirmal
el 13 de Jul. de 2012
a={'john','harry'};
b={'20','30'};
a=strcat(a,'(',b,'%)');
Categorías
Más información sobre Characters and Strings en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!