爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5007|回复: 5

[讨论] ec细网格温度场nc资料读入matlab的矩阵各个格点代表是什么坐标?

[复制链接]

新浪微博达人勋

发表于 2019-5-10 11:38:29 | 显示全部楼层 |阅读模式

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

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

x
如图,做出的温度平流资料(北纬30,东经122)南风应该是暖平流区,但是我画出来显示是冷平流区。应该是对于温度的格点数据处理出错
4.2.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-5-10 11:45:26 | 显示全部楼层
t= ncread('D:\temperature_advection.nc','t');  
x=lon(1:25)';
y=lat(1:29)';
[X,Y]=meshgrid(x,y);
tk=t(1:25,1:29,12)'-273.15;
[t1,t2]=gradient(tk);
TV=-t1.*u1-t2.*v1;
m_contourf(X,Y,TV,'showtext','off','LineStyle','none ')
这是我温度平流的脚本。在温度场矩阵的转置那里我不太明白温度场的t(1,1)(指下载区域的第一个格点)坐标具体代表对应的经纬度哪里?是左下还是左上还是右下右上?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-5-12 23:40:13 | 显示全部楼层
问题还没有解决。。。先找个和预期结果契合度高的应付一下,,,
但是我真的好奇,我用
1.meshgrid后的XY矩阵转置和uvt矩阵不转置
2.meshgrid后的XY矩阵不转置和uvt矩阵转置
两种结果画出的uvt场一模一样
但是进一步画温度平流场完全不一样

密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-5-12 23:42:41 | 显示全部楼层
本帖最后由 不称职吃货 于 2019-5-12 23:44 编辑

file:///C:/Users/zzhhhhhhh/Desktop/%E3%80%82.jpg这是两种图片
。.jpg
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-5-16 17:48:32 | 显示全部楼层
注意你的左上角纬度 应该是靠近90度的
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-5-20 00:15:54 来自手机 | 显示全部楼层
我知道呀,左上角是靠近90
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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