How to create a list of number separated by commas (not a .csv list)?
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am looking to create a list held in a variable like the following:
1,2,3,4
I am currently using this instead:
a = linspace(1,number_of_lines,number_of_lines)
a = mat2str(a);
But this gives:
[1 2 3 4]
in a 1x9 size box filled with those characters, not:
1,2,3,4
I am re-typing the numbers in separated with commas when the relevant dialogue box appears. For large lists, this is not feasible.
How would I do this automatically?
0 Commenti
Risposta accettata
Star Strider
il 11 Nov 2015
One approach:
number_of_lines = 4;
a = linspace(1,number_of_lines,number_of_lines);
a_commas = [sprintf('%.0f,',a(1:end-1)) sprintf('%.0f',a(end))]
a_commas =
1,2,3,4
Although by definition, a cell array is a comma-separated list.
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!