Code covered by the BSD License
-
demo_vpi
-
base2vpi(B,base)
bin2vpi: converts an integer in an arbitrary base into vpi (decimal) form
-
bin2vpi(B)
bin2vpi: converts a binary representation of an integer into vpi (decimal) form
-
binomfactors(n,k)
binomfactors: list all factors of the binomial coefficient nchoosek(n,k)
-
catdigits(N,M)
catdigits: concatenates the digits of N and M into an aggregate number
-
createPrimesList
createPrimesList - For users of older matlab releases, this function will generate a compatible _primeslist_ file
-
factorialfactors(n)
factorialfactors: efficient computation of the prime factors of factorial(n)
-
fibonacci(n)
fibonacci: vpi tool to efficiently compute the n'th Fibonacci number and the n'th Lucas number
-
getprimeslist
loads the primeslist file, and decompresses it, returning the list of primes up to 2^26
-
ispalindrome(N)
ispalindrome: test if the number N (vpi or numeric, or a digit string as a vector) is a palindrome
-
iszero(INT)
vpi/iszero: test to see if a numeric object is zero
-
legendresymbol(a,p)
legendresymbol: computes the legendre symbol (a/p) for prime p
-
lineardiophantine(A,B,C)
lineardiophantine: solve the linear Diophantine equation, A*x + B*y = C
-
mersenne(p)
mersenne: identify whether 2^p-1 is a Mersenne prime, using the Lucas-Lehmer test
-
minv(a,p)
-
modfibonacci(n,modulus)
fibonacci: compute the n'th Fibonacci number and the n'th Lucas number, all modulo a given value
-
modrank(A,p)
modrank: compute the rank of an integer array, modulo p
-
modroot(a,p)
-
modsolve(A,rhs,p)
-
nextprime(N,direction,kprimes)
nextprime: finds the next larger prime number directly above (or below) N
-
numberOfPartitions(N)
numberOfPartitions: compute the number of partitions of the positive integer n
-
powermod(a,d,n)
vpi/powermod: Compute mod(a^d,n)
-
quadraticresidues(N)
quadraticresidues: returns a list of the possible quadratic residues of the integer N
-
quotient(numerator,denominato...
quotient: divides two integers, computing a quotient and remainder
-
subfactorial(N)
subfactorial: The subfactorial of an integer (or integers) N, known as !N
-
totient(N)
vpi/totient: the number of positive integers less than N that are coprime to N
-
vpi(N)
vpi: Creator function for a variable precision integer
-
View all files
from
Variable Precision Integer Arithmetic
by John D'Errico
Arithmetic with integers of fully arbitrary size. Arrays and vectors of vpi numbers are supported.
|
| All files for Variable Precision Integer Arithmetic |
/VariablePrecisionIntegers/@vpi/Edigits.mat
/VariablePrecisionIntegers/@vpi/_primeslist_.mat
/VariablePrecisionIntegers/@vpi/abs.m
/VariablePrecisionIntegers/@vpi/ceil.m
/VariablePrecisionIntegers/@vpi/comparemagnitudes.m
/VariablePrecisionIntegers/@vpi/conv.m
/VariablePrecisionIntegers/@vpi/cumprod.m
/VariablePrecisionIntegers/@vpi/cumsum.m
/VariablePrecisionIntegers/@vpi/digits.m
/VariablePrecisionIntegers/@vpi/disp.m
/VariablePrecisionIntegers/@vpi/display.m
/VariablePrecisionIntegers/@vpi/double.m
/VariablePrecisionIntegers/@vpi/eq.m
/VariablePrecisionIntegers/@vpi/exp.m
/VariablePrecisionIntegers/@vpi/factor.m
/VariablePrecisionIntegers/@vpi/factorial.m
/VariablePrecisionIntegers/@vpi/find.m
/VariablePrecisionIntegers/@vpi/fix.m
/VariablePrecisionIntegers/@vpi/floor.m
/VariablePrecisionIntegers/@vpi/full.m
/VariablePrecisionIntegers/@vpi/gcd.m
/VariablePrecisionIntegers/@vpi/ge.m
/VariablePrecisionIntegers/@vpi/gt.m
/VariablePrecisionIntegers/@vpi/isequal.m
/VariablePrecisionIntegers/@vpi/iseven.m
/VariablePrecisionIntegers/@vpi/isfinite.m
/VariablePrecisionIntegers/@vpi/isinf.m
/VariablePrecisionIntegers/@vpi/isnan.m
/VariablePrecisionIntegers/@vpi/isprime.m
/VariablePrecisionIntegers/@vpi/isunit.m
/VariablePrecisionIntegers/@vpi/iszero.m
/VariablePrecisionIntegers/@vpi/lcm.m
/VariablePrecisionIntegers/@vpi/le.m
/VariablePrecisionIntegers/@vpi/leadingdigit.m
/VariablePrecisionIntegers/@vpi/log.m
/VariablePrecisionIntegers/@vpi/log10.m
/VariablePrecisionIntegers/@vpi/log2.m
/VariablePrecisionIntegers/@vpi/lt.m
/VariablePrecisionIntegers/@vpi/max.m
/VariablePrecisionIntegers/@vpi/min.m
/VariablePrecisionIntegers/@vpi/minus.m
/VariablePrecisionIntegers/@vpi/mod.m
/VariablePrecisionIntegers/@vpi/mpower.m
/VariablePrecisionIntegers/@vpi/mrdivide.m
/VariablePrecisionIntegers/@vpi/mtimes.m
/VariablePrecisionIntegers/@vpi/nchoosek.m
/VariablePrecisionIntegers/@vpi/ne.m
/VariablePrecisionIntegers/@vpi/nthroot.m
/VariablePrecisionIntegers/@vpi/num2str.m
/VariablePrecisionIntegers/@vpi/order.m
/VariablePrecisionIntegers/@vpi/plus.m
/VariablePrecisionIntegers/@vpi/power.m
/VariablePrecisionIntegers/@vpi/prod.m
/VariablePrecisionIntegers/@vpi/quotient.m
/VariablePrecisionIntegers/@vpi/randint.m
/VariablePrecisionIntegers/@vpi/rdivide.m
/VariablePrecisionIntegers/@vpi/rem.m
/VariablePrecisionIntegers/@vpi/round.m
/VariablePrecisionIntegers/@vpi/shiftdec.m
/VariablePrecisionIntegers/@vpi/sign.m
/VariablePrecisionIntegers/@vpi/single.m
/VariablePrecisionIntegers/@vpi/sort.m
/VariablePrecisionIntegers/@vpi/sortrows.m
/VariablePrecisionIntegers/@vpi/sqrt.m
/VariablePrecisionIntegers/@vpi/sum.m
/VariablePrecisionIntegers/@vpi/times.m
/VariablePrecisionIntegers/@vpi/trailingdigit.m
/VariablePrecisionIntegers/@vpi/uminus.m
/VariablePrecisionIntegers/@vpi/unique.m
/VariablePrecisionIntegers/@vpi/uplus.m
/VariablePrecisionIntegers/@vpi/vpi.m
/VariablePrecisionIntegers/@vpi/vpi2base.m
/VariablePrecisionIntegers/@vpi/vpi2bin.m
/VariablePrecisionIntegers/@vpi/vpi2english.m
/VariablePrecisionIntegers/ReadAboutVPI.rtf
/VariablePrecisionIntegers/base2vpi.m
/VariablePrecisionIntegers/bin2vpi.m
/VariablePrecisionIntegers/binomfactors.m
/VariablePrecisionIntegers/catdigits.m
/VariablePrecisionIntegers/createPrimesList.m
/VariablePrecisionIntegers/demo_vpi.m
/VariablePrecisionIntegers/factorialfactors.m
/VariablePrecisionIntegers/fibonacci.m
/VariablePrecisionIntegers/getprimeslist.m
/VariablePrecisionIntegers/html/demo_vpi.html
/VariablePrecisionIntegers/html/demo_vpi.png
/VariablePrecisionIntegers/html/demo_vpi_01.png
/VariablePrecisionIntegers/html/demo_vpi_02.png
/VariablePrecisionIntegers/html/demo_vpi_03.png
/VariablePrecisionIntegers/html/demo_vpi_04.png
/VariablePrecisionIntegers/html/demo_vpi_05.png
/VariablePrecisionIntegers/html/demo_vpi_06.png
/VariablePrecisionIntegers/ispalindrome.m
/VariablePrecisionIntegers/iszero.m
/VariablePrecisionIntegers/legendresymbol.m
/VariablePrecisionIntegers/lineardiophantine.m
/VariablePrecisionIntegers/mersenne.m
/VariablePrecisionIntegers/minv.m
/VariablePrecisionIntegers/modfibonacci.m
/VariablePrecisionIntegers/modrank.m
/VariablePrecisionIntegers/modroot.m
/VariablePrecisionIntegers/modsolve.m
/VariablePrecisionIntegers/nextprime.m
/VariablePrecisionIntegers/numberOfPartitions.m
/VariablePrecisionIntegers/powermod.m
/VariablePrecisionIntegers/quadraticresidues.m
/VariablePrecisionIntegers/quotient.m
/VariablePrecisionIntegers/subfactorial.m
/VariablePrecisionIntegers/totient.m
/license.txt
|
|
Contact us