Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1333773
  • 博文数量: 124
  • 博客积分: 5772
  • 博客等级: 大校
  • 技术积分: 1647
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-27 10:39
文章分类

全部博文(124)

文章存档

2020年(1)

2019年(1)

2018年(5)

2017年(2)

2016年(17)

2015年(3)

2014年(7)

2013年(11)

2012年(13)

2011年(30)

2010年(34)

分类: WINDOWS

2011-10-20 16:49:18

MATLAB程序实现了无啁啾高斯脉冲函数

  1. %==========================================================================
  2. %Name: y=gauss_m_nc(t,m,fwhm)
  3. %Desc: 计算m阶无啁啾超高斯脉冲,无啁啾高斯脉冲的表达式为exp(-1/2*(t/t0)^(2m))
  4. % 其中m为阶数。
  5. %Parameter: [in]t,时刻,可以是数值,也可以是向量
  6. % [in]m,超高斯脉冲的阶数
  7. % [in]fwhm,半最大值全宽,单位为s。计算时,要根据fwhm计算T0,
  8. % 计算公式为FWHM=2*t0*(2*log(2))^(1/(2*m))
  9. %Return: y,返回值
  10. %Author: yoyoba(stuyou@126.com)
  11. %Date: 2011-10-16
  12. %Modify: 2011-10-16
  13. % %========================================================================
  14. function y=gauss_m_nc(t,m,fwhm)
  15. t0=(fwhm/2)*(2*log(2))^(-1/2/m);
  16. y=exp(-0.5*(t/t0).^(2*m));
 gauss_m_nc.rar   
阅读(8328) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~