背后的问题简化数据的访问https://的url
31日视图(30天)
显示旧的评论
这就跟你问声好!
我试图访问一个服务器与简化
https://
句柄。我有matlab的R2019b版本。据我理解,matlab不能直接访问文件,因为安全原因(?)。但有时似乎我的代码工作和提取变量,有时不是。在这里看到的
> > m = 1
chl_A (m) = ncread (url,“chlor_a”,(lonnumber (m) 1, latnumber (m) 1, timeM (m) 1], [1 1 1]);%这段代码提取数据
> > m = 2
> > chl_A (m) = ncread (url,“chlor_a”,(lonnumber (m) 1, latnumber (m) 1, timeM (m) 1], [1 1 1]);%,这并不
错误使用netcdflib
的NetCDF库执行期间遇到了一个错误的“开放”功能——“I / O失败(NC_EIO)”。如果数据源是一个简化的URL,
看到简化故障排除部分的用户指南。
错误在netcdf。打开(第67行)
[varargout {}): = netcdflib (“开放”文件名,变长度输入宗量{1});
错误在internal.matlab.imagesci。数控/ openToRead(第1278行)
这一点。ncRootid = netcdf.open (this.Filename,“NOWRITE”);
错误在internal.matlab.imagesci。数控(121行)
this.openToRead ();
错误在ncread(第61行)
ncObj = internal.matlab.imagesci.nc (ncFile);
基本上这是matlab对整个数据。我有158点提取,它只提取约30人,别人的错误。为什么?
这段代码用来当服务器是一个工作
http://
一个。有什么办法可以修复或绕过它吗?
提前谢谢!
接受的答案
穆罕默德·拉希德
2020年11月27日
嗨Sofya
谢谢你的信息。我能够重现这个问题和我带来了这个问题我们的开发人员的注意。他们将进一步调查此事。
与此同时,你可以试着升级到最新版本的MATLAB,看看这个问题存在在我在R2020b不能重现问题。