以下のM1、M2、M4への代入に後接数字「d + 0」が含まれていることを知っていますか?この情報を見つける可能性は非常に高いですか?Fortranの実数リテラル式の後置 'd + 0'
subroutine plot(t, x, p, q, nga, nt, wron,
& ngq, gq, ngaq1, ngaq2, gaq, rwh, iwh)
implicit none
integer*4 nga, nt, ngq, ngaq1, ngaq2, iwh(*)
real*8 t, x(*), p(*), q(*), wron(nga,*),
& gq(ngq,*), gaq(ngaq1,ngaq2,*), rwh(*)
real*8 M1, M2, M3, M4, mr, mst, h3, Tc
integer*8 iflag
c DISCRETIZE1(Tc, rwh, iwh)
M1 = 0.1362d+0
M2 = 0.09806d+0
M3 = M1 + M2
M4 = 0.236d+0
mr = M1*x(1) + M2*x(2) + M3*x(3) + M4*x(4)
mst = M1*q(1) + M2*q(2) + M4*q(3)
call mess3(t, x, h3, p, q, rwh, iwh, iflag)
write (10,100) t, x(1), x(2), x(3), x(4), Tc, h3, mr-mst
100 format(e20.10, 7(1x,e20.10))
end
@Deduplicatorなぜあなたは '本当の'タグを削除しますか?そして、猶予期間内に一部の編集が取り消された実際のタグで最近Fortranの2つの質問が変更されたのはなぜですか? –
@Vla他の2つについてはわかりませんが、これは時期尚早かもしれません。メタ・ディスカッションはもう少し先に進むべきだ... – Deduplicator