爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6698|回复: 5

ncl计算数组大小&一个函数可不可以返回一个二维数组?

[复制链接]

新浪微博达人勋

发表于 2018-4-12 11:53:07 | 显示全部楼层 |阅读模式

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

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

x
1.有什么函数可以计算一个数组大小?
2.自己写一个函数,可不可以返回一个二维数组?怎么返回?

一个新手,很多不懂。在网上查,感觉和ncl并不像用matlab之类一搜就出来,还请大家告诉我怎样去搜索到自己想要的知识点。官网上我的搜索框用不了,不知道什么原因。跪谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-4-12 14:32:32 | 显示全部楼层
吵吵人 发表于 2018-4-12 14:02
那要用什么函数就只能去官网函数列表那里自己找了,是这个意思吧~~

如果知道是个函数的话,那就直接在 http://www.ncl.ucar.edu/Document/Functions/list_alpha.shtml 这里找。就是用浏览器自带的ctrl+f 来找。
个人感觉ncl官网的好处是有 "See Also",可以帮我找到实现类似功能最好的函数。(而往往Matlab的这些链接没那么完备)
如果是语法问题的话,在这里找 http://www.ncl.ucar.edu/Document/Manuals/Ref_Manual/
如果是画图的话,有时候我会找找例子 http://www.ncl.ucar.edu/Applications/
如果是例子找不到的 resource的话,也可以类似函数来找,但说实话比较多,不好找
所以其实右上角的谷歌搜索并不常用,只有一些非典型的问题和bug,我才会用到。
以上链接都可以从这里出发 http://www.ncl.ucar.edu/links.shtml

NCL是一门语言,学语言就有一定的前缀、后缀、语感等等事情,是要时间来学习和培养的。很早以前在微信读过版主的基础讲解,非常有效讲解resource的几类都是什么,非常棒!
http://bbs.06climate.com/forum.p ... 62&fromuid=2098
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2018-4-12 12:09:44 | 显示全部楼层
官网的搜索框很有可能是谷歌的,你懂的。
1.dimsizes能返回数组大小
2. 自己定义函数的话按照以下语法,返回二维数组应该没什么特别的。
http://www.ncl.ucar.edu/Document ... rocedureDefinitions
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-4-12 14:00:50 | 显示全部楼层
学习学习,谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-4-12 14:02:29 | 显示全部楼层
packard 发表于 2018-4-12 12:09
官网的搜索框很有可能是谷歌的,你懂的。
1.dimsizes能返回数组大小
2. 自己定义函数的话按照以下语法, ...

那要用什么函数就只能去官网函数列表那里自己找了,是这个意思吧~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-4-12 14:53:01 | 显示全部楼层
packard 发表于 2018-4-12 14:32
如果知道是个函数的话,那就直接在 http://www.ncl.ucar.edu/Document/Functions/list_alpha.shtml 这里 ...

你推荐的这个基础讲解我零零散散的也都看过,官网上的函数列表页翻了很多次,下载了用户手册,我觉得主要还是需要一个孰能生巧的过程。不多说了,还是得抓紧时间。
非常谢谢,你帮助了很多呢~~
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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