polynomial_multiply, an Octave code which computes the product of two polynomials.
A polynomial p(x) of degree n is represented by a list of n+1 coefficients, so that p(x) = c(1) + c(2) x + c(3) x^2 + ... + c(n+1) x^(n)
The computer code and data files made available on this web page are distributed under the MIT license
polynomial_multiply is available in a MATLAB version and an Octave version and a Python version.
change_polynomial, an Octave code which uses a polynomial multiplication algorithm to count the ways of making various sums using a given number of coins.
combo, an Octave code which includes routines for ranking, unranking, enumerating and randomly selecting balanced sequences, cycles, graphs, Gray codes, subsets, partitions, permutations, restricted growth functions, Pruefer codes and trees.
subset, an Octave code which enumerates, generates, ranks and unranks combinatorial objects including combinations, compositions, Gray codes, index sets, partitions, permutations, subsets, and Young tables.