matlab将矩阵写入csv

matlab将矩阵写入csv
2024-12-05 07:31:45
推荐回答(1个)
回答(1):

clear;clc;
rng default
filename1 = 'csvSaveFile1.csv';
fid1 = fopen(filename1, 'w');
for j=1:5
    b=floor(100*rand(2,5));
    for i=1:size(b,1)
    fprintf(fid1, '%s\r\n', num2str(b(i,:),'%d,'));%csv是逗号分隔符文件
    %num2str有灵活的输出设置,可以调节输出格式及在元素间添加字符
    %直接对字符串数组处理效果会很奇怪。非目标效果,如以下代码输出将每列连在一起。
    %fprintf(fid2, '%s\r\n', num2str(b,'%d,'));%csv是逗号分隔符文件
    end
end