program main
implicit none
integer :: i,j,k,n
real(8) :: sourcedata(2,2,3)
! matlab定义的数据类型为double,是8个字节,因此recl=8
open(unit=99,file='IQDATA.bin',access='direct',form='unformatted',recl=8)
n = 1
do k = 1,3
do j = 1,2
do i = 1,2
read(99,rec=n) sourcedata(i,j,k)
n = n+1
end do
end do
end do
close(99)
print *, sourcedata(1,1,1)
end program