Hi Robert,
Long-time casual chebfun user here. You could always use the interp1 function (and you have a variety of different interpolants from which to choose), but do note that importantly, chebfun (and interpolant properties in general) benefits significantly in general from sampling functions at specific grid points (the roots of Chebyshev polynomials or equispaced points, in which case some special Floater-Hormann interpolants are used).
From the scientific standpoint, it's also worth asking: is your data noisy? If so, it's worth thinking about whether you really want an interpolant or if you're looking for some kind of optimization-based smoothing function. Chebfun can handle basic smoothing under known sampling errors on Chebyshev grids but not with interp1 to my knowledge (and I'm not sure how it would necessarily). Curious if others can shed more light on using chebfun in the presence of sampling errors that I don't know about!
- Kevin Silmore