%测试脚本%清除工作区清除变量; %生成一个复杂的3-D变量D=rand(2,3,4)+j*rand(2,3,4); %create关于Matlab变量的基本ENVI头信息信息=环境信息(D); %在一对二进制/头ENVI文件中写入变量和相关头信息环境写入(D,信息,'a.dat'); %隐式头文件是“a.dat.hdr”(如果没有明确传递) %从“a.dat”和“a.dat.hdr”ENVI文件中读取一个复杂的nD变量[D2,info2]=enviread('a.dat'); %一些比较以验证我们的读/写程序的一致性等于(D,D2)等号(信息,信息2) %修改头信息(在ENVI头中引入偏移量)信息3=信息2; info3.header_offset=10000; D3=D2; %与D2相同%写入D3(与D2相同),但偏移