爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7210|回复: 14

发布MeteoInfo 1.2.4

[复制链接]

新浪微博达人勋

发表于 2015-6-2 17:24:14 | 显示全部楼层 |阅读模式

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

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

x
在JLaTeXMath库(http://forge.scilab.org/index.php/p/jlatexmath/)的支持下,实现了利用LaTeX语法显示特殊符号和数学公式的功能。需要在字符串首尾加“$”字符。

在MeteoInfo桌面软件中:
Image00827.png

在MeteoInfoLab中:
Image00825.png
Image00826.png

相应的脚本程序如下:
  1. def  f(x, c):
  2.     m1 = sin(2*pi*x)
  3.     m2 = exp(-c*x)
  4.     return m1 * m2
  5.    
  6. x = linspace(0, 4, 100)
  7. sigma = 0.5
  8. plot(x, f(x, sigma), 'r', linewidth=2)
  9. xlabel(r'$\rm{time}  \  t$', fontsize=16)
  10. ylabel(r'$\rm{Amplitude} \ f(x)$', fontsize=16)
  11. title(r'$f(x) \ \rm{is \ damping  \ with} \ x$', fontsize=16)
  12. text(2.0, 0.5, r'$f(x) = \rm{sin}(2 \pi  x^2) e^{\sigma x}$', fontsize=20)
  13. show()


  1. x = arange(0.01, 1, 0.01)
  2. y = 0.5*log((1-x)/x)
  3. scatter(x,y,s=4,label=r'$\alpha =\frac{1}{2}\ln(\frac{1-\varepsilon}{\varepsilon })$')
  4. xlabel(r'$\varepsilon$',fontsize=20)
  5. ylabel(r'$\alpha$',fontsize=20)
  6. xlim(0,1)   
  7. legend()
  8. show()




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

新浪微博达人勋

 成长值: 19710
发表于 2015-6-2 20:37:22 | 显示全部楼层
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2015-6-3 08:24:27 | 显示全部楼层
越来越强大
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-3 09:39:50 | 显示全部楼层
给力!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2015-6-10 17:29:46 | 显示全部楼层
谢谢!非常感谢!好东西!大家喜欢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-10 17:36:43 | 显示全部楼层
想请教王老师,关于grib2格式的文件解码,请问您是使用什么方式或者使用了什么库?谢谢@MeteoInfo
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-6-10 19:29:10 | 显示全部楼层
每笑苍穹 发表于 2015-6-10 17:36
想请教王老师,关于grib2格式的文件解码,请问您是使用什么方式或者使用了什么库?谢谢@MeteoInfo

Unidata的netCDF Java库
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-10 21:40:25 | 显示全部楼层
MeteoInfo 发表于 2015-6-10 19:29
Unidata的netCDF Java库

谢谢您的回复!有点疑惑netCDF Java库能对grib2解码?实际我问这个问题的初衷是目前我用EC的GRIB API的Fortran和C接口读取grib2,但只能在类Linux环境下使用,比如我在Centos、AIX和Cygwin下可以正常使用,我现在想在VS的环境下编写程序读写grib2,所以考虑把GRIB API移植到windows下,但发现不是那么容易,目前大多数windows下的解码工作借助了wgrib,而我并不想这样做。一直对您这个软件比较关心,知道可以对grib2读取和显示,所以希望您能够指点一下如何在windows下直接读取grib2,谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-6-10 21:45:46 | 显示全部楼层
每笑苍穹 发表于 2015-6-10 21:40
谢谢您的回复!有点疑惑netCDF Java库能对grib2解码?实际我问这个问题的初衷是目前我用EC的GRIB API的Fo ...

netCDF Java库的介绍你可以上官方网站上去看。

MeteoInfo有两个版本:Java版和C#版。Java版中对气象数据的解码主要依靠netCDF Java库,C#版中对GRIB 1和2的解码是我自己用C#代码实现的。如果你用.NET语言(C#之类)做开发可以用C#版的MeteoInfo类库实现GRIB2数据的解码。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-10 21:55:10 | 显示全部楼层
感谢这么快的回复!是否可以理解为您把解码的工作都封装在MeteoInfoC.dll这个里面?难怪我在MeteoInfo下只看到与netcdf4相关的几个dll,而没有grib的动态库,如果这样的话,那就意味着只能用C#开发程序了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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