Matemáticas :: Macopt

Matemáticas :: Macopt es una envoltura Perl para MacOPT ++, que es una biblioteca de gradiente conjugada.
Descargar ahora

Matemáticas :: Macopt Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Tom Chau
  • Sitio web del editor:
  • http://search.cpan.org/~tom/Math-Macopt-0.02/Macopt.pod

Matemáticas :: Macopt Etiquetas


Matemáticas :: Macopt Descripción

Matemáticas :: Macopt es una envoltura Perl para MacOPT ++, que es una biblioteca de gradiente conjugada. Matemáticas :: Macopt es una envoltura Perl para MacOpt ++, que es una biblioteca de gradiente de conjugado. El procedimiento de instalación del módulo de PERL estándar puede instalarlo. Se incluye en este paquete PERL. El enlace estático evita el posible conflicto con cualquier versión preinstalada de "Macopt ++". La sinopsis usa estricto; Usa Matemáticas :: Macopt; principal(); Sub principal {# algunas configuraciones mi $ n = 10; My $ EPSILON = 0.001; # Inicializar el Macopt My $ Macopt = New Math :: Macopt :: Base ($ N, 0); # Configurar la función y su degradado My $ FUNC = SUB {MY $ X = Shift; MY $ TAMAÑO = $ MACOPT-> Tamaño (); My $ SUM = 0; foreach My $ i (0 .. $ Tamaño-1) {$ SUM + = ($ X -> - $ i) ** 2; } devuelve $ suma; }; My $ dfunc = sub {My $ x = turno; MY $ TAMAÑO = $ MACOPT-> Tamaño (); mis $ g = (); foreach My $ i (0 .. $ Tamaño-1) {$ g -> = 2 * ($ x -> - $ i); } devuelve $ g; }; $ Macopt-> SetFunc ($ FUNC); $ MACOPT-> SetDFunc ($ DFUNC); # Optimizador usando Macopt My $ x = ; $ MACOPT-> MACCHECKGRAD ($ X, $ N, $ EPSILON, 0); $ MACOPT-> MACOPTII ($ X, $ N); # Mostrar el resultado printf " n", Únete a (',', @ $ x); } Requisitos: · Requisitos Perl: · Perl


Matemáticas :: Macopt Software relacionado

Texto :: Visualwidth

Texto :: VisualWidth es un módulo PERL que proporciona funciones para tratar la mitad del ancho y los caracteres de ancho completo. ...

161

Descargar