爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3970|回复: 0

MeteoInfoLab脚本示例:LaTeX写公式

[复制链接]

新浪微博达人勋

发表于 2015-6-18 17:12:26 | 显示全部楼层 |阅读模式

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

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

x
LaTeX是排版常用的语法,科学计算软件中也常用它来写数学公式(比如MatLab, Matplotlib等),MeteoInfo通过调用JMathLaTeX库也可以实现这样的功能。LaTeX的语法介绍可以参考此网页:http://matplotlib.org/users/mathtext.html

下面是两个例子:
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
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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