请教一下,我用fortran编程保存的数据需要用matlab读取
fortran存取数据的格式如下:
program main

implicit none

integer(4) i
integer(4) j
integer(4) k 

real(4) n

n=0.0;
open(10,file='savedata.dat',form="formatted")
do k=1,10
   do j=1,10
      n=n+1.0;
      do i=1,10
          write(10,111) n
       end do
    end do   
end do

close(10)

111 format(2000(F16.8,1x))
end
matlab读取相应数据的格式如下:
fid=fopen('savedata.dat');           % 打开文件
for t=1:10
    for z=1:10
         A=fread(fid,10,'float32') 
          %A1(z,:)=A             
    end
end
结果读出来的数据不对,请问一下什么原因