24小时热门版块排行榜    

查看: 531  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zzg03211

新虫 (初入文坛)

[求助] 我的一个程序运行总是不成功,求大神帮忙 已有1人参与

如题,求助。附件里面是我的代码,求好心人看看帮小弟解答下不胜感激。。。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weiwei43

至尊木虫 (正式写手)

【答案】应助回帖

程序语法没有问题,编译都可以通过。
计算时需要一个数据文件,data.dat,你给的文件没有这个数据。
4楼2014-10-17 08:34:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

zzg03211

新虫 (初入文坛)

!
!   SUBROUTINE FOR EARTHQUAKE RESPONSE SPECTAR
!
!           CODED BY Y.OHSAKI
!
     SUBROUTINE ERES(NH,H,ND1,NT,T,ND2,DT,NN,DDY,ND3,IND,QMAX,RES)
!
     DIMENSION H(ND1),T(ND2),DDY(ND3),RES(ND2,ND1)
     DIMENSION EMAX(3),RMAX(3)
     PARAMETER (P2=6.283185)
!
!    MAXIMA OF INPUT MOTION
!
     EMAX(1)=ABS(DDY(1))
     EMAX(2)=0.
     EMAX(3)=0.
     DDYF=DDY(1)
     DYF=0.
     YF=0.
     DO 110 M=2,NN
     DDYM=DDY(M)
     DY=DYF+(DDYF+DDYM)*DT/2
     Y=YF+DYF*DT+(DDYF/3.+DDYM/6.)*DT**2
     EMAX(1)=AMAX1(EMAX(1),ABS(DDYM))
     EMAX(2)=AMAX1(EMAX(2),ABS(DY))
     EMAX(3)=AMAX1(EMAX(3),ABS(Y))
     DDYF=DDYM
     DYF=DY
     YF=Y
110  CONTINUE
     QMAX=EMAX(IND)
!
!    RESPONSE COMPUTATION
!
     DO 150 L=1,NH
     DO 140 K=1,NT
     IF (T(K).EQ.0.)GO TO 130
     W=P2/T(K)
     W2=W*W
     HW=H(L)*W
     WD=W*SQRT(1.-H(L)**2)
     WDT=WD*DT
     E=EXP(-HW*DT)
     CWDT=COS(WDT)
     SWDT=SIN(WDT)
     A11=E*(CWDT+HW*SWDT/WD)
     A12=E*SWDT/WD
     A21=-E*W2*SWDT/WD
     A22=E*(CWDT-HW*SWDT/WD)
     SS=-HW*SWDT-WD*CWDT
     CC=-HW*CWDT+WD*SWDT
     S1=(E*SS+WD)/W2
     C1=(E*CC+HW)/W2
     S2=(E*DT*SS+HW*S1+WD*C1)/W2
     C2=(E*DT*CC+HW*C1-WD*S1)/W2
     S3=DT*S1-S2
     C3=DT*C1-C2
     B11=-S2/WDT
     B12=-S3/WDT
     B21=(HW*S2-WD*C2)/WDT
     B22=(HW*S3-WD*C3)/WDT
     RMAX(1)=2.*HW*ABS(DDY(1))*DT
     RMAX(2)=ABS(DDY(1))*DT
     RMAX(3)=0.
     DXF=-DDY(1)*DT
     XF=0.
     DO 120 M=2,NN
     DDYM=DDY(M)
     DDYF=DDY(M-1)
     X=A12*DXF+A11*XF+B12*DDYM+B11*DDYF
     DX=A22*DXF+A21*XF+B22*DDYM+B21*DDYF
     DDX=-2.*HW*DX-W2*X
     RMAX(1)=AMAX1(RMAX(1),ABS(DDX))
     RMAX(2)=AMAX1(RMAX(2),ABS(DX))
     RMAX(3)=AMAX1(RMAX(3),ABS(X))
     DXF=DX
     XF=X
120  CONTINUE
     RES(K,L)=RMAX(IND)
     GO TO 140
130  RES(K,L)=0.
     IF(IND.EQ.1) RES(K,L)=EMAX(1)
140  CONTINUE
150  CONTINUE
     RETURN
     END
     
     DIMENSION H(3),T(35),DDY(4),RES(35,3)
     DATA NH/3/,H/0.,0.05,0.1/,IND/1/,DT/0.02/
     DATA NT/35/,T/0.00,0.05,0.10,0.15,0.20,0.25,0.30,0.35,0.40,&
                0.45,0.50,0.55,0.60,0.65,0.70,0.75,0.80,0.85,&
                 0.90,0.95,1.00,1.20,1.40,1.60,1.80,2.00,2.20,&
                 2.40,2.60,2.80,3.00,3.50,4.00,4.50,5.00/
      open(5,file='data.dat',status='old')
      REWIND(5)
!
      READ(5,501)(DDY(M),M=2,5)
      CALL ERES(NH,H,3,NT,T,35,DT,NN,DDY,4,IND,QMAX,RES)
      STOP
!
501  FORMAT(F10.3)
      END
     不好意思,程序没传上。上面的就是我的代码
2楼2014-10-10 18:33:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 08工科 320总分 求调剂 +6 梨花珞晚风 2026-03-17 6/300 2026-03-21 03:40 by JourneyLucky
[考研] 324分 085600材料化工求调剂 +4 llllkkkhh 2026-03-18 4/200 2026-03-21 01:24 by JourneyLucky
[考研] 一志愿 西北大学 ,070300化学学硕,总分287,双非一本,求调剂。 +3 晨昏线与星海 2026-03-18 3/150 2026-03-21 00:46 by JourneyLucky
[考研] 324求调剂 +5 lucky呀呀呀鸭 2026-03-20 5/250 2026-03-20 22:30 by 促天成
[考研] 一志愿苏州大学材料求调剂,总分315(英一) +5 sbdksD 2026-03-19 5/250 2026-03-20 22:10 by luoyongfeng
[考研] 北科281学硕材料求调剂 +5 tcxiaoxx 2026-03-20 5/250 2026-03-20 21:35 by laoshidan
[考研] 265求调剂 +12 梁梁校校 2026-03-19 13/650 2026-03-20 21:01 by 无际的草原
[考研] 295材料求调剂,一志愿武汉理工085601专硕 +5 Charlieyq 2026-03-19 5/250 2026-03-20 20:35 by JourneyLucky
[考研] 环境工程调剂 +9 大可digkids 2026-03-16 9/450 2026-03-20 17:38 by 醉在风里
[考研] 081700化工学硕调剂 +3 【1】 2026-03-16 3/150 2026-03-19 23:40 by edmund7
[考研] 288求调剂,一志愿华南理工大学071005 +5 ioodiiij 2026-03-17 5/250 2026-03-19 18:22 by zcl123
[考研] 266求调剂 +5 阳阳哇塞 2026-03-14 10/500 2026-03-19 15:08 by 阳阳哇塞
[考研] 一志愿福大288有机化学,求调剂 +3 小木虫200408204 2026-03-18 3/150 2026-03-19 13:31 by houyaoxu
[考研] 材料工程专硕调剂 +5 204818@lcx 2026-03-17 6/300 2026-03-18 22:55 by 204818@lcx
[考研] 344求调剂 +6 knight344 2026-03-16 7/350 2026-03-18 20:13 by walc
[考研] 311求调剂 +11 冬十三 2026-03-15 12/600 2026-03-18 14:36 by 星空星月
[考研] 0703化学调剂 +3 妮妮ninicgb 2026-03-17 3/150 2026-03-18 10:29 by macy2011
[论文投稿] 有没有大佬发小论文能带我个二作 +3 增锐漏人 2026-03-17 4/200 2026-03-17 09:26 by xs74101122
[考研] 中科院材料273求调剂 +4 yzydy 2026-03-15 4/200 2026-03-16 15:59 by Gaodh_82
[考研] 070305求调剂 +3 mlpqaz03 2026-03-14 4/200 2026-03-15 11:04 by peike
信息提示
请填处理意见