Ayuda sobre cómo leer directamente archivos comprimidos .gz usando MATLAB
Parece que la lectura directa de MATLAB no es posible. He estudiado este problema durante mucho tiempo y he hecho preguntas sobre Baidu Zhizhi. Al final, realmente no hay forma, así que tengo que usar MATLAB. llamar a WinRar a través de DOS para descomprimirlo. Sin embargo, si lo usa para clientes, necesita saber la ubicación de instalación del winRar del cliente. Espero que pueda serme de alguna ayuda.
pdir = ' F:\Lab\Data\avhrr201007\';
cd('D:\Program Files\WinRAR\');
dos (strcat('winrar e -ibck', pdir,file(i).name, pdir));
pdir es el directorio donde se almacenan los datos y hay un espacio delante de F. Entonces, lo que está entre corchetes del CD es la ubicación donde está instalado WinRar en la computadora. La parte DOS es para descomprimir. Si no necesita descomprimir en segundo plano, puede eliminar -iback.