@techreport{NA-08/11,
  abstract = "In MATLAB, it would be good to be able to solve a linear differential equation by typing&nbsp;<strong>u = L\f</strong>, where&nbsp;<strong>f</strong>,&nbsp;<strong>u</strong>, and&nbsp;<strong>L</strong>&nbsp;are representations of the right-hand side, the solution, and the differential operator with boundary conditions. Similarly it would be good to be able to exponentiate an operator with&nbsp;<strong>expm(L)</strong>&nbsp;or determine eigenvalues and eigenfunctions with&nbsp;<strong>eigs(L)</strong>. A system is described in which such calculations are indeed possible, based on the previously developed chebfun system in object-oriented MATLAB. The algorithms involved amount to spectral collocation methods on Chebyshev grids of automatically determined resolution.",
  author = "Tobin A. Driscoll and Folkmar Bornemann and Nick Trefethen",
  institution = "Oxford University Computing Laboratory",
  month = "June",
  number = "NA-08/11",
  title = "The chebop system for automatic solution of differential equations",
  year = "2008",
}

