How to separate characters in a cell array by commas
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Joel Olenga
am 5 Jul. 2022
Kommentiert: Joel Olenga
am 6 Jul. 2022
Hello I have the following code:
e = [3 0 -6];
n = length(e);
e_str = cell(1,n);
for i = 1:n
e_str(1,i) = {num2str(e(i))};
end
disp(e_str)
I'd like to separete the output with commas as follows:
{'3'} {','} {'0'} {','} {'-6'}
0 Kommentare
Akzeptierte Antwort
Chunru
am 5 Jul. 2022
Wondering why you want that. But it can be done as follows:
e = [3 0 -6];
n = length(e);
e_str = cell(1,2*n-1);
for i = 1:n
e_str(1, 2*i-1) = {num2str(e(i))};
if i<n
e_str(1, 2*i) ={','};
end
end
disp(e_str)
6 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Spreadsheets finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!