Tecnología

Inicio

Cómo construir una cadena delimitada por comas en MATLAB

Matlab es un entorno de cálculo numérico que es particularmente buena para la manipulación de matrices. Las matrices también se denominan matrices en este y otros contextos de programación. En Matlab, una matriz de números se puede convertir en una cadena delimitada por comas al cambiar su formato. Una cadena separada por comas es simplemente una lista de números u otros elementos separados por comas (pero no los espacios), como en 1,2,3,4. Este es sólo uno de los muchos formatos que puede convertir entre en Matlab.

Instrucciones

1 Utilice el comando sprintf (formato, A, ...). "Sprintf", en oposición a la "printf" habitual, que representa simplemente que se está imprimiendo una cadena.

2 Rellena los argumentos de sprintf. Use '% .0f' para el formato, que se llevará a cada elemento de la matriz, el cambio a una cadena y añadir una coma, y ​​utilizar el nombre de la matriz para A. El último argumento no es necesaria para la impresión de un delimitado por comas cuerda. Todos juntos, por matriz n, esto se parece a: newCommaDelimitedString = sprintf; (, n '% 0f,.')

3 Franja de la coma final para que su lista no se ve como: 1,2,3,4 ,. Para ello, simplemente despegando el último carácter, la reducción de la longitud por uno. Esto se parece a: newCommaDelimitedString = = newCommaDelimitedString newCommaDelimitedString (1: fin-1);