/** * Bias-corrected standard deviation from sample function values - iterative operator. * * @param f the expression * @param index the name of index argument * @param from FROM index = form * @param to TO index = to * @param delta BY delta * * @return product operation (for empty product operations returns 1). * * @see Expression * @see Argument */ public static final double std(Expression f, Argument index, double from, double to, double delta) { if ( (Double.isNaN(delta) ) || (Double.isNaN(from) ) || (Double.isNaN(to) ) || (delta == 0) ) return Double.NaN; return std( mXparser.getFunctionValues(f, index, from, to, delta) ); } /**
/** * Bias-corrected variance from sample function values - iterative operator. * * @param f the expression * @param index the name of index argument * @param from FROM index = form * @param to TO index = to * @param delta BY delta * * @return product operation (for empty product operations returns 1). * * @see Expression * @see Argument */ public static final double var(Expression f, Argument index, double from, double to, double delta) { if ( (Double.isNaN(delta) ) || (Double.isNaN(from) ) || (Double.isNaN(to) ) || (delta == 0) ) return Double.NaN; return var( mXparser.getFunctionValues(f, index, from, to, delta) ); } /**