الرياضيات :: GMPQ.

واجهة بيرل إلى وظائف مكتبة GMP (MPQ).
التحميل الان

الرياضيات :: GMPQ. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Sisyphus
  • موقع ويب الناشر:
  • http://search.cpan.org/~sisyphus/

الرياضيات :: GMPQ. العلامات


الرياضيات :: GMPQ. وصف

واجهة بيرل إلى وظائف مكتبة GMP (MPQ). Math :: GMPQ هو وحدة Perl BigRational تستخدم مكتبة GNU MP (GMP). في الأساس هذه الوحدة ببساطة يلف جميع وظائف "عدد" MPQ "(الرقم الرشيد) الذي توفره تلك المكتبة. الوثائق أدناه محاكاة على نطاق واسع وثائق GMP (والتي يمكن العثور عليها على http://gmplib.org). انظر أيضا جناح اختبار الرياضيات :: GMPQ للأمثلة من الاستخدام. استخدم Math :: GMPQ QW (: MPQ)؛ بلدي $ str = '123542/4'؛ # Numerator = 123542 # القاسم = 4 قاعدة $ = 10؛ # إنشاء كائن Math :: GMPQ الخاص بي $ bn1 = rmpq_init ()؛ # القيمة المضمنة إلى 0/1 # تعيين قيمة. rmpq_set_str ($ str، قاعدة $)؛ # إزالة أي عوامل شائعة لكل من البسط والمقطأ # بحيث تكون جيش التحرير العالمي (البسط، القاسم) == 1. rmpq_canonicalize ($ bn1)؛ # أو مجرد استخدام وظيفة جديدة (): بلدي $ العقلانية = الرياضيات :: GMPQ-> جديد ('1234/1179)؛ # أداء بعض العمليات ... انظر "وظائف" أدناه. وبعد وبعد # طباعة القيمة التي تحتفظ بها BN1 $ (في Octal): طباعة RMPQ_GET_STR ($ BN1، 8)، " "؛ # طباعة" 170513/2 '# طباعة القيمة التي تحتفظ بها $ BN1 (في عشري): طباعة RMPQ_GET_STR ($ BN1، 10)؛ # طباعة "61771/2". # طباعة القيمة التي تملك بها $ 1 ( في قاعدة 29) # باستخدام وظيفة (البديل) RMPQ_OUT_STR () # (هذه الوظيفة لا تطبع Newline.) RMPQ_OUT_STR ($ BN1، 29)؛ المتطلبات: perl.


الرياضيات :: GMPQ. برامج ذات صلة