سؤال

هل يركن أي شخص ما postfix "د + 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 10 إلى قوة Zeroth (الصفر هو الأسلوب).

هنا اقتباس من المرجع الأول يمكن أن تجد لي:

عدد مخزوم في جهاز كمبيوتر محدود بحجم ودقة. تعتمد الحدود على جهاز الكمبيوتر الخاص. وبالتالي، فإن الرقم الحقيقي لديه سوى عدد معين من الأرقام المهمة. إذا كانت هناك أرقام أكثر أهمية للحساب، فيجب استخدام أرقام الدقة المزدوجة. مكتوب ثابت الدقة المزدوج في نفس النموذج الأسي كثبات حقيقي بدقة واحدة إلا ب D بدلا من فصل Enflating Mantissa من الأساس.

وهنا هو اقتباس من مرجع أفضل، www.fortran.com., ، وتحديدا المعيار F77.

4.5.2 ثابت الدقة الدقة.

أشكال ثابت الدقة المزدوجة هي:

  1. ثابت حقيقي حقيقي متبوعا بالأسف الدقيقة المزدوجة
  2. ثابت عدد صحيح متبوعا بالأسف الدقيقة المزدوجة

قيمة ثابت الدقة المزدوجة هي نتاج الثابت الذي يسبق D وسلطة العشرة المشار إليها بواسطة عدد صحيح في أعقاب D. قد يتم كتابة الجزء المستمر البالغ عدد صحيح من النموذج (2) بأرقام أكثر من المعالج سيستخدم لتقريب قيمة الثابت.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top