%二进制文件的读入:
function sig_data=read_file(shot,nx,nz)
fp=fopen(shot,'rb');
sig_data=zeros(nx,nz);
for i=1:nx
row_array=fread(fp,nz,'float32');
sig_data(i,:)=row_array;
end
fclose(fp);
%output or show the 2D matrix 二进制文件的输出:
function datoutput(shot,matrix);
fp=fopen(shot,'wb');
fwrite(fp,matrix,'float32');
fclose(fp);
Matlab二进制文件的读写
最新推荐文章于 2024-06-28 19:44:35 发布