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
B. 如何將matlab鏡像文件解壓
常見的鏡像文件格式主要有:.iso、.bin、.nrg、.vcd、.cif、.fcd、.img、.ccd、.c2d、.dfi、.tao、.和.cue 等。每種刻錄軟體支持的鏡像文件格式都各不相同,比如說Nero支持.nrg、.iso和.cue,Easy CD Creator支持.iso、.cif,CloneCD支持.ccd等首先下載matlab的安裝鏡像文件,這個大家上網搜索就可以找到
由於是.iso格式的文件,可以使用虛擬光碟機軟體打開,或者是和小編一樣使用解壓軟體解壓縮,打開以後打開matlab裡面的bin文件夾,雙擊打開win64文件夾,打開安裝vcredist_64這個文件