气象信息系统考试

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
printf("年份Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec\n");
for(int i=0;i<4;i++)
{
printf(" %d ",year);
for(int j=0;j<12;j++)
printf("%1.3lf ",a[i][j]);
int i,j;
double squAmount;
for(i=0;i<4;i++)
{
squAmount=0.0;
for(j=0;j<12;j++)
squAmount+=(data[i][j]-ave[i])*(data[i][j]-ave[i]);
var[i]=squAmount/12;
square[i]=sqrt(var[i]);
四、编程题(20分)
请任用一门编程语言实现,给出源代码。
下面的表中的数据为为NAO月平均指数,请按年分成四组,计算年平均值、方差、标准化变量。
平均值、方差、标准化变量的计算公式如下:
#include<stdio.h>
#include<math.h>
double data[4][12]={{2.560, 2.605, 2.478, 2.114, 1.711, 1.203, 0.769, 0.305, 0.133, 0.045, 0.118, 0.192}
'draw map'绘制地图
'set lev 200'设置高度为200
'enable print d:/20090808_06_200hb.gmf'打开磁盘文件,用于存放图元数据
'set grads off'设置不打印出GrADS标记
'set grid off'设置不画网格
'set cthick 6'设置等值线线宽为6
1、简述气候统计学的2个分支及含义。描述性统计方法和推论性统计方法
2、简述气候统计分析的一般步骤。
3、数据的距平标准化的核心思想。数据标准化处理是不仅使得数据间便于比较,其核心思想是试图消除数据的“位置”和离散程度对进一步分析所带来的影响;
三、应用题(共30分)
1、现有三个数据文件2009080806.ctl、fnl_20090808_06_00_c、fnl_20090808_06_00_c.idx,根据各grads命令行注释,请编写画图文件huatu.gs画出200hPa等压面的UGRDprs图。
setVariance();
setstdvar();
show(data);
printf("年份ave var square\n");
year=1992;
for(i=0;i<4;i++)
{
printf(" %d ",year);
printf("%2.5lf ",ave[i]);
printf("%2.5lf ",var[i]);
year++;
printf("\n");
}
printf("-----------------------------------------------------------------------------\n");
}
int main(){
int i,j;
int year=1992;
setAverage();
,{1.456, 1.159, 0.796, 0.517, 0.297, 0.060, -0.193, -0.487, -0.762, -1.037, -1.150, -1.222}};
double ave[4]={0};
double var[4]={0};
double stdvar[4][12]={0};
double square[4]={0};
void setAverage(){
int i,j;
double amount;
for(i=0;i<4;i++)
{
amount=0.0;
for(j=0;j<12;j++)
amount+=data[i][j];
ave[i]=amount/12;
}
}
void setVariance(){
}
}
void setstdvar(){
for(int i=0;i<4;i++)
for(int j=0;j<12;j++)
stdvar[i][j]=(data[i][j]-ave[i])/square[i];
}
void show(double a[4][12]){
int year=1992;
printf("-----------------------------------------------------------------------------\n");
,{0.410, 0.686, 0.972, 1.141, 1.224, 1.102, 0.936, 0.674, 0.546, 0.450, 0.435, 0.288}
,{0.221, 0.174, 0.227, 0.339, 0.463, 0.598, 0.682, 0.778, 1.028, 1.320, 1.456, 1.544}
'set clopts 1 4 0.15'设置等值线标记颜色为白色,线宽为4,标记大小为0.15
'set gxout contour'设置图形类型为等值线
'd UGRDprs'画出UGRDprs等值线图;UGRDprs为风速U分量
将当前显示的内容复制到一个metacode格式的文件中
'c'清屏,清除字符窗口和图形窗口的内容
4、GrADS种数据集是一个五维数据场,以二维数组片的形式按水平,垂直,物理变量,时间
序列的顺序排放。
5、MICAPS 3.0采用开放式软件框架,实现多平台运行,系统框架管理各功能模块,功能模块可以任意增加或删除。系统提供多种气象资料分析和可视化、预报制作、分析、产品生成功能。
二、简述题(3小题,共30分)
printf("%2.5lf ",square[i]);
printf("\n");
year++;
}
printf("标准化变量:\n");
show(stdvar);
return 0;
}
'open d:/fnl_20090808_06_00_c.ctl'打开文件ctl文件
'set lon 113 125'设置经度变化从东经113度至125度
'set lat 29 37'设置纬度变化从北纬29度至北纬37度
'set mpdset cnworld'设置地图数据集为中国地图和世界地图
'set map 15 1 5'设置颜色为灰,线型为1,线宽为5,并绘制背景地图
南京信息工程大学试卷
一、填空题 (每小题 1 分,共20分)
1、现代天气工程学的基本要素有气象资料库、气象应用程序库、图形图像库和预报员。
2、常用的现代气象数据有农业气象资料辐射资料
、海洋气象资料
水文气象资料
、Байду номын сангаас析资料
、气象灾害资料
、历史及替代资料
、冰雪圈资料、气化学与大气物理资料等。
3、气象专用程序库是气象系统工程中的基础。天气分析预报方法和过程可通过提交给计算机的程序命令来实现。通常,一个气象程序库包括基本教学分析与计算方法库、专用气象程序库及输入输出资料界面接口方法库等三项内容
相关文档
最新文档