matlab写txt文件
clc;
clear;
close all;
fd=fopen('1112.txt','w');
a=[1 2 3 4];
b=[5 6 7 8];
for i=1:size(a,2)
for j=1:1:size(b,2)
fprintf(fd,'%f,%f\r\n',[a(i),b(j)]);
end
fprintf(fd,'\r\n');
end
fclose(fd);
这段程序实现把数据写入一个.txt文件,每5行写入一个回车换行符,即每5行一回车。fprintf(fd,'%f,%f\r\n',[cluster(i).rectx(j),cluster(i).recty(j)]);解释:括号里面的参数依次是:1.文件句柄(我也不懂句柄到底是啥,书上说是句柄,我也就说的句柄吧)。2.数据占位符和回车换行符。3.数据一维数组。