变步长梯形法求积分Fortran程序

2025-07-12

变步长梯形法求积分Fortran程序

program main

external bianbuchangtixing real a,b

print*,'输入积分上线a,下线b' read* ,a,b

call bianbuchangtixing(a,b)

print*,'准确结果为 : 0.9460831' end

function f(x) real x,f

if (x==0)then f=1. else

f=sin(x)/x endif

end function

subroutine bianbuchangtixing(a,b) real a,b,s, x ,h, T1,T2,epslen epslen=10**-10 ; T2=0. h=b-a

T1=h*(f(a)+f(b))/2

do while(abs(T1-T2)>epslen) s=0

x=a+(h/2) do while(x

T2=(T1/2)+s*h/2 h=h/2 T1=T2 enddo

print*,'变步长梯形法结果为',T2 end subroutine


变步长梯形法求积分Fortran程序.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[流程管理]人保财险非车险业务理赔实务流程

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219