Les partenaires publicitaires:

Comment construire une chaîne délimitée par des virgules dans MATLAB

Matlab est un environnement de calcul numérique qui est particulièrement bon pour la manipulation de matrices. Matrices sont aussi appelés réseaux dans ce domaine et d'autres contextes de programmation. Dans Matlab, un tableau de nombres peut être converti en une virgule chaîne délimitée en changeant son format. Une chaîne délimitée par des virgules est simplement une liste de numéros ou d'autres éléments séparés par des virgules (mais pas d'espaces), comme dans 1,2,3,4. Ceci est juste un des nombreux formats vous pouvez convertir entre dans Matlab.

Instructions

  1. Utilisez la commande sprintf (format, A, ...). "sprintf," par opposition à l'habitude "printf," qui représente simplement que d'une chaîne est en cours d'impression.

  2. Remplissez les arguments de sprintf. Utilisez '% .0f »pour le format, qui aura chaque élément du tableau, changer pour une chaîne et ajouter une virgule, et d'utiliser le nom de votre réseau pour A. Le dernier argument est pas nécessaire pour l'impression d'un délimité par des virgules chaîne. Tous ensemble, pour le tableau n, cela ressemble: newCommaDelimitedString = sprintf ('.% 0f,', n) -

  3. Dépouiller la virgule finale afin que votre liste ne ressemble pas: 1,2,3,4 ,. Pour ce faire, simplement en enlevant le dernier caractère, la réduction de la longueur par un. Cela ressemble à: newCommaDelimitedString = newCommaDelimitedString = newCommaDelimitedString (1: fin-1) -

» » » » Comment construire une chaîne délimitée par des virgules dans MATLAB