欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

NCL程序设计入门 蔡宏珂,陈权亮,范广洲 等编著 2018年版

收藏
  • 大小:39.05 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
NCL程序设计入门
作者: 蔡宏珂,陈权亮,范广洲 等编著
出版时间: 2018年版
内容简介
  《NCL程序设计入门》介绍了大气科学领域当前流行的高级程序设计语言NCAR Command Language(NCL)。《NCL程序设计入门》内容详实,包括语法基础、常用函数和过程简介、图形属性简介、应用技巧专题等部分,以较大篇幅全面介绍了NCL具有鲜明特色的常用函数、过程和图形属性,并着重讲述了安装和运行、Linux系统操作技巧、官方网站目录结构、代码的一般结构、读写文件、日期时间的处理等区别于其他程序设计语言的NCL应用技巧。
  《NCL程序设计入门》语言简练、结构清晰,面向NCL程序设计的初、中级用户,适用于学习气象数据分析与可视化的本科生、研究生,也适用于从事科学研究和业务应用的技术人员,既可作为NCL程序设计入门教材,也可作为NCL程序设计备查手册。
目录
前言
第一章语法基础
一、数据类型
二、保留字
三、语法符号
四、运算符
五、变量
六、顺序结构、循环结构和分支结构
七、数组
八、运行方式
九、自定义函数和过程
第二章文件I/O
一、文件格式
二、常用函数
三、输入变量
四、特殊文件类型读写方式
第三章数据显示和分析
一、概述
二、扩展函数库
三、常用函数
第四章外部FORTRAN/C程序调用
一、WRAPIT
二、指定外部函数位置
三、参数传递
四、调用F77(Fortran77)
五、调用F90(Fortran90)
六、调用商业库
第五章数据可视化
一、概述
二、一般步骤
三、图形概念
四、颜色
五、图形叠加
六、子图组合
七、文本和格式文本修饰符
八、多边形、多边框、图形符号
九、命名规范
第六章常用函数和过程简介
一、变量操作和显示
(一)变量(数据)的显示输出
(二)其他
二、数组建立、查询和操作
(一)数组变形和元素整改
(二)查询元素索引
(三)建立特殊数组
(四)列表
(五)其他
三、数据类型测试
(一)变量类型
(二)元数据
(三)文件
四、数据类型转换
五、字符串操作
(一)特殊符号
(二)字符串分割连接
(三)子字符串
(四)字符串格式化
(五)其他
六、时间日期
(一)时间日期查询
(二)建立时间日期数组
(三)时间日期形式转化
(四)按日期统计
七、元数据
八、文件输入/输出
(一)受支持格式文件的打开
(二)受支持格式文件的查询与定义
(三)ASCII文本文件
(四)二进制文件
(五)Vis5D+格式文件
(六)ARWWRF模式输出文件
九、系统
十、数学分析
(一)通用函数
(二)数据排序
(三)微积分
(四)基本统计量
(五)统计
(六)概率分布
(七)假设检验
(八)傅里叶分析
(九)线性回归
(十)线性代数
(十一)特殊函数
(十二)相关系数
(十三)维度分析
(十四)滤波
(十五)谱分析
(十六)小波分析
(十七)平滑
十一、图形对象操作
十二、颜色
十三、绘图
十四、绘图空间
十五、格点化
十六、插值
(一)球面无规则格点(站点)三次样条插值
(二)改进Shepard算法计算三维格点插值
(三)二维平面的自然邻点插值
(四)无结构格点(站点)数据的反距离加权插值
(五)线性插值
(六)样条插值
(七)一维结构的三次样条插值
(八)二维结构的三次样条插值
(九)三维结构的三次样条插值
(十)其他
十七、经纬度
十八、累积分布
(一)二项分布
(二)?2分布
(三)梅植?
(四)正态分布
十九、经验正交函数(EOF)分解
二十、奇异值分解(SVD)
二十一、气候分析
二十二、气象分析
二十三、海洋学分析
二十四、随机数生成器
二十五、球谐函数
二十六、CESM
二十七、WRF
第七章图形属性简介
一、图形属性命名规律
二、页面控制
三、拼图控制
四、折线图和散点图常用属性
五、柱状图和直方图控制
六、矢量场图常用属性
七、流场图常用属性
八、等值线图常用属性
九、地图设置常用属性
十、图形标注和标题控制
十一、坐标轴常用属性
十二、色标常用属性
十三、图例常用属性
十四、图形符号常用属性
十五、文本常用属性
第八章应用技巧专题
一、安装和运行
二、Linux系统操作技巧
三、NCL官方网站目录结构
四、代码的一般结构
五、读写文件
六、日期时间的处理
参考文献
附录
下载地址