|
>> s='abc';
>> scell=cellstr(s);
>>fid=fopen('YourFolderPath/test.csv','w');
>> fprintf(fid,'%s,%drn',scell{:},10);
用尽了各种办法想把,一组不同类型的数据写入一个.csv的表格文本文件。比如,dlmwrite, writetable等等全都试过,结果后来在一个网页上找到了如上所写的方法,就是用最原始的格式打印函数。问题迎刃而解。
其中还有个巧妙的方法,就是把字符数组转换成Cell类型的字符向量,然后输出的时候就能将整个字符串作为一个整体输出了,不会把单个字符给分别输出到单个单元格中。
参考自:https://www.mathworks.com/matlabcentral/newsreader/view_thread/102592
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-27 00:38
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社