爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4248|回复: 1

[讨论] 如何修改NC文件的Variable属性

[复制链接]

新浪微博达人勋

发表于 2014-11-19 22:39:20 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 ynn112 于 2014-11-19 22:41 编辑

我有一个NC文件的样板,想要仿照它新建一个一样的。其中关于Variable的属性是这么复制的,比如对于ALD2这个variable,
myVarSchema=ncinfo(input_filename,‘ALD2’);  
ncwriteschema(output_filename,myVarSchema)

这样做是可行的

可是我现在新建NC文件时想让这个variable的维数多一点,
比如之前这个myVarSchema的属性里Size: [60 80 1 25],我想让最后一组多一点,请问如何设置呢?

我本来想着直接定义,如下,在中间加了一行定义行
myVarSchema=ncinfo(input_filename,‘ALD2’);  
myVarSchema.Size= [60 80 1 50];
ncwriteschema(output_filename,myVarSchema)
这样改了之后,在窗口显示myVarSchema时,确实Size是变了,可是往文件里写的时候,还是原来的组数25.

求大神解救一下,急等!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-11-20 14:17:10 | 显示全部楼层
myVarSchema=ncinfo(input_filename,‘ALD2’); 之后,显示结果是
myVarSchema =
Filename: [1x40 char]
Name: 'ALD2'
Dimensions: [1x4 struct]
Size: [60 80 1 25]
Datatype: 'single'
Attributes: [1x3 struct]
ChunkSize: []
FillValue: []
DeflateLevel: []
Shuffle: 0
Format: 'classic'
其实我就想改变一下size的结构,这样的话怎么set呢?查了一下help没有这种结构的具体用法呢
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表