亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? netcdf.m

?? MATLAB中讀寫、處理科學(xué)數(shù)據(jù)文件格式NETCDF的程序
?? M
?? 第 1 頁 / 共 2 頁
字號:
function self = netcdf(theFilename, thePermission)

% netcdf/netcdf -- Constructor for netcdf class.
%
%  netcdf (no arguments) shows extensive "help".
%  netcdf('version') shows the present version number.
%
%  netcdf('theFilename', 'thePermission') creates and/or
%   opens 'theFilename' if 'thePermission' is one of
%   {'clobber', 'noclobber', 'write', 'nowrite'} or a
%   unique abbreviation thereof.  The "netcdf" object
%   is assigned silently to "ans" if no output argument
%   is provided.
%
%  netcdf('thePermission') invokes Matlab's "uiputfile"
%   or "uigetfile" dialog for selecting the file to create
%   or open, respectively, depending on 'thePermission'
%   (default = 'nowrite' if possible, then 'noclobber').
%
%  netcdf('random') creates a NetCDF file with a unique,
%   random name, suitable for use as a temporary file.
%
%  self = netcdf (no argument) calls "netcdf('nowrite')",
%   which invokes matlab's "uigetfile" dialog.  The returned
%   "self" is the "netcdf" object that was opened.
%
%  netcdf(theNCid) returns a "netcdf" object corresponding
%   to theNCid of an open NetCDF file.  This function does
%   not re-open the file.  TheNCid is the formal identification
%   number that would be returned ordinarily by a call to the
%   NetCDF "nccreate" or "ncopen" function.
%
%  Other permissions: The word 'readonly' is a synonym for 'nowrite'.
%   The word 'define' can be used to open an existing file in 'define'
%   mode, although this is not strictly necessary, since the "NetCDF
%   Toolbox" switches context automatically, as needed.
%
% <<<<<<<<<< Language Synopsis of the NetCDF Toolbox >>>>>>>>>>
%
%   [...] denotes default value.
%
%   Create or open a NetCDF file:
%      f = netcdf('myNetCDF.nc', 'clobber | noclobber')
%      f = netcdf('myNetCDF.nc', 'write | [nowrite]')
%         where f is the returned "netcdf" object.
%      f = netcdf('clobber | noclobber') for "uiputfile" dialog.
%      f = netcdf('write | [nowrite]') for "uigetfile" dialog.
%      f = netcdf('random') to create a randomly named file.
%
%   Define a NetCDF global attribute:
%      f.myGlobalAttribute = [myGlobalAttributeDoubleData]
%      f.myGlobalAttribute = 'myGlobalAttributeCharData'
%      f.myGlobalAttribute = nctype(myGlobalAttributeData)
%         where nctype = [ncdouble] | ncfloat | nclong | ...
%                         ncint | ncshort | ncbyte | [ncchar]
%         (N.B. default depends on context.)
%         (See "NetCDF User's Guide" for datatype definitions.)
%         
%      f.myGlobalAttribute = [] deletes the attribute.
%      g = f.myGlobalAttribute is the object.
%      g(:) = [] deletes the attribute.
%
%   Define a NetCDF record-dimension:
%      f('myRecordDimension') = 0 defines a record-dimension.
%      f('myRecordDimension') = [] deletes the dimension.
%      r = f('myRecordDimension') is the object.
%      r(:) = [] deletes the dimension.
%      r(:) = newSize resizes the dimension.
%
%   Define a NetCDF dimension:
%      f('myDimension') = myDimensionLength
%      f('myDimension') = [] deletes the dimension.
%      d = f('myDimension') is the object.
%      d(:) = [] deletes the dimension.
%      d(:) = newSize resizes the dimension.
%      isrecdim(d) determines whether d is the record-dimension.
%      iscoord(v) determines whether d is a coordinate-dimension.
%
%   Define a NetCDF variable:
%      f{'myVariable'} = nctype(myRecordDimension, myDimension, ...)
%      f{'myVariable'} = nctype(myDimension, ...)
%      f{'myVariable'} = nctype(r, d, ...)
%      f{'myVariable'} = nctype(d, ...)
%      f('myVariable') = [] deletes the variable.
%      v = f{'myVariable'} returns the object.
%      v = f{'myVariable', 1} returns the object -- auto-scaling enabled.
%      v(:) = [] deletes the variable.
%      iscoord(v) determines whether v is a coordinate-variable.
%      isscalar(v) determines whether v is a scalar-variable.
%
%   Define a NetCDF attribute:
%      f{'myVariable'}.myAttribute = [myAttributeDoubleData]
%      f{'myVariable'}.myAttribute = 'myAttributeCharData'
%      f{'myVariable'}.myAttribute = nctype(myAttributeData)
%      f{'myVariable'}.myAttribute = [] deletes the attribute.
%      v.myAttribute = [myAttributeDoubleData]
%      v.myAttribute = 'myAttributeCharData'
%      v.myAttribute = nctype(myAttributeData)
%      v.myAttribute = [] deletes the attribute.
%      a = f{'myVariable'}.myAttribute is the object.
%      a = v.myAttribute is the object.
%      a(:) = [] deletes the attribute.
%
%   Store and retrieve NetCDF variable data:
%      f{'myVariable'}(i, j, ...) = myVariableData
%      f{'myVariable', 1}(i, j, ...) = myVariableData -- auto-scaling enabled.
%      v(i, j, ...) = myVariableData
%      myVariableData = f{'myVariable'}(i, j, ...)
%      myVariableData = f{'myVariable', 1}(i, j, ...) -- auto-scaling enabled.
%      myVariableData = v(i, j, ...)
%
%   Store and retrieve NetCDF attribute data: (always a row vector)
%      f.myGlobalAttribute(i) = myGlobalAttributeData
%      g(i) = myGlobalAttributeData
%      f{'myVariable'}.myAttribute(i) = myAttributeData
%      v.myAttribute(i) = myAttributeData
%      a(i) = myAttributeData
%      myGlobalAttributeData = f.myGlobalAttribute(i)
%      myGlobalAttributeData = g(i)
%      myAttributeData = f{'myVariable'}.myAttribute(i)
%      myAttributeData = v.myAttribute(i)
%      myAttributeData = a(i)
%      EXCEPTION: v.FillValue_ references the "_FillValue" attribute.
%                 Use the "fillval(v, ...)" method to avoid confusion.
%
%   Store and retrieve NetCDF record data:
%      s = f(0) returns the object.
%      t = s(0) returns the record template as a struct.
%      u = r(i) returns the i-th record data as a struct.
%      x = r(i).field(...) returns a subset of a field (variable).
%      s(i) = t sets the i-th record to the struct data.
%
%   Indexing defaults for NetCDF variables and attributes:
%      ":" means 'all', including unstated indices to the right.
%         Otherwise, unstated indices to the right default to 1.
%         Note: ":" does NOT impose columnization on the result.
%
%   Last index:
%      The keyword "end" can serve as the last index for any
%         dimensional direction, as in "v(1:2:end, ...)".
%
%   Duplication of NetCDF objects via "<" operator:
%         (Also see use of "copy" below.)
%      f < myObject copies the complete myObject into NetCDF
%         file f, where myObject represents a dimension,
%         variable, attribute, or another NetCDF file.
%      f < myRecord copies the data of myRecord object into f.
%      v < myVariable copies the data and attributes of myVariable into v.
%      v < myAttribute copies myAttribute into variable v.
%      v < myArray copies myArray into the data of v.
%      a < myAttribute copies the contents of myAttribute into attribute a.
%      a < myArray copies myArray into attribute a.
%
%   Duplication of NetCDF objects via "copy":
%      copy(f, myNetCDF) copies netcdf f into myNetCDF.
%      copy(d, f) copies dimension d into netcdf f.
%      copy(a, f) copies attribute a into netcdf f.
%      copy(a, v) copies attribute a into variable v.
%      copy(v, f, copyData, copyAttributes) copies variable v into
%         netcdf f, as directed by the flags (defaults = 0).
%      copy(v, myVariable, copyData, copyAttributes) copies the
%         contents of variable v into variable myVariable, as
%         directed by the flags (defaults = 0).
%
%   Deletion of objects.
%      delete(myObject1, myObject2, ...) deletes the objects.
%
%   Lists of objects:
%      dim(f) returns the dimension objects of f in a cell-array.
%      var(f) returns the variable objects of f in a cell-array.
%      att(f) returns the global attribute objects of f in a cell-array.
%      dim(v) returns the dimension objects of v in a cell-array.
%      att(v) returns the attribute objects of v in a cell-array.
%      coord(f) returns the coordinate-variable objects of f.
%      recdim(f) returns the record-dimension object of f.
%      recdim(v) returns the record-dimension object of v.
%      recvar(f) returns the record-variable objects of f in a cell-array.
%
%   Basic properties of NetCDF objects:
%      name(x) returns the name of object x.
%      name(x, 'newname') renames object x to 'newname'.
%      ncnames({list_of_objects}) returns the names of the objects.
%      size(x) returns the Matlab-like size of object x.
%      size(x, k) returns the k-th element of the size of object x.
%      ncsize(x) returns the NetCDF-like size of object x.
%      ncsize(x, k) returns the k-th element of the ncsize of object x.
%      length(x) returns the Matlab-like length of object x.
%      datatype(x) returns the datatype of object x.
%      class(x) returns the class of x.
%      ncclass(x) returns the netcdf parent class of derived x.
%      parent(x) returns the parent (netcdf or ncvar) of object x.
%      permission(x) returns the parent file's create/open permission.
%      mode(x) returns the parent file's current "define" mode.
%      fillval(v, ...) manipulates the "_FillValue" attribute.
%      setfill(f, ...) manipulates the "fill-mode" of f.
%      orient(v, ...) manipulates the get/put orientation of v.
%      resize(d, newsize) resizes dimension d to the newsize.
%      resize(v, [newsize]) resizes variable v to the [newsize].
%
%   Unsigned interpretation of integer data:
%      unsigned(v) returns the "unsigned" flag of variable v.
%      unsigned(v, isUnsigned) sets the "unsigned" flag of variable v.
%      unsigned(a) returns the "unsigned" flag of attribute a.
%      unsigned(a, isUnsigned) sets the "unsigned" flag of attribute v.
%
%   Automatic scaling of variable data:
%      autoscale(v, isAutoScaling) sets the "autostate" state of variable v.
%      autoscale(v) returns the current "autoscale" state of variable v.
%
%   Automatic substitution of fill-value by NaN:
%      autonan(v, isAutoNaNing) sets the "autonan" state of variable v.
%      autonan(v) returns the current "autonan" state of variable v.
%
%   Quick-mode for variable input/output:
%      quick(v, isQuick) sets the variable v to "quick" mode.
%      quick(v) returns the current "quick" state of variable v.
%
%   Arithmetic operators with NetCDF objects (right-side only):
%      y = d op x returns d(:) op x for operator op, such as "-".
%      y = v op x returns v(:) op x for operator op, such as "-".
%      y = a op x returns a(:) op x for operator op, such as "-".
%      y = op d returns op d(:) for unary operator op, such as '-'.
%      y = op v returns op v(:) for unary operator op, such as '-'.
%      y = op a returns op a(:) for unary operator op, such as '-'.
%
%   NetCDF Conventions:
%      v.FillValue_ references the "_FillValue" attribute.
%         (Matlab cannot parse a beginning under-score.)
%
%   Save/Load NetCDF Variables (no attributes transfered):
%      ncsave('myNetCDF.nc', ...) updates variables in 'myNetCDF.nc'.
%      ncload('myNetCDF.nc', ...) loads variables from 'myNetCDF.nc'.
%
%   Composite-Variables: (Not for the faint-of-heart!)
%      v = var(v1, s1, d1, v2, s2, d2, ...) returns a composite-
%         variable using NetCDF variables v1, ..., whose s1, ...
%         source-indices map to the d1, ... destination-indices
%         in the composite output array.  See "help ncvar/var".
%
%   Miscellaneous:
%      isepic(v) determines whether v is an EPIC variable.
%      fatnames(f) invokes the "fatnames" facility.
%      ncweb() links to the WWW home-page of the NetCDF Toolbox.
%
%   Example M-Files:

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人吸女人奶水| 国产一区二区导航在线播放| 成人国产视频在线观看| 国产日韩视频一区二区三区| 国产成人精品一区二区三区四区| 国产精品欧美极品| 91麻豆精品在线观看| 亚洲午夜羞羞片| 911国产精品| 国产美女精品在线| 国产精品成人在线观看| 欧美影院一区二区| 三级影片在线观看欧美日韩一区二区| 欧美大片顶级少妇| 成人午夜激情视频| 亚洲一区二区三区视频在线播放| 欧美日韩在线播放三区四区| 另类小说色综合网站| 2020国产精品| 一本大道久久a久久综合婷婷| 亚洲高清三级视频| 精品福利av导航| 91啪亚洲精品| 久久精品国产99国产| 国产精品久久久久久久蜜臀 | 精品久久久久久久久久久久包黑料| 国产又粗又猛又爽又黄91精品| 中文字幕一区在线观看视频| 欧美精品v国产精品v日韩精品| 青青草国产精品97视觉盛宴| 国产精品久久一卡二卡| 7777精品伊人久久久大香线蕉的| 国产乱码精品1区2区3区| 一区二区三区四区蜜桃| 精品国产百合女同互慰| 色综合一区二区| 国内不卡的二区三区中文字幕| 亚洲精选免费视频| 精品捆绑美女sm三区| 欧美在线免费观看亚洲| 国产精品一区二区视频| 亚洲午夜激情网站| 国产精品视频yy9299一区| 51午夜精品国产| 99久久综合国产精品| 蜜桃视频一区二区| 亚洲精品va在线观看| 中文字幕欧美日韩一区| 欧美电影在线免费观看| 99久久国产综合色|国产精品| 精品影视av免费| 日本中文字幕一区| 亚洲精品欧美综合四区| 国产农村妇女毛片精品久久麻豆 | 99视频热这里只有精品免费| 九色综合国产一区二区三区| 亚洲高清免费一级二级三级| 亚洲日本va午夜在线影院| www久久精品| 日韩一级片网站| 欧美日韩三级视频| 91视频.com| 99久久免费精品高清特色大片| 美脚の诱脚舐め脚责91| 日韩福利视频导航| 亚洲一区二区在线免费观看视频| 中文字幕一区视频| 国产精品久久久一本精品| 国产视频一区不卡| 久久色成人在线| 国产喷白浆一区二区三区| 欧美mv和日韩mv国产网站| 欧美一区二区三区电影| 91麻豆精品国产综合久久久久久| 欧美色综合影院| 欧美日韩一级二级| 欧美日韩久久久一区| 欧美熟乱第一页| 欧美日韩视频专区在线播放| 欧美日韩三级视频| 欧美乱熟臀69xxxxxx| 欧美精品久久99久久在免费线| 欧美视频中文字幕| 欧美日韩国产经典色站一区二区三区 | 欧美一区二区免费视频| 91精品免费在线| 日韩欧美一区电影| 精品少妇一区二区三区日产乱码 | 国产欧美日韩另类视频免费观看| 国产欧美日韩卡一| 国产精品免费网站在线观看| 国产精品国产馆在线真实露脸| 亚洲人被黑人高潮完整版| 一个色在线综合| 蜜臀av一区二区在线免费观看| 麻豆成人综合网| 国产成人精品三级麻豆| 99re热视频这里只精品| 欧美日韩在线播| 精品少妇一区二区三区在线播放| 国产日韩在线不卡| 亚洲免费av在线| 婷婷久久综合九色综合伊人色| 青青草成人在线观看| 狠狠色狠狠色综合| 成人听书哪个软件好| 色视频欧美一区二区三区| 欧美高清精品3d| 久久久影院官网| 玉足女爽爽91| 久久99国产精品久久| 99久久久免费精品国产一区二区| 欧美日韩高清一区| 久久婷婷成人综合色| 夜夜揉揉日日人人青青一国产精品| 奇米888四色在线精品| 成人一道本在线| 欧美日本一区二区三区| 久久免费午夜影院| 亚洲永久免费视频| 一本色道久久综合亚洲aⅴ蜜桃| 欧美色图第一页| 久久精品人人做人人爽97| 一区二区三区在线视频播放| 六月丁香综合在线视频| 99久久精品一区| 日韩精品中文字幕在线不卡尤物| 亚洲欧洲无码一区二区三区| 久久精品国产网站| 91国在线观看| 欧美国产一区在线| 毛片一区二区三区| 色呦呦网站一区| 欧美激情一区二区三区四区| 亚洲国产日韩a在线播放| 福利一区二区在线| 欧美日韩电影在线| 亚洲欧洲综合另类在线| 国产乱子轮精品视频| 欧美日韩大陆在线| 亚洲另类春色校园小说| 国产成人av电影在线观看| 欧美一区二区三区爱爱| 亚洲日本中文字幕区| 国产成人免费在线| 日韩美女在线视频| 日韩av一区二区三区| 91极品美女在线| 亚洲美女淫视频| 99热99精品| 欧美国产精品一区二区三区| 精品一区二区三区久久久| 欧美精品精品一区| 亚洲一区二区三区自拍| 色综合久久综合网97色综合 | 欧美一区二区网站| 亚洲国产视频a| 在线这里只有精品| 亚洲婷婷综合色高清在线| 国产一区在线看| 精品国产麻豆免费人成网站| 日韩**一区毛片| 日韩一区二区三区电影| 日韩不卡一区二区三区| 欧美乱妇15p| 男男视频亚洲欧美| 精品少妇一区二区三区日产乱码| 麻豆91在线看| 久久久一区二区三区捆绑**| 国产一区二区三区综合| 久久久久久麻豆| 粉嫩av一区二区三区| 国产欧美日韩在线观看| caoporen国产精品视频| 国产精品久久久久久久久晋中 | 福利一区二区在线观看| 日本一区二区三区在线不卡| 大桥未久av一区二区三区中文| 国产精品毛片大码女人| av影院午夜一区| 亚洲综合视频网| 9191成人精品久久| 精品午夜久久福利影院| 国产视频视频一区| 色婷婷av一区二区| 日韩中文字幕麻豆| 26uuu成人网一区二区三区| 福利电影一区二区三区| 亚洲免费av高清| 91精品免费在线| 国产福利一区二区三区视频在线| 国产精品久线观看视频| 欧美影院一区二区三区| 美女在线视频一区| 国产精品青草久久| 欧美日韩久久久一区| 国产精品888| 亚洲精品成人天堂一二三| 日韩一区二区三区电影在线观看| 国产成人鲁色资源国产91色综|