MATH :: GMPQ

Een PERL-interface naar de rationele (MPQ) -functies van de GMP-bibliotheek.
Download nu

MATH :: GMPQ Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Sisyphus
  • Uitgever website:
  • http://search.cpan.org/~sisyphus/

MATH :: GMPQ Tags


MATH :: GMPQ Beschrijving

Een PERL-interface naar de rationele (MPQ) -functies van de GMP-bibliotheek. Math :: GMPQ is een BigRational Perl-module met behulp van de GNU MP (GMP) -bibliotheek. In principe wikkelt deze module eenvoudig alle 'MPQ' (rationele getal) functies die door die bibliotheek worden geleverd. De documentatie hieronder plagiaat de GMP-documentatie (die te vinden is op http://gmplib.org). Zie ook de wiskunde :: GMPQ-testsuite voor voorbeelden van gebruik. Synopsis Gebruik Math :: GMPQ QW (: MPQ); mijn $ str = '123542/4'; # teller = 123542 # noemer = 4 mijn $ basis = 10; # Maak de wiskunde :: GMPQ-object Mijn $ BN1 = RMPQ_INIT (); # Waarde ingesteld op 0/1 # Wijs een waarde toe. RMPQ_SET_ST ($ STR, $ BASE); # Verwijder alle factoren die zowel teller als # noemer zijn, zodat GCD (teller, noemer) == 1. RMPQ_CANICICALISE ($ BN1); # of gebruik gewoon de nieuwe () functie: mijn $ rationeel = wiskunde :: gmpq-> nieuw ('1234/1179'); # Voer enkele bewerkingen uit ... zie 'Functies' hieronder. . . # Print de waarde die wordt vastgehouden door $ BN1 (in Octal): Print RMPQ_GET_ST ($ BN1, 8), " "; # Prints '170513/2' Print de waarde die wordt gehouden door $ BN1 (in decimaal): Print RMPQ_GET_ST ($ BN1, 10); # Prints '61771/2'. # Print de waarde die wordt vastgehouden door $ BN1 ( In basis 29) # met behulp van de (alternatieve) RMPQ_OUT_STR () # -functie (deze functie print geen nieuwe lijn.) RMPQ_OUT_ST ($ BN1, 29); Vereisten: · Perl


MATH :: GMPQ Gerelateerde software