请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8925|回复: 10

[程序设计] 如何将高分辨率数据变成低分辨率

[复制链接]

新浪微博达人勋

发表于 2016-5-23 10:41:30 | 显示全部楼层 |阅读模式

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

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

x
      大家好,求问一个问题,自己不知如何下手。
      一般接触到不同空间分辨率的数据时,想要对比两个数据,可能都是将低分辨率的数据插值到高分辨率,之后比较,但是如果我想把高分辨率数据插值到低的,该如何做呢?
       我这边的观测数据是0.25*0.25的,模式结果是1.4*1.4,之前做都是直接把1.4线性插值过来,但是如今想看下原模式数据的预测水平,该如何把观测数据变成1.4*1.4的呢?
        求赐教!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-5-23 10:49:27 | 显示全部楼层
分辨率编低,可以间隔取点,设计循环,可以行间隔取点,列也间隔取点,瞬间从0.25*0.25变成0.5*0.5
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-5-23 13:44:23 | 显示全部楼层
天坑一地坑 发表于 2016-5-23 10:49
分辨率编低,可以间隔取点,设计循环,可以行间隔取点,列也间隔取点,瞬间从0.25*0.25变成0.5*0.5

因为1.4跟0.25不同分辨率的数据间隔取点也不会重叠,想问下,如果用matlab   interp2    函数插值的话,可以插值出来么?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-5-23 14:22:58 | 显示全部楼层
能否按照6×6窗口滑动计算,结果分辨率为1.5×1.5
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-5-24 10:45:37 | 显示全部楼层
橙子鲜 发表于 2016-5-23 13:44
因为1.4跟0.25不同分辨率的数据间隔取点也不会重叠,想问下,如果用matlab   interp2    函数插值的话, ...

按理说应该可以的,我不怎么用interp2函数的,你可以help下,应该可行
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-12-8 11:49:51 | 显示全部楼层
请问楼主解决问题了吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-14 20:25:20 | 显示全部楼层
请问,你的高分辨率转低分辨率解决了吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-8-29 22:30:40 | 显示全部楼层
请问楼主解决了吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-9-3 16:44:39 | 显示全部楼层
跟问题中叙述的一样,使用MATLAB中的 interp2    函数插值得到的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-11-20 19:42:44 | 显示全部楼层
ncl函数area_hi2lores_Wrap可以
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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