chave算法代码.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
chave算法代码

cc 以下为chave算法 subroutine hankel(BESR,BESI) implicit double precision(a-h,o-z) parameter (pi=3.14159265358979323846D0,nterm=50) PARAMETER(E0=8.85D-12,V0=4*PI*1.0D-7) double precision karg,kern dimension karg(255,nterm),kern(510,nterm),nk(nterm) COMPLEX*16 K0_2,K1_2 COMMON /PKC/DQ,XX,YY,WU,K0_2,K1_2 COMMON /PKD/II common /test/ng,nf,ni common /besint/nk,np,nps,karg,kern external f1 data rerr,AERR/1.e-11,1.0E-12/ R=dabs(XX) new=1 call besaut(besr,besi,0,1,7,r,f1,rerr,aerr,1,new,ierr) end c******************************************************************** subroutine besaut(besr,besi,norder,nl,nu,r,funct,rerr,aerr, * npcs,new,ierr) implicit double precision (a-h,o-z) dimension xsum(1) parameter (nsum=0) common /test/ng,nf,ni external funct nf=0 if(nl.gt.nu)then besr=0. besi=0. ierr=1 return endif nw=max(new,1) call bestrn(besr,besi,norder,nl,r,funct,.1*rerr,.1*aerr, * npcs,xsum,nsum,nw,ierr) if((ierr.ne.0).and.(nl.eq.7))then ng=nl return else oldr=besr oldi=besi do 10 n=nl+1,nu call bestrn(besr,besi,norder,n,r,funct,.1*rerr,.1*aerr, * npcs,xsum,nsum,2,ierr) if((ierr.ne.0).and.(n.eq.7))then besr=oldr besi=oldi ng=n return elseif((abs(besr-oldr).le.rerr*abs(besr)+aerr).and. * (abs(besi-oldi).le.rerr*abs(besi)+aerr))then ng=n return else oldr=besr oldi=besi endif 10 continue endif ng=7 ierr=1 return end C******************************************************************** subroutine bestrn(besr,besi,norder,ng,r,funct,rerr,aerr, * npcs,xsum,nsum,new,ierr) parameter (nterm=50, nstop=100) implicit double precision (a-h,o-z) double precision karg,kern,lastr,lasti dimension karg(255,nterm),kern(510,nterm),sr(nstop),si(nstop), * nk(nterm),xsum(1) common /besint/ nk,np,nps,karg,ke

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档