Insert a string section on the numbers in a vector

 Respuesta aceptada

Bhaskar R
Bhaskar R el 21 de Feb. de 2020
res = arrayfun(@(x)strcat('CH_', num2str(x)), A, 'UniformOutput', false);
res{1}, res{2} % to get each element

3 comentarios

Kudos
More efficient with sprintf:
fun = @(x)sprintf('CH_%u',x);
res = arrayfun(fun, A, 'UniformOutput', false);
Perfect man
Thank you

Iniciar sesión para comentar.

Más respuestas (1)

HERBERT NYAKOOJO
HERBERT NYAKOOJO el 21 de Feb. de 2020

0 votos

A = [ 2 7 9 13];
str = sprintf('CH_%d ',A);
CH_2 CH_7 CH_9 CH_13

Categorías

Etiquetas

Preguntada:

el 21 de Feb. de 2020

Comentada:

el 21 de Feb. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by