Hvordan bygge en kommaskilletegn String i MATLAB

Matlab er en numerisk datamiljø som er spesielt god for å manipulere matriser. Matriser kalles også arrays i denne og andre programmerings sammenhenger. I Matlab, kan en matrise av tall omdannes til et komma avgrenset streng ved å endre dens format. En kommaseparert streng er bare en liste av tall eller andre gjenstander atskilt med komma (men ikke mellomrom), som i 1,2,3,4. Dette er bare ett av mange formater du kan konvertere mellom i Matlab.

Bruksanvisning

1 Bruk kommandoen sprintf (format, A, ...). "Sprintf," i motsetning til den vanlige "printf", som bare representerer at en streng er blitt skrevet ut.

2 Fyll argumentene til sprintf. Bruk '% .0f "for formatet, som tar hvert element i matrisen, endre den til en streng og legge til et komma, og bruke navnet ditt utvalg for A. Det siste argumentet er ikke nødvendig for å skrive ut en kommadelt streng. Alle sammen, for utvalg n, dette ser ut som: newCommaDelimitedString = sprintf, (, n '% 0f,.')

3 Kle den endelige komma slik at listen ikke ser ut som: 1,2,3,4 ,. Gjør dette ved å ta ut det siste tegnet, redusere lengden av en. Dette ser ut som: newCommaDelimitedString = newCommaDelimitedString = newCommaDelimitedString (1: end-1);