문제

누구든지 postfix가 무엇을 Knwow합니까? "d+0"아래의 M1, M2 및 M4에 대한 과제에서 또는 웹이나 책 에이 정보를 찾을 가능성이있는 책에 리소스가 있습니까?


      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
도움이 되었습니까?

해결책

그것은 "이중 정밀도"를 의미하고 +0은 Zeroth 전력에 10을 의미합니다 (0은 지수입니다).

다음은 인용문입니다 첫 번째 참조 나는 찾을 수있다 :

컴퓨터에 저장된 숫자는 크기와 정밀도가 제한됩니다. 한계는 특정 컴퓨터에 따라 다릅니다. 따라서 실제 숫자는 특정 수의 중요한 숫자 만 있습니다. 계산에 더 중요한 숫자가 필요한 경우 이중 정밀 번호를 사용해야합니다. 이중 정밀 상수는 Mantissa를 지수로부터 분리하는 E 대신 D를 제외하고는 단일 정밀 상수와 동일한 지수 형태로 작성됩니다.

그리고 여기에 더 나은 참조의 인용문이 있습니다. www.fortran.com, 특히 F77 표준.

4.5.2 이중 정밀 상수.

이중 정밀 상수의 형태는 다음과 같습니다.

  1. 기본 실제 상수와 이중 정밀 지수가 뒤 따릅니다
  2. 정수 상수와 이중 정밀 지수가 뒤 따릅니다

이중 정밀 상수의 값은 D 앞에있는 상수의 곱이며 D에 따른 정수로 표시된 10의 힘은 양식 (2)의 정수 상수 부분이 프로세서가 사용하는 것보다 더 많은 자릿수로 작성 될 수 있습니다. 상수의 값을 근사화합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top