Horizontally concatenating two column vectors with a comma
2 views (last 30 days)
Show older comments
Hi, I have an array called Data:
Data=
1.0e+03 *
1.7583 1.4163
1.7493 0.5127
0.1946 1.4305
0.1865 0.5286
0.1963 1.4336
1.7568 1.4186
I want to view these in a multi line edit box. I have tried:
textout=horzcat(num2str(data(:,1),'%0.f'),num2str(data(:,2),'%0.f'))
But this doesn't leave any gap between the two entries
textout =
17581416
1749 513
1951431
187529
1961434
17571419
How can I get the following output:
textout =
1758, 1416
1749, 513
1951, 431
187, 529
196, 1434
1757, 1419
0 Comments
Accepted Answer
KSSV
on 31 Mar 2017
data= 1.0e+03 *[1.7583 1.4163
1.7493 0.5127
0.1946 1.4305
0.1865 0.5286
0.1963 1.4336
1.7568 1.4186] ;
strcat(num2str(data(:,1)),',', num2str(data(:,2)))
See Also
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!