Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> ingegneria del Software >> .

Come costruire una virgola stringa delimitata in MATLAB

Matlab è un ambiente di calcolo numerico che è particolarmente buono per la manipolazione di matrici . Le matrici sono chiamati anche gli array in questo e in altri contesti di programmazione . In Matlab , un array di numeri può essere convertito in una stringa delimitata da virgole , cambiando il suo formato . Una stringa delimitata da virgole è semplicemente una lista di numeri o altri elementi separati da virgole ( ma non gli spazi ) , come in 1,2,3,4 . Questo è solo uno dei molti formati è possibile convertire tra in Matlab . Istruzioni
1

Utilizzare il comando sprintf (formato , A , ... ) . " sprintf ", a differenza del solito " printf ", che rappresenta semplicemente che una stringa viene stampata .
2

Riempire gli argomenti di sprintf . Usa ' % .0 f' per il formato , che si terrà ogni elemento della matrice , si cambia in una stringa e aggiungere una virgola , e di utilizzare il nome del vostro array per A. L'ultimo argomento non è necessario per la stampa di un delimitato da virgole stringa . Tutti insieme , per la serie N, questo si presenta come : newCommaDelimitedString = sprintf ( '% .0 f , ' , n) ;
3

Striscia la virgola finale in modo che la vostra lista non sembra : 1,2,3,4 , . Fare questo semplicemente togliendo l'ultimo carattere , riducendo la lunghezza di uno. Questo appare come : newCommaDelimitedString = newCommaDelimitedString = newCommaDelimitedString ( 1 : end - 1) ;

 

software © www.354353.com