Having trouble with Gunzip function in Matlab

15 次查看(过去 30 天)
Hello! Having a bit of a problem unzipping a .gz file with environmental data in MATLAB. I tried converting the file to .txt in R but it results in much of the data not being shown. I've included examples of the code that I've tried below and the errors that I've received. I have a Mac and tried using Terminal as well but that also does not work.
gunzip(/Users/[name]/Documents/MATLAB/filename.nc,outputdir)
Invalid use of operator.
gunzip(Users/minolidias/Documents/MATLAB/filename.nc)
gunzip(Users/[name]/Documents/MATLAB/runoff.filename.nc)
Invalid expression. Check for missing multiplication operator, missing or
unbalanced delimiters, or other syntax error. To construct matrices, use
brackets instead of parentheses.
gunzip(/Users/[name]/Documents/MATLAB/filename.nc)
gunzip(/Users/[name]/Documents/MATLAB/filename.nc)
Invalid use of operator.
  1 个评论
Star Strider
Star Strider 2022-5-19
Use quotes —
Uz1 = gunzip('/Users/[name]/Documents/MATLAB/filename.nc','outputdir')
Uz2 = gunzip('Users/minolidias/Documents/MATLAB/filename.nc')
.

请先登录,再进行评论。

回答(1 个)

Nihal Reddy
Nihal Reddy 2022-6-1
编辑:Nihal Reddy 2022-6-1
From my understanding you are facing problem in unzipping a .gz file with environmental data in MATLAB R2022a. The input to the “gunzip” function must be a character vector, a cell array of character vectors, or a string array. This is the reason your code example seems to error out. You can modify your code examples as follows to run without any errors-
>> gunzip('/Users/[name]/Documents/MATLAB/filename.nc','outputdir')
>> gunzip('Users/minolidias/Documents/MATLAB/filename.nc')
You can refer to following MATLAB documentation link for more information-

类别

Help CenterFile Exchange 中查找有关 File Compression 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by