在进行MATLAB编程时,需要与电脑的TXT文件进行交互,其交互的小程序如下:
1.将数据写入TXT文件:
fpre = fopen('fft_re.coe','w+');
for i = 1 : 1024
fprintf(fpre,'%10f\n',re(i,1));
end
fclose(fpre);
在这种方式下,写入到文件中每一个数据写入一行
2.另一种将数据写入TXT文件的方式,在这种方式下写入TXT的是IEEE754的方式存在文件中,一行存入多个数据。
fid_a=fopen('input_fft.bin','wb');
for i=1:n
fwrite(fid_a, imag(y(i)), 'single');
fwrite(fid_a, real(y(i)), 'single');
end
fclose(fid_a);
fid_b=fopen('output_fft_cpu_matlab.bin','wb');
for i=1:n
fwrite(fid_b, imag(fft_y(i)), 'single');
fwrite(fid_b, real(fft_y(i)), 'single');
end
fclose(fid_b);
3.导入Excel数据:
im = xlsread('C:\Users\Administrator\Desktop\fft\IM.xlsx');