Home
Manual
Packages
Global Index
Keywords
Quick Reference
|
functions in dawson.i -
any_in
|
any_in(left,x,right, mask, xx, a,aa, b,bb, c,cc
return the number of elements of the array X which are in the
interval LEFT < X <= RIGHT. Also return MASK, which has the
shape of X and is 1 where X is in the interval and 0 otherwise,
and XX = X(where(MASK)). Up to three optional arrays A, B, and C
of the same shape as X may be supplied; the arrays AA, BB, and CC
analogous to XX are returned. LEFT or RIGHT may be [] for the
interval to extend to infinity on the corresponding side.
LEFT and/or RIGHT may be arrays as long as they are conformable
with X.
|
SEE ALSO:
|
merge_n,
merge
|
dawson
|
dawson(x)
return Dawson's integral, exp(-x^2)*integral[0 to x](exp(t^2)*dt)
maximum is dawson(0.9241388730) = 0.5410442246
inflection point is dawson(1.5019752682) = 0.4276866160
|
SEE ALSO:
|
erf,
erfc
|
erf
|
erf(x)
return erf(x), 2./sqrt(pi) * integral[0 to x](exp(-t^2)*dt)
|
SEE ALSO:
|
erfc,
dawson
|
erfc
|
erfc(x)
return erfc(x), 2./sqrt(pi) * integral[x to infinity](exp(-t^2)*dt)
|
SEE ALSO:
|
erf,
dawson
|
merge_n
|
merge_n(val1,mask1, val2,mask2, ...)
return array with shape of MASKi (which must all have same shape)
and values VALi where MASKi is true. Unspecified values will be
zero; the data type of the result is the data type of the first
non-nil VALi. Each VALi must be a 1D array of length sum(MASKi!=0).
|
SEE ALSO:
|
any_in,
merge
|
|