子程序CALOAD的一部分:
SUBROUTINE CALOAD(PL,SFT,T,ML,NLP,XL,K1,NL,WW)
IMPLICIT INTEGER*4 (I-N)
IMPLICIT REAL*8 (A-H, O-Z)
COMMON /AXYZ/ AX(20),AY(20),AZ(20)
DIMENSION PL(18,NLP),T(3,3),ML(NL),SFT(12,20),RR(12)
C―――DFORM FIXED END FORCES IN LOCAL COORDINATES ―――――
DO 50 I=1,NL
DO 50 J=1,12
SFT(J,I)=0.0
50 CONTINUE
DO 100 L=1,NL
LX=ML(L)
IF(LX.LT.1) GOTO 400
IF(PL(1,LX).EQ.0.0) GOTO 120
SFT(1,L)=SFT(1,L)-0.5*PL(1,LX)*XL
SFT(7,L)=SFT(7,L)+SFT(1,L)
编译时说:warning FOR4227: argument SFT (number 2) in reference to procedure CALOAD from procedure BEAM incorrect: is not an array
哪位老师、高手帮忙看看吧,谢谢了,我是初学者,现急需解决