Librerie: ALGLIB - Libreria di Analisi Numerica - pagina 7

 
Ottima libreria. La funzione MathSign può anche essere definita come segue: double MathSign(const double x) { return (x / fabs(x)); } Come potete vedere, occupate molte meno righe.
 
buon artide
 

Salve,

con l'ultimo aggiornamento di alglib(2023.09.08 17:34) ricevo il seguente errore. È causato dalla funzione MNLTrainH.

errore fatale del compilatore: generazione di codice fallita

Ecco l'esempio minimo per riprodurlo:

#include <math\alglib\alglib.mqh>
CLogitModelShell log_mod;
CMNLReportShell log_mod_rep;
CMatrixDouble log_mod_data;
int log_mod_info = 0;
void OnStart()
  {
      CAlglib::MNLTrainH(log_mod_data, 10, 3, 2, log_mod_info, log_mod, log_mod_rep);   
  }

Spero che qualcuno possa aiutarmi.

Saluti

cn

 

Salve,

ho isolato la linea di codice. La seguente riga 14559 in dataanalysis.mqh è sbagliata, ma non so perché?

//--- valutare la funzione e il gradiente a stp
//--- e calcolare la derivata direzionale.
x=wa+s*stp+0;
 
Salve, questa libreria non ha bisogno del file Vector.mqh?
 

Grazie per l'ottimo lavoro.

 
Grazie! Grande biblioteca. grande lavoro!