recvar.m
来自「MATLAB中读写、处理科学数据文件格式NETCDF的程序」· M 代码 · 共 42 行
M
42 行
function theResult = recvar(self)
% netcdf/recvar -- Record-variables of a netcdf object.
% recvar(self) returns a cell-list of the ncvar objects
% that correspond to the record-variables of self, a
% "netcdf" object. A record-variable is one whose leftmost
% dimension is the recdim(self).
% Copyright (C) 1997 Dr. Charles R. Denham, ZYDECO.
% All Rights Reserved.
% Disclosure without explicit written consent from the
% copyright owner does not constitute publication.
% Version of 07-Aug-1997 09:29:39.
if nargin < 1, help(mfilename), return, end
result = [];
if nargout > 0, theResult = result; end
theRecdim = recdim(self);
if isempty(theRecdim), return, end
theRecdimid = dimid(theRecdim);
theVars = var(self);
for i = length(theVars):-1:1
theDims = dim(theVars{i});
if length(theDims) < 1 | ...
dimid(theDims{1}) ~= theRecdimid
theVars(i) = [];
end
end
result = theVars;
if nargout > 0
theResult = result;
else
disp(result)
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?