How to put these values into one array ?

2 views (last 30 days)
I have this vector X which is equal to
X =
Columns 1 through 8
1 2 3 4 5 6 7 8
I want to convert it into this format
X =
1, 2, 3, 4, 5, 6, 7, 8
How can I achieve this ?
  2 Comments
KSSV
KSSV on 16 Mar 2022
Convert where? You want to write it into a text file?

Sign in to comment.

Accepted Answer

KSSV
KSSV on 16 Mar 2022
x = 1:8 ;
f = [repmat('%d,',1,length(x)-1),'%d\n'] ;
fprintf(f,x)
1,2,3,4,5,6,7,8
  15 Comments
KSSV
KSSV on 16 Mar 2022
x = logspace(log10(1),log10(10),10);
f = [repmat('%.4f,',1,length(x)-1),'%.4f'] ;
fprintf(fid,['frequency points = "', f,'";'],x);
Mohamed Ahmed
Mohamed Ahmed on 16 Mar 2022
yess, this one worked.
Thank you!!!

Sign in to comment.

More Answers (0)

Categories

Find more on Data Type Conversion 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!