爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: MeteoInfo

[源代码] 也发一个格点插值为站点数据的程序

  [复制链接]
发表于 2014-1-13 08:43:23 | 显示全部楼层
密码修改失败请联系微信:mofangbao
发表于 2014-1-13 08:55:28 | 显示全部楼层
高手些的东西就是不一样,很工整,兼容性很强
密码修改失败请联系微信:mofangbao
发表于 2014-2-19 19:39:03 | 显示全部楼层
王老师您好,用了您的程序受益匪浅,现在我想把这个程序集成在C语言里,想问一下你的这个双线性插值的算法是什么?
密码修改失败请联系微信:mofangbao
发表于 2014-2-19 22:04:19 | 显示全部楼层
收藏了!!
密码修改失败请联系微信:mofangbao
发表于 2014-2-19 22:04:41 | 显示全部楼层
谢谢王老师分享!!
密码修改失败请联系微信:mofangbao
发表于 2014-2-23 18:35:12 | 显示全部楼层
本帖最后由 小英子 于 2014-2-23 18:36 编辑
qxtlyf 发表于 2014-1-11 08:47
王老师在windows 下运行出现了下面的错误:怎么解决
Loaded 'ntdll.dll', no matching symbolic informatio ...


你好,我用你的程序,还是运行时还是出错了。错误提示为:
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
The thread 0xD38 has exited with code 0 (0x0).
The program 'C:\4wxy\1\1\Debug\wang.exe' has exited with code 0 (0x0).
请问你是怎么改的?
密码修改失败请联系微信:mofangbao
发表于 2014-2-24 06:47:24 | 显示全部楼层
小英子 发表于 2014-2-23 18:35
你好,我用你的程序,还是运行时还是出错了。错误提示为:
Loaded 'ntdll.dll', no matching symbolic ...

我的数据、程序、说明

wang.f90

5.52 KB, 下载次数: 14, 下载积分: 金钱 -5

wang.exe

408.04 KB, 下载次数: 8, 下载积分: 金钱 -5

t639.txt

420 Bytes, 下载次数: 9, 下载积分: 金钱 -5

station.txt

241 Bytes, 下载次数: 10, 下载积分: 金钱 -5

14010208.012

148.33 KB, 下载次数: 13, 下载积分: 金钱 -5

使用说明.txt

189 Bytes, 下载次数: 14, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao
发表于 2014-2-24 15:06:44 | 显示全部楼层
本帖最后由 小英子 于 2014-2-24 16:00 编辑
qxtlyf 发表于 2014-2-24 06:47
我的数据、程序、说明


谢谢哈,用了你的换了xp的可以运行的出结果了,可能原来的是4.0版本的问题。原来的编译过了,但是运行不出结果。还有想向您请教一下,如果文件头是3行的资料,怎样修改输入、输出部分?
diamond 4 2014022108-2120_EC
2014 02 21 08 12 0
0.250000 -0.250000 60.000000 150.000000 60.000000 -10.000000 361 281 1.000000 -100.000000 88.000000 1.000000 0.000000

读文件的时候我改为:
!----------------------------------------------------
! Open data file and allocate variables
!----------------------------------------------------
inquire (file=finp,exist=ftest)
if(ftest)then
  open(10,file=finp,status='old',iostat=error)
else
  write(*,*)'Input file not found: ',finp
  stop
end if
read(10,*) ctemp,ctemp,desc
write(*,'(A)') desc
read(10,*) iyear,imonth,iday,ihour,phour,level
write(*,*) iyear,imonth,iday,ihour,phour,level
read(10,*) xdelt,ydelt,xmin,xmax,ymin,ymax,xnum,ynum,ctemp&
,ctemp,ctemp,ctemp,ctemp
write(*,*) xdelt,ydelt,xmin,xmax,ymin,ymax,xnum,ynum,ctemp&
,ctemp,ctemp,ctemp,ctemp
...............................
但是还是不行!

14022108.018

615.05 KB, 下载次数: 0, 下载积分: 金钱 -5

细网格资料

密码修改失败请联系微信:mofangbao
发表于 2014-2-24 22:15:44 | 显示全部楼层
tjhno1 发表于 2013-7-30 15:19
王老师 我想问下 这个文件也是micaps 4类文件,为什么不能实现插值?老师能不能优化下,把这个格式的也能包 ...

请问你用王老师的这个程序处理细网格资料实现了没,我的一直出错。
密码修改失败请联系微信:mofangbao
发表于 2014-2-25 18:26:52 | 显示全部楼层
MeteoInfo 发表于 2013-7-31 13:53
已更新了程序,详见一楼。

王老师,我用您的程序处理细网格资料时出错已经改了读文件头那个部分了
read(10,*) ctemp,ctemp,desc
write(*,'(A)') desc

read(10,*) iyear,imonth,iday,ihour,phour,level
write(*,*) iyear,imonth,iday,ihour,phour,level

read(10,*) xdelt,ydelt,xmin,xmax,ymin,ymax,xnum,ynum,ctemp&
,ctemp,ctemp,ctemp,ctemp
write(*,*) xdelt,ydelt,xmin,xmax,ymin,ymax,xnum,ynum

错误提示为

错误提示为

13072920.000

227.99 KB, 下载次数: 0, 下载积分: 金钱 -5

这是细网格的资料

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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