Mathe :: Polynom

Perl-Klasse für Polynome in einer Variablen
Jetzt downloaden

Mathe :: Polynom Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Martin Becker
  • Website des Verlags:
  • http://search.cpan.org/~mhasch/

Mathe :: Polynom Stichworte


Mathe :: Polynom Beschreibung

Perl-Klasse für Polynome in einer Variablen Math :: Polynom ist ein Perl-Modul, das Polynome in einer Variablen darstellt, d. H. Ausdrücke, die mit endlich vieler Ergänzungen, Subtrahierungen und Multiplikationen der Variablen und einigen Konstanten erstellt wurden. Eine Standard-Art, ein Polynom in einer Variable zu schreiben, ist als Summe von Produkten einiger Konstant und eine Kraft von X, die von Mächten von X angeordnet ist. Die Konstanten in diesen Begriffen werden als Koeffizienten bezeichnet. Das Polynom P (x) = 0 wird als Nullpolynom bezeichnet. Für andere Polynome als das Nullpolynom, wird der Exponenten der höchsten Leistung von X mit einem Nicht-Null-Koeffizienten als Grad der Polynomialgröße bezeichnet. NEW Math :: Polynomobjekte können mit einer Vielzahl von Konstruktoren erstellt werden, oder als Ergebnisse von Ausdrücken, aus denen aus vorhandene Objekte. Math :: Polynomobjekte sind in Bezug auf mathematische Eigenschaften unveränderlich; Alle Operationen auf Polynome erstellen und senden neue Objekte an, anstatt etwas zu modifizieren Alles, was erforderlich ist, ist, dass die Koeffizienten entweder perl Nummern oder Objekte mit entsprechend überlasteten Arithmetikoperatoren sind. Die Operationen auf Polynomen werden durchgeführt, indem sie in der Domäne ihrer Koeffizienten reduziert werden. wenn Polynomen von Grund auf erstellt werden. Es liegt in der Verantwortung der Anwendung, keine Koeffizienten zu mischen, die nicht miteinander zu mischen oder multipliziert werden können oder fehlende Gleichstellungsprüfungen.Synopsis Verwenden Sie Math :: Polynomial 1.000; $ p = math :: Polynom-> NEU (0, -2, 0, 1); # x ^ 3 - 2 x drucken "p = $ p "; # p = (x ^ 3 + -2 x) $ p-> string_config ({fact_sign => 1}); drucken" p = $ p "; # p = (x ^ 3 - 2 x) $ q = $ p-> neu (0, 3, 0, -4, 0, 1); # x ^ 5 - 4 x ^ 3 + 3 x $ r = $ p ** 2 - $ p * $ q; # arithmetischer Ausdruck $ bool = $ p == $ q; # boolescher Ausdruck ($ S, $ t) = $ r-> divmod ($ q); # q * s + t = r $ u = $ r-> gcd ($ q); # Größter gemeinsamer Divisor, # hier: u = 3 x $ v = $ u-> monize; # v = x $ y = $ p-> Bewertung (0,5); # y = p (0,5) = -0,875 $ d = $ Q-> Grad; # D = Grad (q) = 5 $ W = $ p-> interpolat (, ); # W (0) = -1, w (1) = 0, # W (2) = 3 Verwenden Sie MATH :: komplex; $ p = math :: polynom-> neu (i , 1 + i); # p (x) = (1 + i) * x + i Anforderungen: · Perl.


Mathe :: Polynom Zugehörige Software