Lähtökohtana on mittausaineisto (x_j, y_j), johon halutaan sovittaa muotoa y=f(x, \lambda) oleva "malli", missä \lambda=(\lambda_1, ..., \lambda_p).
Olkoon
Tavoitteena on kohdefunktion s(\lambda) minimointi, mikä on epätriviaali tehtävä. Ohjelmassa minimointi suoritetaan Nelder-Mead Simplex -nimisen heuristisen menetelmän avulla.
Olkoon \lambda=(\lambda_1, \lambda_2, \lambda_3). Esimerkkikoodissa tarkastellaan funktiota
Optimization terminated successfully.
Current function value: 0.075524
Iterations: 134
Function evaluations: 235
\text{Object function values: start = 0.64789, final = 0.075524}
Optimization terminated successfully.
Current function value: 0.075524
Iterations: 134
Function evaluations: 235
\text{Object function values: start = 0.64789, final = 0.075524}
|