fig5_8a.m
上传用户:szahd2008
上传日期:2020-09-25
资源大小:1275k
文件大小:0k
源码类别:

传真(Fax)编程

开发平台:

Matlab

  1. clear all
  2. n= 0.;
  3. for f = 0:.011:1.;
  4.    x1 = sqrt(100. / 2.) * (1. +  f);
  5.    x2 = sqrt(100. / 2.) * (1. - 2. * f);
  6.    c2 = quadl('fresnelc',0,x2);
  7.    c1 = quadl('fresnelc',0,x1);
  8.    s1 = quadl('fresnels',0,x1);
  9.    s2 = quadl('fresnels',0,x1);
  10.    n = n + 1.;
  11.    spec(n) = (c2 + c1 + i * (s2 + s1)) / sqrt(2.);
  12. end
  13. f = 0:0.011:1;
  14. plot(f,abs(spec))