Learn R Programming

mpoly (version 1.1.2)

burst: Enumerate integer r-vectors summing to n

Description

Determine all r-vectors with nonnegative integer entries summing to n. Note that this is not intended to be optimized.

Usage

burst(n, r = n)

Value

a matrix whose rows are the n-tuples

Arguments

n

integer to sum to

r

number of components

Examples

Run this code
burst(3)

burst(3, 1)
burst(3, 2)
burst(3, 3)
burst(3, 4)

rowSums(burst(4))
rowSums( burst(3, 2) )
rowSums( burst(3, 3) )
rowSums( burst(3, 4) )


burst(10, 4) # all possible 2x2 contingency tables with n=10
burst(10, 4) / 10 # all possible empirical relative frequencies

Run the code above in your browser using DataLab