MATLAB讀寫文件小代碼

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章