Export to .csv with specific notation

9 次查看(过去 30 天)
Hello,
From matrix A (A = [0 1; 1 2; 2 3] I need to create a .csv file in the following format:
{0.000,1.000}, /new line
{1.000,2.000}, /new line
{2.000,3.000}, /new line
I am managing to import it into an array but I do not know how to specify the formatSpec of the output. Any help would be appreciated.
Many thanks, Ioanna

采纳的回答

Stephen23
Stephen23 2018-7-26
编辑:Stephen23 2018-7-26
[fid,msg] = fopen('name.csv','wt');
assert(fid>=3,msg)
fprintf(fid,'{%.3f,%.3f},\n',A.');
fclose(fid);
The file it produces is attached, and looks like this:
{0.000,1.000},
{1.000,2.000},
{2.000,3.000},

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Data Types 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by