2024-10-31 08:38:40

NCL中的*@scale_factor+@add_offset画出完全不同的另一幅图,怎么办?

在绘制全球速度势和辐散风场图的时候,发现画出的图很奇怪:如下图:辐合中心在非洲那块对应的是正的速度势,而在亚洲那块同样是辐合中心却对应负的速度势,这很明显是错误的。

8787.png

有建议说加上*@scale_factor+@add_offset对变量进行处理,处理之后画出下图:跟图1简直天差地别!

8787.png

但是后来我看我用的资料(NCEP再分析资料),里面显示scale_factor=1,add_offset=0,这说明加不加这个变量处理完全是一样的!!!根本不可能画出完全不同的两幅图,这是为什么?我百思不得其解呐。。。求大神解答!!!万分感激!

NCL脚本如下:


8787.png
8787.png


回答 0 评论
您已邀请来回答问题
大气科学×

3个回答

你的uwnd(0,9,:,:) 可以试试uwnd(0,9,::-1,:) ,v风场也一样哈~~ncl计算涡度啥的读取就是把纬度反一下,我也是找了好久后没找到原因,后来师兄告诉我的


2024-10-31 08:41:15

可以再看看其他变量,如温度

2024-10-31 08:54:16

为啥不直接用short2flt读取呢

2024-10-31 08:56:31

你的回答