求助如何用MATLAB直接读取.gz压缩文件
发布网友
发布时间:2022-04-29 21:05
我来回答
共1个回答
热心网友
时间:2022-06-22 20:13
MATLAb直接读取貌似是不行的,我也研究过好长时间这个问题,也在百度知道上提问过,最后实在是没有办法,只好用MATLAB通过dos来调用WinRar进行解压。不过您要是给客户用的话,需要知道客户winRar的安装位置才行,给一下我的代码,希望能有些帮助。
pdir = ' F:\实验室\数据\avhrr201007\';
cd('D:\Program Files\WinRAR\');
dos(strcat('winrar e -ibck', pdir,file(i).name, pdir));
pdir是数据存储的目录,F前面是有一个空格的。然后cd括号里面的是电脑中WinRar安装的位置,dos那一部分就是进行解压,要是不需要在后台解压,可以去掉 -iback来自:求助得到的回答