The prescription for constructing dictionaries for cardinal
spline spaces on a compact interval is given in [3].
It is proved there that such spaces can be spanned by
dictionaries which are built by translating
a prototype B-spline function of fixed support into
the knots of the required cardinal spline space.
This implies that cardinal spline spaces on a
compact interval can be spanned by dictionaries of
cardinal B-spline functions of broader support that
the corresponding basis function.
In other words, cardinal B-spline dictionaries
provide an alternative way of increasing the dimension
of the space. If one were to use a basis for
representing a spline space the way of increasing
the space dimension would be to decrease the distance,
, between knots. However, through B-spline dictionaries
one can increase the dimension by
maintaining the same distance between
knots and including functions arising
by simple translations of the basis function into the knots
(with distance
for
integer)
of the space that one wishes to span.
The main code for constructing B-spline dictionaries
on a compact interval
is the routine TESTSPLINE.M.
Inside of this routine you can set up the interval to consider,
number
of discretizing points, parameters
(it is
in the file) and
(it is
in the file), order
of splines and the type of
the dictionary, either ESEP or EPKB.
M Andrle
2005-12-14