MATH :: MACOPT

MATH :: MACOPT is een PERL-wikkel voor Macopt ++, dat een conjugaatgradiëntbibliotheek is.
Download nu

MATH :: MACOPT Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Tom Chau
  • Uitgever website:
  • http://search.cpan.org/~tom/Math-Macopt-0.02/Macopt.pod

MATH :: MACOPT Tags


MATH :: MACOPT Beschrijving

Math :: Macopt is een Perl-wikkel voor Macopt ++, die een conjugaatgradiëntbibliotheek is. Math :: Macopt is een Perl-wikkel voor Macopt ++, dat is een conjugate gradiëntbibliotheek.Installatie Het pakket kan worden geïnstalleerd door de standaard Perl-module-installatieprocedure: PERL MAKEFILE.PL MAAK MAAKT TEST MAAKT INSTALLATIE OPMERKTEERD DAT DE ORIGINELE "MACOPT ++" C ++ Broncode "Macopt ++" C ++ Broncode is is opgenomen in dit Perl-pakket. De statische koppeling vermijdt het mogelijke conflict voor elke vooraf geïnstalleerde versie van "Macopt ++". Synopsis Gebruik streng; Gebruik Math :: Macopt; voornaamst(); Sub hoofd {# sommige instellingen mijn $ n = 10; mijn $ epsilon = 0,001; # Initialiseer de Macopt mijn $ Macopt = Nieuwe Math :: Macopt :: Base ($ N, 0); # Instel de functie en zijn verloop mijn $ FUNC = sub {mijn $ x = shift; mijn $ size = $ macopt-> grootte (); mijn $ sum = 0; Foreach mijn $ i (0 .. $ size-1) {$ sum + = ($ x -> - $ I) ** 2; } retourneer $ sum; }; mijn $ dfunc = sub {mijn $ x = shift; mijn $ size = $ macopt-> grootte (); mijn $ g = (); Foreach mijn $ i (0 .. $ size-1) {$ g -> = 2 * ($ x -> - $ I); } retourneer $ g; }; $ MACOPT-> SETFUNC ($ FUNC); $ MACOPT-> SETDFUNC ($ DFUNC); # Optimizer met Macopt My $ X = ; $ MACOPT-> MACCHECKGRAD ($ X, $ N, $ EPSILON, 0); $ MACOPT-> MACOPTII ($ X, $ N); # Toon het resultaatprintf " n", join (',', @ $ x); } Vereisten: · Perl-vereisten: · Perl


MATH :: MACOPT Gerelateerde software