在進行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');