- 积分
- 1664
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-7-18
- 最后登录
- 1970-1-1

|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
目前手里有320*160和不等距格点数据,想插值成等间距的144*73格点。使用了interp2()做出来了。可发现图形和插值前差异很大,很明显就是插值函数有问题,应该使用离散点插值的函数来完成。看了
http://bbs.06climate.com/forum.php?mod=viewthread&tid=7144
试着做了一下,可弹出了错误,说是
Error using TriScatteredInterp
Input data must be specified in column-vector format.
我的程序是这样的:
lat和lon是已经的一些经纬度,我先
[qx,qy]=meshgrid(lat,lon); %qx和qy是320*160大小
[new_qx,new_qy]=meshgrid(new_lat,new_lon); %new_qx和new_qy是144*73大小
F=TriScatteredInterp(qx,qy,hgt_500hpa)%hgt_500hpa大小也是320*160的。
不知道哪里出了问题,总是不运行。请高手指点一下呀。比较急!谢谢!
|
|