initializega:
--------------------------------------------------------------------------
Initializega creates a matrix of random numbers with a number of rows
equal to the populationSize and a number columns equal to the number
of rows in bounds plus 1 for the f(x) value which is found by applying
the evalFN.This is used by the ga to create the population if it
is not supplied.
Since version 7.
--------------------------------------------------------------------------
Form:
[pop] = initializega(num, bounds, evalFN,evalOps,options)
--------------------------------------------------------------------------
------
Inputs
------
num the size of the population, i.e. the number to create
bounds a matrix which contains the bounds of each variable, i.e.
var1_high var1_low; var2_high var2_low; ....]
evalFN the evaluation fn, usually the name of the .m file for
evaluation
evalOps any options to be passed to the eval function defaults []
options options to the initialize function, ie. [type prec] where
eps is the epsilon value and the second option is 1 for
float and 0 for binary, prec is the precision of the
variables defaults [1e-6 1]
-------
Outputs
-------
pop the initial, evaluated, random population
--------------------------------------------------------------------------
Children:
Sail: GAOT/calcbits