¿Cómo se podría construir eficientemente una matriz de celdas de cadenas que contienen números (en mi caso particular, una matriz de celdas de etiquetas para una leyenda).Cómo construir una matriz de celdas de cadenas que contengan números
Ej: {'series 1', 'series 2', 'series 3'}
He tratado de cosas a lo largo de las líneas de
sprintf('series %i', {1:10})
pero al parecer matrices sprintf y los teléfonos no juegan bien juntos.
Algo como esto funciona si solo quiero el número, pero no funciona si también quiero texto.
cellstr(int2str([1:10]'))
Obviamente, se puede hacer en un bucle, pero tiene que haber una manera inteligente de una sola línea de hacer esto.
Sí! ¡Esta! Usted resolvió mi problema, las otras soluciones no funcionan para productos más involucrados. Originalmente hice un bucle que no funcionó cuando se utilizó como entrada para legend(): para ii = 1: n; cellArray {ii} = {sptrinf ('n% d, val% 0.2f', ii, vals (ii))}; end – Leo