spray (version 1.0-25)

ooom: One-over-one-minus for spray objects

Description

One-over-one-minus for spray objects; the nearest to ‘division’ that we can get.

Usage

ooom(S, n)

Value

Returns a spray object of the same arity as S.

Arguments

S

object of class spray

n

Order of the approximation

Author

Robin K. S. Hankin

Details

Returns the Taylor expansion to order \(n\) of 1/(1-S), that is, 1+S+S^2+S^3+ +S^n1+S+S^2+S^3+...+S^n.

Examples

Run this code

(x <- spray(matrix(1)))
ooom(x,5)  # 1 + x + x^2 + x^3 + x^4 + x^5


(a <- homog(4,2))
d <- (1-a)*ooom(a,3)

constant(d)    # should be 1
rowSums(index(d))   # a single 0 and lots of 8s.

Run the code above in your browser using DataLab