giancarlo1979
07-02-2005, 14:40
Ciao a tutti!
Sto sviluppando un programma in C++ che utilizza una subroutine per la programmazione non lineare.
Come posso fare perchè un utente possa dare in input una qualsiasi funzione obiettivo non lineare che venga poi interpretata e utilizzata nel modo corretto dal mio programma?
In altre parole se l'utente vuole inserire ad esempio una funzione costo del tipo 3x^2+ sqrt(x) daz tastiera o da file come posso fare perchè venga riconosciuta come tale ed utilizzata per calcolare il valore del costo dati i valori x ottenuti come soluzione?
Datemi un po' di speranza, grazie!!
Sto sviluppando un programma in C++ che utilizza una subroutine per la programmazione non lineare.
Come posso fare perchè un utente possa dare in input una qualsiasi funzione obiettivo non lineare che venga poi interpretata e utilizzata nel modo corretto dal mio programma?
In altre parole se l'utente vuole inserire ad esempio una funzione costo del tipo 3x^2+ sqrt(x) daz tastiera o da file come posso fare perchè venga riconosciuta come tale ed utilizzata per calcolare il valore del costo dati i valori x ottenuti come soluzione?
Datemi un po' di speranza, grazie!!