爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: 逆手一文字

[程序设计] 深度 时间 剖面图 出了点问题

[复制链接]

新浪微博达人勋

发表于 2014-10-30 03:32:13 | 显示全部楼层
逆手一文字 发表于 2014-10-29 05:35
@沙颖凯 沙哥,用了imagesc,出图如下:
虽然纵轴倒转,但是最大的问题还是有空白(蓝色部分)

能不能把X, Y, Z发给我看下,我试试看。

发邮箱也可以 mailto:yingkaisha@gmail.com
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-10-30 09:20:34 | 显示全部楼层
沙颖凯 发表于 2014-10-30 03:32
能不能把X, Y, Z发给我看下,我试试看。

发邮箱也可以 mailto:yingkaisha@gmail.com

沙哥您好,已将数据、程序发至您的邮箱,请查收,谢谢!

小弟在此拜谢了!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-30 16:04:48 | 显示全部楼层
{:5_275:}{:5_275:}{:5_275:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2014-10-30 21:47:39 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-31 08:24:08 | 显示全部楼层
逆手一文字 发表于 2014-10-29 18:20
沙哥您好,已将数据、程序发至您的邮箱,请查收,谢谢!

小弟在此拜谢了!

谢谢已收到。

事情是这样的,

你使用 data1=[row;TT column];data1(data1==0)=nan; 制造了缺测的行和列,

所以shading interp和使用imagesc会看见空白,因为这时一个pixel代表一个数据点
使用pcolor shading flat没有看见空白是因为pcolor在画图时会“丢失”末行末列(一个pixel 代表两个数据的中间值)。

所以你制造缺测行列的做法让pcolor近似表达了imagesc的功能,但不适用于imagesc 和 pcolor shading interp

简而言之shading interp 的空白是你制造的缺测值,你如果不想看见它们只要把
  1. data1=[row;TT column];data1(data1==0)=nan;
复制代码

改成
  1. data1=TT;
复制代码

然后把
  1. [X,Y]=meshgrid(0:1:66, 0:1:15);
复制代码

中的0换成1就可以了。

评分

参与人数 1金钱 +10 贡献 +2 收起 理由
逆手一文字 + 10 + 2 很给力!

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-10-31 09:15:26 | 显示全部楼层
沙颖凯 发表于 2014-10-31 08:24
谢谢已收到。

事情是这样的,

沙哥您好,按照您的修改方法的确能解决,感激之至,拜谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-3-6 22:11:59 | 显示全部楼层
在写论文需要
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-2-26 11:51:40 | 显示全部楼层
请问楼主,有没有用NCL计算深度剖面的方法?不会matlable
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-9-10 23:57:41 | 显示全部楼层
正好用上,看能不能用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-9-11 00:01:34 | 显示全部楼层

我想下载东西
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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