Oppure

Loading
27/08/08 10:01
robyp7
Ciao volevo avere delle dritte su un programma che è in grado di calcolare il valore minimo di una funzione (funk) senza usare le derivate, ma con l'algoritmo " DownHill Simplex"; nel testo la parte in cui cè il codice ci sono 2 funzioni amotry che si chiamano allo stesso modo non capisco si tratta di un errore spero? dato che nella prima amotry viene richiamato più volte passando come ultimo parametro "fac" che nella stessa non viene usato mentre nella seconda viene utilizzato per calcolare fac1 e fac2..Il parametro y nella prima amotry come lo interpreatate cioè cosa deve contenere quell'array??nel testo è spiegato ma non è ben chiaro dice che è un input e che contiene anchesso i vertici pero' si tratta di un array non è una matrice! voi come l'interpretereste? se siete così gentili da potermi darmi questa mano vi ringrazio così risparmio un po' di tempo..grazie mille!
aaa
27/08/08 15:45
ciao, a me piace molto la matematica ma a dir la verita non ho voglia di leggere quel testo in inglese per capire l'algoritmo.
Devi farlo per forza con quel algoritmo li ? se ne puoi usare altri tipo quello di newton o di bisezione ti aiuto volentieri
Ultima modifica effettuata da 27/08/08 15:46
28/08/08 8:39
robyp7
Ma diciamo che in teoria non credo di essere proprio vincolato a quell'algoritmo..quale dei due che mi hai citato è più facile per uno che la matematica la capisce sufficientemente ed è più facile da implementare secondo te in java, dato che dovrei scriverlo in java? La seconda domanda non è così importante dai, l'importante è capire come funziona poi il linguaggio non è così import, quello ci penso io..casomai se hai qualche riferimento/documentazione ben fatta già sottomano (con o senza codice sorgente in C o java o pascal in italiano o inglese) dell'algoritmo in internet lasciami il link se ho problemi ti scrivo..grazie mille! Roby

Postato originariamente da munkaka:

ciao, a me piace molto la matematica ma a dir la verita non ho voglia di leggere quel testo in inglese per capire l'algoritmo.
Devi farlo per forza con quel algoritmo li ? se ne puoi usare altri tipo quello di newton o di bisezione ti aiuto volentieri
aaa
28/08/08 12:19
scusa ma mi sono confuso, adesso gli ho riguardati e tutti e due servono per trovare lo zero di una funzione, ma non il minimo. Per il minimo l'unico metodo che conosco sono le derivate. Peccato che in c++ non si possono inserire le funzioni come nelle calcolatrici scientifiche, sarebbe molto piu semplice