我想用 matlab 制作一个 csv 文件,但我的 csv 很奇怪
i want make a csv file with matlab but my csv is strange
我做了..设置值。 station = cell, header = char, data = double
station = {'st';,'qe';,'qr';}
header = ('where QE QR');
data = [10 15;20 25;30 35;]
我确实统一了数据类型站,要连接的数据。 data2 = 单元格
ofn = 'set.csv';
ofid=fopen(ofn,'w');
hdr = header;
fmt = '%s %d %d\n';
data = num2cell(data);
data2 = [station data];
fprintf(ofid,'%s\n',hdr);
fprintf(ofid,fmt,data2{:});
fclose(ofid);
我想制作像图像一样的 csv。
但我的结果是这样的..
plz,我想知道问题出在哪里。帮帮我..
如果你想写一个CSV文件我推荐你使用
writetable(table,'filename.csv')
此函数以 CSV 格式输出 table。
在你的情况下你可以使用
station = {'st';,'qe';,'qr';}
data = [10 15;20 25;30 35;]
st.where=station;
st.qe=data(:,1);
st.qr=data(:,2);
writetable(struct2table(st),'output.csv')
我做了..设置值。 station = cell, header = char, data = double
station = {'st';,'qe';,'qr';}
header = ('where QE QR');
data = [10 15;20 25;30 35;]
我确实统一了数据类型站,要连接的数据。 data2 = 单元格
ofn = 'set.csv';
ofid=fopen(ofn,'w');
hdr = header;
fmt = '%s %d %d\n';
data = num2cell(data);
data2 = [station data];
fprintf(ofid,'%s\n',hdr);
fprintf(ofid,fmt,data2{:});
fclose(ofid);
我想制作像图像一样的 csv。
但我的结果是这样的..
plz,我想知道问题出在哪里。帮帮我..
如果你想写一个CSV文件我推荐你使用
writetable(table,'filename.csv')
此函数以 CSV 格式输出 table。
在你的情况下你可以使用
station = {'st';,'qe';,'qr';}
data = [10 15;20 25;30 35;]
st.where=station;
st.qe=data(:,1);
st.qr=data(:,2);
writetable(struct2table(st),'output.csv')