Learn R Programming

spray (version 1.0-26)

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+\cdots +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