The chebop system for automatic solution of differential equations

In MATLAB, it would be good to be able to solve a linear differential equation by typing u = L\f, where f, u, and L 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...

Full description

Bibliographic Details
Main Authors: Driscoll, T, Bornemann, F, Trefethen, L
Format: Report
Published: Unspecified 2008
_version_ 1826294963835502592
author Driscoll, T
Bornemann, F
Trefethen, L
author_facet Driscoll, T
Bornemann, F
Trefethen, L
author_sort Driscoll, T
collection OXFORD
description In MATLAB, it would be good to be able to solve a linear differential equation by typing u = L\f, where f, u, and L 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 expm(L) or determine eigenvalues and eigenfunctions with eigs(L). 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.
first_indexed 2024-03-07T03:53:48Z
format Report
id oxford-uuid:c22ba1dd-d0d1-4923-8fce-54efbf0a392a
institution University of Oxford
last_indexed 2024-03-07T03:53:48Z
publishDate 2008
publisher Unspecified
record_format dspace
spelling oxford-uuid:c22ba1dd-d0d1-4923-8fce-54efbf0a392a2022-03-27T06:07:00ZThe chebop system for automatic solution of differential equationsReporthttp://purl.org/coar/resource_type/c_93fcuuid:c22ba1dd-d0d1-4923-8fce-54efbf0a392aMathematical Institute - ePrintsUnspecified2008Driscoll, TBornemann, FTrefethen, LIn MATLAB, it would be good to be able to solve a linear differential equation by typing u = L\f, where f, u, and L 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 expm(L) or determine eigenvalues and eigenfunctions with eigs(L). 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.
spellingShingle Driscoll, T
Bornemann, F
Trefethen, L
The chebop system for automatic solution of differential equations
title The chebop system for automatic solution of differential equations
title_full The chebop system for automatic solution of differential equations
title_fullStr The chebop system for automatic solution of differential equations
title_full_unstemmed The chebop system for automatic solution of differential equations
title_short The chebop system for automatic solution of differential equations
title_sort chebop system for automatic solution of differential equations
work_keys_str_mv AT driscollt thechebopsystemforautomaticsolutionofdifferentialequations
AT bornemannf thechebopsystemforautomaticsolutionofdifferentialequations
AT trefethenl thechebopsystemforautomaticsolutionofdifferentialequations
AT driscollt chebopsystemforautomaticsolutionofdifferentialequations
AT bornemannf chebopsystemforautomaticsolutionofdifferentialequations
AT trefethenl chebopsystemforautomaticsolutionofdifferentialequations