mp.Test

Tests correctness of toolbox functionality

Syntax

mp.Test

Description
The mp.Test runs test cases to insure validity (and compatibility with MATLAB) of functions supplied with multiprecision toolbox.

Source code of the tests can be found in lib\mptest.m.

Example
As of version 3.3.0 Build 2168 following tests cases are provided

>> mp.Test()
mp.Digits()		:	<- success 
double()		:	<- success 
colon()			:	<- success 
plus()			:	<- success 
minus()			:	<- success 
times()			:	<- success 
mtimes()		:	<- success 
rdivide()		:	<- success 
ldivide()		:	<- success 
mldivide()		:	<- success 
mrdivide()		:	<- success 
mpower()		:	<- success 
power()			:	<- success 
realpow()		:	<- success 
transpose()		:	<- success 
ctranspose()	        :	<- success 
uminus()		:	<- success 
uplus()			:	<- success 
sin()			:	<- success 
cos()			:	<- success 
tan()			:	<- success 
sec()			:	<- success 
csc()			:	<- success 
cot()			:	<- success 
acos()			:	<- success 
asin()			:	<- success 
atan()			:	<- success 
acot()			:	<- success 
asec()			:	<- success 
acsc()			:	<- success 
atan2()			:	<- success 
hypot()			:	<- success 
cosh()			:	<- success 
sinh()			:	<- success 
tanh()			:	<- success 
sech()			:	<- success 
csch()			:	<- success 
coth()			:	<- success 
acosh()			:	<- success 
asinh()			:	<- success 
atanh()			:	<- success 
acoth()			:	<- success 
asech()			:	<- success 
acsch()			:	<- success 
exp()			:	<- success 
expm1()			:	<- success 
log()			:	<- success 
log10()			:	<- success 
log1p()			:	<- success 
log2()			:	<- success 
nextpow2()		:	<- success 
pow2()			:	<- success 
sqrt()			:	<- success 
reallog()		:	<- success 
realsqrt()		:	<- success 
nthroot()		:	<- success 
pow2(F,E)		:	<- success 
min(), max()	        :	<- success 
prod(matrix)	        :	<- success 
prod(vector)	        :	<- success 
sum(matrix)		:	<- success 
sum(vector)		:	<- success 
cumsum(matrix)	        :	<- success 
cumsum(vector)	        :	<- success 
cumprod(matrix)	        :	<- success 
cumprod(vector)	        :	<- success 
dot()			:	<- success 
cross()			:	<- success 
svd()			:	<- success 
qr()			:	<- success 
lu(square)		:	<- success 
lu(rect)		:	<- success 
pinv()			:	<- success 
eig()			:	<- success 
chol()			:	<- success 
schur()			:	<- success 
rank()			:	<- success 
trace()			:	<- success 
det()			:	<- success 
inv()			:	<- success 
sort(real)		:	<- success 
sort(complex)	        :	<- success 
<,<=,>,>=,==,~=	        :	<- success 
isinf()			:	<- success 
isnan()			:	<- success 
isfinite()		:	<- success 
isreal()		:	<- success 
abs()			:	<- success 
sign()			:	<- success 
conj()			:	<- success 
angle()			:	<- success 
imag()			:	<- success 
real()			:	<- success 
complex()		:	<- success 
ceil()			:	<- success 
fix()			:	<- success 
floor()			:	<- success 
round()			:	<- success 
rem()			:	<- success 
tril(matrix)		:	<- success 
tril(vector)		:	<- success 
triu(matrix)		:	<- success 
triu(vector)		:	<- success 
diag(matrix)		:	<- success 
diag(vector)		:	<- success 
norm(matrix)		:	<- success 
norm(vector)		:	<- success 
cond()			:	<- success 
factorial()		:	<- success 
mean()			:	<- success 
std()			:	<- success 
erf()			:	<- success 
erfc()			:	<- success 
erfi()			:	<- success 
FresnelS()		:	<- success 
FresnelC()		:	<- success 
gammaln()		:	<- success 
gamma()			:	<- success 
gammainc()		:	<- success 
psi()			:	<- success 
zeta()			:	<- success 
expint()		:	<- success 
eint()			:	<- success 
logint()		:	<- success 
cosint()		:	<- success 
sinint()		:	<- success 
besselj()		:	<- success 
bessely()		:	<- success 
besseli()		:	<- success 
besselk()		:	<- success 
besselh()		:	<- success 
hypergeom()		:	<- success 
KummerM()		:	<- success 
KummerU()		:	<- success