Get from Ico-github-logo

Highlights from
Chebfun

  • trigBary.m
  • trigBaryWeights.m
  • ATAPformats(flag)
    ATAPFORMATS Set default formats for Trefethen's book
  • abstractQR(A, E, myInnerP...
    ABSTRACTQR Abstract implementation of Householder QR factorisation algorithm.
  • bary(x, fvals, xk, vk)
    BARY Barycentric interpolation formula.
  • baryWeights(x)
    BARYWEIGHTS Barycentric weights.
  • barymat(y, x, w, s, r, do...
    BARYMAT Barycentric Interpolation Matrix.
  • blowup(on_off)
    BLOWUP CHEBFUN blowup option.
  • cheb.bernoulli(N)
    BERNOULLI Bernoulli polynomials as chebfuns.
  • cheb.bspline(m)
    BSPLINE B-splines as chebfuns.
  • cheb.gallery(name)
    GALLERY Chebfun example functions.
  • cheb.gallery2(name)
    GALLERY2 Chebfun2 example functions.
  • cheb.gallerytrig(name)
    GALLERYTRIG Chebfun periodic example functions.
  • cheb.normal2(mu, Sigma, dom)
    NORMAL2 Bivariate normal distribution.
  • cheb.readme
    README Print information about the CHEB package.
  • cheb.revolution(f)
    REVOLUTION Calculated quantities for a surface of revolution.
  • cheb.x
  • cheb2leg(c_cheb, normaliz...
    LEG2CHEB Convert Chebyshev coefficients to Legendre coefficients.
  • cheb2logo
    CHEB2LOGO The unofficial Chebfun2 logo.
  • chebfunroot()
    CHEBFUNROOT Root directory of Chebfun installation.
  • chebguiEdit(varargin)
    CHEBGUIEDIT CHEBGUI edittor.
  • chebguiWindow(varargin)
    CHEBGUIWINDOW Driver file for Chebfun's CHEBGUI
  • chebkind(kind)
    CHEBKIND Set the default Chebyshev grid type.
  • cheblogo()
    CHEBLOGO Plot the Chebfun logo.
  • chebpoly(n, d, kind)
    CHEBPOLY Chebyshev polynomial.
  • chebpolyplot(varargin)
    CHEBPOLYPLOT Display Chebyshev coefficients graphically.
  • chebpolyval(p, x)
    CHEBPOLYVAL Evaluate Chebyshev polynomial.
  • chebpolyvalm(p, A)
    CHEBPOLYVALM Evaluate polynomial with matrix argument.
  • chebpts(n, dom, type)
    CHEBPTS Chebyshev points.
  • chebpts2(varargin)
    CHEBPTS2 Chebyshev tensor product grid.
  • chebsnake(nodes,alpha)
    CHEBSNAKE Chebfun snake game.
  • chebsnake2( f, nodes, alfa )
    CHEBSNAKE2 CHEBFUN2 snake game on a surface.
  • chebtest(varargin)
    CHEBTEST Run Chebfun test suite.
  • chebvar(varargin)
    CHEBVAR Short-cut for constructing CHEBFUN variables.
  • cumsummat(N, dom, disc)
    CUMSUMMAT Indefinite integration matrix.
  • diffmat(N, varargin)
    DIFFMAT Spectral differentiation matrix.
  • fov(A, pref)
    FOV Field of values (numerical range) of matrix A.
  • hermpoly(n, type)
    HERMPOLY Hermite polynomial of degree n.
  • hermpts(n, varargin)
    HERMPTS Hermite points and Gauss-Hermite Quadrature Weights.
  • jacpoly(n, a, b, dom)
    JACPOLY Jacobi polynomials.
  • jacpts(n, a, b, int, meth)
    JACPTS Gauss-Jacobi Quadrature Nodes and Weights.
  • lagpoly(n)
    LAGPOLY Chebfun representation of Laguerre polynomials.
  • lagpts(n, int, meth)
    LAGPTS Laguerre points and Gauss-Laguerre Quadrature Weights.
  • lebesgue(x, varargin)
    LEBESGUE Lebesgue function for a set of interpolation points.
  • leg2cheb(c_leg, normalize...
    LEG2CHEB convert Legendre coefficients to Chebyshev coefficients.
  • legpoly(n, dom, normalize...
    LEGPOLY Legendre polynomials.
  • legpts(n, int, meth)
    LEGPTS Legendre points and Gauss-Legendre Quadrature Weights.
  • linop_operarith
    This test checks basic arithmetric operations of linops
  • lobpts(n, varargin)
    LOBPTS Gauss-Legendre-Lobatto Quadrature Nodes and Weights.
  • padeapprox(f, m, n, tol)
    PADEAPPROX Pade approximation to a function or Taylor series.
  • paduapts(n, dom)
    PADUAPTS Padua points.
  • pdeset(varargin)
    PDESET Set options for PDE15S
  • quasimatrix(F, varargin)
    QUASIMATRIX A quasimatrix is an array of CHEBFUN objects.
  • radaupts(n, varargin)
    RADAUPTS Gauss-Legendre-Radau Quadrature Nodes and Weights.
  • ratinterp(varargin)
    RATINTERP Robust rational interpolation or least-squares approximation.
  • remeztest(pref)
    Test file for @chebfun/remez.m.
  • resampling(varargin)
    RESAMPLING CHEBFUN 'resampling' option.
  • scribble(s, dom)
    SCRIBBLE Write text with a complex-valued CHEBFUN.
  • scribble2( s, rk )
    SCRIBBLE2 Writing text with chebfun2 objects
  • seedRNG(s)
    SEEDRNG Seed the MATLAB random number generator.
  • sing(str, bpm)
    SING A basic keyboard for MATLAB using CHEBFUNs.
  • splitting(on_off)
    SPLITTING CHEBFUN splitting option.
  • test_CLA( pref )
    Try out some basic continuous linear algebra. Mainly checking
  • test_LorenzIVP(~)
    TEST_LORENZIVP Solve the Lorenz IVP using both CHEBOPs and standard MATLAB
  • test_SeparableFormat( pref )
    Test code for computing separable format of PDOs.
  • test_abs( pref )
  • test_abs(pref)
    Get preferences:
  • test_abs(pref)
  • test_abs(pref)
    Test a positive function:
  • test_adaptivity( prefs )
    Test to check adaptivity decisions can be made by the user.
  • test_addBreaks(pref)
    Test file for @chebfun/addBreaks.m
  • test_addBreaksAtRoots(pref)
    % Test that pointValues are exactly zero at the new roots.
  • test_adtest( prefs )
    Test that the AD machinery is work correctly.
  • test_advectionDiffusion1(...
    Check advection diffusion equations.
  • test_advectionDiffusion2(...
    Check advection diffusion equations.
  • test_airy
    Test file for ADCHEBFUN Airy function
  • test_airy(pref)
    Grab some preferences
  • test_alias(varargin)
    Test file for chebtech/alias.m
  • test_alias(varargin)
    Test file for chebtech2/alias.m
  • test_alias(varargin)
    Test file for trigtech/alias.m
  • test_all(pref)
    Test file for @chebfun/all.m.
  • test_and(pref)
    Test file for @chebfun/and.m.
  • test_angles(pref)
    chebtech1:
  • test_any(pref)
    Test file for @chebfun/any.m.
  • test_any(pref)
    Test file for @chebtech/any.m.
  • test_any(pref)
    Test file for trigtech/any.m.
  • test_anyDelta(pref)
    Test file for @deltafun/isequal.m
  • test_arclength(pref)
    Test file for @chebfun/arclength.m.
  • test_arithmetic( pref )
    Check the Chebfun2v constructor for simple arithmetic operations.
  • test_assignColumns(pref)
    Test file for @chebfun/assignColumns.m.
  • test_assignColumns(pref)
    Test file for @trigtech/assignColumns.m.
  • test_assignColumns(pref)
    Test file for @chebtech/assignColumns.m.
  • test_atan2(pref)
  • test_backwardsWaveEquatio...
    Check that the backwards wave equation is working.
  • test_bartelsStewart( prefs )
    Test generalized Sylvester matrix equation solver
  • test_bary(pref)
    Test for bary.m.
  • test_bary(pref)
    Test file for chebtech/bary.m
  • test_basicArithmetic( pre...
    Check that we can do the basic arithmetic on chebop2 objects.
  • test_basic_minus( pref )
    This tests the basic arithmetic operations on chebfun2 objects.
  • test_battery( pref )
    A large battery of functions.
  • test_battery( prefs )
    Check that chebop2 is working by using a battery of Laplace problems.
  • test_bc( pref )
    Check that N.bc works
  • test_bc(pref)
    Solve two simple linear BVPs, check the residual and the precision of the
  • test_bcsyntax
    Test whether the various syntaxes for BC settings are valid. They are NOT
  • test_bernoulli(~)
    TEST_BERNOULLI Test that the Bernoulli method doesn't crash.
  • test_bessel
    Test file for ADCHEBFUN Bessel functions
  • test_besselh(pref)
    Test file for @chebfun/besselh.m.
  • test_besselj(pref)
    Grab some preferences
  • test_besselyk(pref)
    Test file for @chebfun/bessely.m and @chebfun/besselk.m.
  • test_bivariate(~)
    TEST_BIVARIATE Test various univariate treeVar methods
  • test_blowup(pref)
    Store current globlal state.
  • test_bspline(~)
    TEST_BERNOULLI Test that the cheb.bpsline method doesn't crash.
  • test_bvp4c(pref)
    Test using TWOODE():
  • test_bvp5c(pref)
    Test using TWOODE():
  • test_carrier_C1(pref)
    Test Carrier equation.
  • test_carrier_C2(pref)
    Test Carrier equation.
  • test_carrier_US(pref)
    Test Carrier equation.
  • test_cdr( pref )
    Test CDR
  • test_cell2mat(pref)
    Test file for chebtech/cell2mat.m
  • test_cell2mat(pref)
    Test file for trigtech/cell2mat.m
  • test_cellfun(pref)
    Test that a UniformOutput defaults to false:
  • test_cf(pref)
    Test function for @chebfun/cf.m.
  • test_changeMap(pref)
    Test file for bndfun/changeMap.m.
  • test_changeMap(pref)
    Test file for unbndfun/changeMap.m.
  • test_changeTech(pref)
    Test CHEBFUN/CHANGETECH.
  • test_changeTech(pref)
    Test CHEBMATRIX/CHANGETECH.
  • test_chap21(pref)
    Here we test that everything in chapter 21 of ATAP runs OK.
  • test_cheb2leg(pref)
    TODO: Test dimension?
  • test_chebcoeffs(pref)
    Test file for @chebfun/chebcoeffs.m.
  • test_chebcoeffs(pref)
    Test file for @deltafun/chebcoeffs.m.
  • test_chebcoeffs2( pref )
    Test chebpoly2
  • test_chebfun_lu( pref )
    Test Chebfun LU command.
  • test_chebfunpref()
    Test file for chebfunpref.m.
  • test_chebmatrix
    TODO: Tests 1 and 2 assume a chebcolloc2 discretization.
  • test_cheboppref()
    Test file for cheboppref.m.
  • test_chebpade(pref)
    Test for @chebfun/chebpade.m.
  • test_chebpoly(pref)
  • test_chebpoly(pref)
    Test file for @chebfun/chebpoly.m.
  • test_chebpolyval(pref)
    NOTE: Since CHEBPOLYVAL() is basically a wrapper to CHEBTECH/FEVAL(), this is
  • test_chebpolyval2()
    Check the chebpolyval2 commands in trunk and @chebfun2 folder
  • test_chebpolyvalm(pref)
  • test_chebpts(varargin)
    Test file for chebtech2/chebpts.m
  • test_chebpts(varargin)
    Test file for chebtech1/chebpts.m
  • test_chebpts2( pref )
    Test CHEBPTS2
  • test_chebvar(pref)
  • test_chol( pref )
    Test for Cholesky decomposition of a chebfun2.
  • test_circconv(pref)
    Test file for trigtech/circconv
  • test_circconv(pref)
    Test file for chebfun/circconv
  • test_clenshaw(varargin)
    Test file for chebtech/clenshaw.m
  • test_coefficients( pref )
    Test to check that Chebfun2 can compute its bivariate tensor Chebyshev
  • test_coeffs
  • test_coeffs2vals(varargin)
    Test file for chebtech1/coeffs2vals.m
  • test_coeffs2vals(varargin)
    Test file for trigtech/coeffs2vals.m
  • test_coeffs2vals(varargin)
    Test file for chebtech2/coeffs2vals.m
  • test_comet(pref)
    Test for @chebfun/comet.m and @chebfun/comet3.m.
  • test_complex( pref )
    Test complex
  • test_complex(pref)
    Test file for @chebfun/complex.m.
  • test_compose(pref)
    Test file for chebtech/compose.m
  • test_compose(pref)
    Test file for unbndfun/compose.m
  • test_compose(pref)
    Test file for bndfun/compose.m
  • test_compose(pref)
    Test file for sing/compose.m
  • test_compose(pref)
    Test file for trigtech/compose.m
  • test_compose_binary(pref)
    Test file for @chebfun/compose.m (binary operators).
  • test_compose_chebfuns(pref)
    Test file for @chebfun/compose.m (composition of chebfuns).
  • test_compose_unary(pref)
    Test file for @chebfun/compose.m (unary operators.
  • test_composition_operator...
    Check that composition operations are working.
  • test_concatenation
  • test_conj( pref )
    Test CONJ
  • test_conj( pref )
    Test CONJ
  • test_conj(pref)
    Test file for chebtech/conj.m
  • test_conj(pref)
    Test file for singfun/conj.m
  • test_conj(pref)
    Test file for trigtech/conj.m
  • test_construction( prefs )
    Check that the chebop2 constructor is working correctly.
  • test_constructor( pref )
    Test the Chebfun2v constructor when performing simple arithmetic
  • test_constructor( pref )
    This tests the chebfun2 constructor.
  • test_constructor(pref)
    Test file for bndfun constructor.
  • test_constructor(pref)
    Test file for trigtech constructor.
  • test_constructor(pref)
    Test construction from a matrix of values;
  • test_constructor(pref)
    Test file for chebtech2 constructor.
  • test_constructor(pref)
    Test file for chebtech1 constructor.
  • test_constructor(pref)
    Test file for @deltafun/deltafun.m (constructor)
  • test_constructor(pref)
    Test file for unbndfun constructor and unbndfun/feval.m.
  • test_constructor2( pref )
    Test the Chebfun2v constructor when performing simple arithmetic
  • test_constructor2( pref )
    This tests the chebfun2 constructor.
  • test_constructor_basic(pref)
    Test file for chebfun constructor (basic).
  • test_constructor_basic_pe...
    Test file for chebfun constructor (periodic).
  • test_constructor_equi(pref)
    Generate a few random points to use as test values.
  • test_constructor_inputs(p...
    [TODO]: This test needs to be updated to include more exotic input options.
  • test_constructor_inputs_p...
    Generate a few random points to use as test values.
  • test_constructor_singfun(...
    Test file for chebfun constructor for singular function.
  • test_constructor_splittin...
    Test file for chebfun constructor (splitting).
  • test_constructor_unbndfun...
    Test file for chebfun constructor for functions defined in unbounded domain.
  • test_contour( pref )
    Test contour
  • test_conv(pref)
    Test file for @deltafun/conv.m
  • test_conv(pref)
    Test file for @chebfun/conv.m.
  • test_cov(pref)
    Test file for @chebfun/cov.m.
  • test_createMap(pref)
    Test file for bndfun/createMap.m.
  • test_createMap(pref)
    Test file for unbndfun/createMap.m.
  • test_cross( pref )
    Test CROSS
  • test_ctorsyntax( pref )
    This tests the Chebfun2 constructor for different syntax.
  • test_cumprodProd
    Test file for ADCHEBFUN CUMPROD() and PROD()
  • test_cumsum( pref )
    Check cumsum on square domain
  • test_cumsum(pref)
    Test file for @chebfun/cumsum.m.
  • test_cumsum(pref)
    Test file for unbndfun/cumsum.m.
  • test_cumsum(pref)
    Test file for trigtech/cumsum.m
  • test_cumsum(pref)
    Test file for chebtech/cumsum.m
  • test_cumsum(pref)
    Check if the indefinite integral chebop works.
  • test_cumsum(pref)
    Test file for @deltafun/cumsum.m
  • test_cumsum(pref)
    Test file for singfun/cumsum.m
  • test_cumsum(pref)
    Test file for bndfun/cumsum.m
  • test_cumsumDiffSumMean
    Test file for ADCHEBFUN CUMSUM, DIFF, MEAN and SUM
  • test_cumsummat(pref)
  • test_curl( pref )
    Test CURL
  • test_dct(pref)
    TODO: include more extensive tests.
  • test_deal(pref)
    Setup
  • test_defineInterval(pref)
    Test a scalar-valued CHEBFUN object:
  • test_definePoint(pref)
    Test a scalar-valued CHEBFUN object:
  • test_deltaOps(pref)
    Test some operations involving chebfuns with delta functions.
  • test_detectEdge(pref)
    Test file for @chebfun/detectEdge.m.
  • test_diag( pref )
    Test diag
  • test_diag(pref)
    Test for CHEBFUN/DIAG()
  • test_diff( pref )
    Check the diff command in Chebfun2
  • test_diff(pref)
    Test file for chebtech/diff.m
  • test_diff(pref)
    Checks if the differentiation chebop is equivalent to differentiating
  • test_diff(pref)
    Test file for bndfun/diff.m
  • test_diff(pref)
    Test file for trigtech/diff.m
  • test_diff(pref)
    Test file for @chebfun/diff.m.
  • test_diff(pref)
    Test file for unbndfun/diff.
  • test_diff(pref)
    Test file for singfun/diff.m
  • test_diff(pref)
    Test file for @deltafun/times.m.
  • test_diffmat(pref)
    Test file for trigtech/diffmat.m
  • test_diffmat(pref)
    Legendre square case:
  • test_discretization
    TODO: Tests 2,3,5 assume a chebcolloc2 discretization.
  • test_divergence( pref )
    Test DIVERGENCE
  • test_divgrad( pref )
    Test DIVGRAD
  • test_divide( pref )
    Test contour
  • test_domain( prefs )
    Check that boundary conditions are being imposed correctly.
  • test_domain(~)
    TEST_DOMAIN Ensure that we can both pass row and column vectors to CHEBOP
  • test_dot( pref )
    Test DOT
  • test_dst(pref)
    TODO: include more extensive tests.
  • test_eigs()
    TAD, 10 Jan 2014
  • test_eigsGeneralized(pref)
    Test generalized eigenvalueproblems for LINOP
  • test_eigsGeneralizedSys(p...
    Test generalized eigenvalueproblems for LINOP
  • test_eigsPiecewise(pref)
    TEST_EIGVENVALUESPIECEWISE Solve Schrodinger equation with a piecewise well
  • test_eigs_basic(pref)
    NOTE: This was taken chebop_eigs in the V4 tests.
  • test_eigs_drum(pref)
    Frequencies of a drum
  • test_eigs_foxli(pref)
    Eigenvalues of the Fox-Li integral operator
  • test_eigs_orrsom(pref)
    Orr-Sommerfeld eigenvalues
  • test_eigs_periodic(pref)
    Test file for periodic eigenvalue problems.
  • test_eigs_piecewise(pref)
    This test is taken from #1074.
  • test_eigs_schrodinger(pref)
    Double-well Schrodinger eigenstates
  • test_eigs_system(pref)
    Eigenvalue test, inspired by Maxwell's equation. The eigenvalues are
  • test_eigs_system2(pref)
    Eigenvalue test, inspired by Maxwell's equation. The eigenvalues are
  • test_ellipj
    Test file for ADCHEBFUN ellipj method
  • test_ellipj(pref)
    Test file for @chebfun/ellipj.m.
  • test_ellipjODE(pref)
    Test to check that the chebfun command for Jacobi elliptic functions
  • test_ellipke(pref)
    1 output:
  • test_empty( pref )
    For empty chebfun2v objects, does each command deal with them
  • test_emptyObjects( pref )
    For empty chebfun2 objects, does each command deal with them
  • test_end(pref)
    test end in infinite dimension:
  • test_eq(pref)
    Test file for @chebfun/eq.m.
  • test_equiOption( pref )
    Test funqi in 2D
  • test_erf
    Test file for ADCHEBFUN error and related functions
  • test_erfX(pref)
    Test file for all the functions related to the error function ERF().
  • test_eulerTricomi( prefs )
    Check that Euler--Tricomi equation is working.
  • test_exactInitial(pref)
    Test that we are able to deal with a user passing the solution as the initial
  • test_exp(pref)
    Test file for chebfun exp() and related functions.
  • test_expLog
    Test file for ADCHEBFUN exp, log related functions
  • test_expm
    TAD, 23 Jan 2014
  • test_expm(pref)
    % Test against a V4 computation:
  • test_extractBoundaryRoots...
    Generate random points to use as test values.
  • test_extractColumns(pref)
    Test on function defined on unbounded domain:
  • test_extrapolate(pref)
    Test file for chebtech2/extrapolate.m
  • test_extrapolate(pref)
    Test file for chebtech1/extrapolate.m
  • test_feval( pref )
    Test feval
  • test_feval(pref)
    Scalar equation:
  • test_feval(pref)
    Test file for trigtech/feval.m
  • test_feval(pref)
    Test file for bndfun/feval.m
  • test_feval(pref)
    Test file for chebtech/feval.m
  • test_feval(pref)
    Test file for @chebfun/feval.m
  • test_feval(pref)
    Test file for @deltafun/feval.m
  • test_feval(pref)
    Test file for singfun/feval.m
  • test_feval2(pref)
    Check chebop application
  • test_fevalJump
    Test file for ADCHEBFUN feval and jump functions
  • test_feval_lr
    Check that left/right evaluation with linops behaves as expected.
  • test_find(pref)
    Test file for @chebfun/find.m.
  • test_firstOrderIntegralEq...
    Setup, testing a first order integral equation
  • test_fitBCs(pref)
    Loop over discretization types:
  • test_fix(pref)
    Test file for @chebfun/fix.m
  • test_flip(pref)
  • test_fliplr(pref)
    Test file for @chebfun/fliplr.m.
  • test_fliplr(pref)
    Test file for chebtech/fliplr.m
  • test_fliplr(pref)
    Test file for trigtech/fliplr.m
  • test_flipud(pref)
    Test file for trigtech/flipud.m
  • test_flipud(pref)
    Test file for chebtech/flipud.m
  • test_flipud(pref)
    Test file for singfun/flipud.m
  • test_flipud(pref)
    Test file for @chebfun/flipud.m.
  • test_floor(pref)
    Test file for @chebfun/floor.m
  • test_fov(pref)
    Test file for fov.m.
  • test_fred
    Test file for ADCHEBFUN FRED
  • test_fred(pref)
    Test against some V4 results:
  • test_functionForm
    Building blocks
  • test_functionals
    Tests the construction and application of some functionals.
  • test_gallery(~)
    Below, we want to test the plotting behaviour, however, we don't want the
  • test_gallery2(~)
    Below, we want to test the plotting behaviour, however, we don't want the
  • test_gallerytrig(pref)
    Below, we want to test the plotting behaviour, however, we don't want the
  • test_generalVariableCoeff...
    Check that we are solving general variable coefficient PDEs correctly.
  • test_get( pref )
    Test GET.
  • test_get(pref)
    Test for @chebfun/get.m.
  • test_getValuesAtBreakpoin...
    Test file for @chebfun/test_getValuesAtBreakpoints.m.
  • test_gmres(pref)
    Test the Chebfun implementation of GMRES for solving Lu = f, where L is an
  • test_gradys_function1( pr...
    This tests the chebfun2 constructor.
  • test_gradys_function2( pr...
    This tests the chebfun2 constructor.
  • test_guide( pref )
    Test Chebfun2 guide commands. This is not exclusive by checks the main
  • test_happinessCheck(pref)
    Test file for chebtech/happinessCheck.m
  • test_happinessCheck(pref)
    Test file for trigtech/happinessCheck.m
  • test_heatequation( prefs )
    Check that the solver can do heat equation.
  • test_helmholtz( prefs )
    Check that the solver works for Helmholtz equation
  • test_hermpoly( prefs )
    Test the HERMPOLY command.
  • test_hermpts(pref)
    TODO: These values were computed in V4. Should perhaps check more carefully?
  • test_horzcat(pref)
    Test file for @chebfun/horzcat.m.
  • test_hypot(pref)
    TODO: This test is meaningless
  • test_imag( pref )
    Test IMAG
  • test_imag( pref )
    Test IMAG
  • test_imag(pref)
    Test file for trigtech/imag.m
  • test_imag(pref)
    Test file for @chebfun/real.m.
  • test_imag(pref)
    Test file for chebtech/imag.m
  • test_imag(pref)
    Test file for singfun/imag.m
  • test_initialConditions(pref)
    TEST_INITIALCONDITIONS Checks conditions for IVP/FVP problems.
  • test_innerProduct
    Test file for ADCHEBFUN times
  • test_innerProduct(pref)
    Test file for @deltafun/sum.m
  • test_innerProduct(pref)
    Test file for chebtech/innerProduct.m
  • test_innerProduct(pref)
    Test file for singfun/innerProduct.m
  • test_innerProduct(pref)
    Test file for bndfun/innerProduct.m
  • test_innerProduct(pref)
    Test file for trigtech/innerProduct.m
  • test_innerProduct(pref)
    Test file for chebfun/innerProduct.m
  • test_innerProduct(pref)
    Seed for random number:
  • test_integral2( pref )
    Test INTEGRAL2()
  • test_integralEqns( pref )
    Test fred and volt
  • test_integralops
    Test integral operators
  • test_interp1(pref)
    Linear interpolation:
  • test_interpaccuracy( pref )
    Test the Chebfun2 constructor with a few functions.
  • test_intops(pref)
    Test integral operators
  • test_inv(pref)
    This test constructs two CHEBFUN objects and uses INV() to invert them. It
  • test_isempty(pref)
    Test file for singfun/isempty.m
  • test_isempty(pref)
    Tests for functions defined on unbounded domain:
  • test_isempty(pref)
    Test file for @classicfun/isempty.m
  • test_isempty(pref)
    Test file for @deltafun/isempty.m
  • test_isempty(varargin)
    Test file for trigtech/isempty.m
  • test_isempty(varargin)
    Test file for chebtech/isempty.m
  • test_isequal(pref)
    Test file for @classicfun/isequal.m
  • test_isequal(pref)
    Test file for singfun/isequal.m
  • test_isequal(pref)
    Test file for trigtech/isequal.m
  • test_isequal(pref)
    Test file for chebtech/isequal.m
  • test_isequal(pref)
    Test file for @deltafun/isequal.m
  • test_isequal(pref)
    Test file for @chebfun/isequal.m.
  • test_isfinite(pref)
    Test file for chebtech/isfinite.m
  • test_isfinite(pref)
    Test file for singfun/isfinite.m
  • test_isfinite(pref)
    Test file for trigtech/isfinite.m
  • test_isfinite(pref)
    Test file for @chebfun/isfinite.m.
  • test_isinf(pref)
    Test file for chebtech/isinf.m
  • test_isinf(pref)
    Test file for @chebfun/isinf.m.
  • test_isinf(pref)
    Test file for trigtech/isinf.m
  • test_isnan(pref)
    Test file for chebtech/isnan.m
  • test_isnan(pref)
    Test file for @chebfun/isnan.m.
  • test_isnan(pref)
    Test file for singfun/isnan.m
  • test_isnan(pref)
    Test file for trigtech/isnan.m
  • test_isreal(pref)
    Test file for trigtech/isreal.m
  • test_isreal(pref)
    Test file for chebtech/isreal.m
  • test_iszero
    Checks whether iszero information for linear chebops is being passed and
  • test_iszero(pref)
    Test file for chebtech/iszero.m
  • test_iszero(pref)
    Test scalars:
  • test_iszero(pref)
    Test file for @deltafun/isequal.m
  • test_iszero(pref)
    Test file for trigtech/iszero.m
  • test_ivp(pref)
    This tests solves a linear IVP using chebop and checks
  • test_ivp(varargin)
    This test solves the Van der Pol ODE in CHEBFUN using ode15s and ode45. It
  • test_jaccoeffs(pref)
    Smooth domain:
  • test_jacobian( pref )
    Test Jacobian
  • test_jacpoly(pref)
    Test file for JACPOLY.
  • test_jacpts(pref)
    Choose a tolerance:
  • test_join(pref)
    Test file for @chebfun/join.m.
  • test_jumps_manual(pref)
    BVP with nonhomogeneous jump condition
  • test_kron(pref)
    Test the chebfun/kron() command.
  • test_lagpoly( prefs )
    Test the LAGPOLY command.
  • test_lagpts(pref)
    TODO: These values were computed in V4. Should perhaps check more carefully?
  • test_laplacian( pref )
    Test LAPLACIAN
  • test_le(pref)
    Test file for @chebfun/le.m.
  • test_lebesgue(pref)
    Test file for lebesgue.m.
  • test_leg2cheb(pref)
    TODO: Test dimension?
  • test_legcoeffs(pref)
    Test file for chebtech/legcoeffs.m
  • test_legcoeffs(pref)
    Test file for @chebfun/legcoeffs.m.
  • test_legpoly(pref)
    Test file for LEGPOLY.
  • test_legpts(pref)
    Choose a tolerance:
  • test_length(pref)
    Test file for trigtech/length.m
  • test_length(pref)
    Test file for chebtech/length.m
  • test_length(pref)
    TEST_SIZE Test the LENGTH method of the CHEBMATRIX class
  • test_linearInit(pref)
    A linear CHEBOP test. This test tests that if we pass an initial guess to a
  • test_linearKDV( prefs )
    Check that we can solve linear KDV equations.
  • test_linearScalarODEs(pref)
    A linear CHEBOP test. This test tests a scalar ODE, both with and without
  • test_linearSchrodinger( p...
    Check that we can do simple linear Schrodinger equation.
  • test_linearSystem1(pref)
    A linear CHEBOP test. This test tests a system of coupled ODEs, both with and
  • test_linearSystem2(pref)
    Test solution of a 2x2 system
  • test_linearityDetection
    Test for linearity detection of various complicated expresssions
  • test_linearize(pref)
    TODO: More extensive testing is required.
  • test_linearsystems
  • test_linjump
    Test jump condition in an ODE.
  • test_linop
  • test_lintest_rdivide()
    RDIVIDE_LINTEST Check that correct linearity information is returned for
  • test_lintest_times()
    TIMES_LINTEST Check that correct linearity information is returned for
  • test_lobpts(pref)
    Choose a tolerance:
  • test_lobpts(pref)
    Choose a tolerance:
  • test_log(pref)
    Test file for chebfun log() and related functions.
  • test_logical(pref)
    Test file for @chebfun/logical.m.
  • test_lt(pref)
    Test file for @chebfun/lt.m.
  • test_lu( pref )
    Test for LU decomposition of a chebfun2.
  • test_make(pref)
    Test file for singfun/make.m
  • test_manualNewton(pref)
    Test that we can solve a problem with a manual Newton iteration.
  • test_mat2cell(pref)
    Test file for @classicfun/mat2cell.m
  • test_mat2cell(pref)
    Test file for trigtech/mat2cell.m
  • test_mat2cell(pref)
    Test file for chebtech/mat2cell.m
  • test_mat2cell(pref)
    Test file for @chebfun/mat2cell.m.
  • test_matrix(pref)
  • test_max( pref )
    Test the chebfun2/max command.
  • test_max(pref)
    Test file for @chebfun/max.m.
  • test_max(pref)
    Test file for trigtech/max.m
  • test_max(pref)
    Test file for chebtech/max.m
  • test_max(pref)
    Test file for @classicfun/max.m
  • test_mean( pref )
    Check the commands mean
  • test_mean(pref)
    Two arguments:
  • test_merge(pref)
  • test_merge(pref)
    Test file for @chebfun/merge.m.
  • test_min( pref )
    Test the chebfun2/min command.
  • test_min(pref)
    Test file for @classicfun/min.m
  • test_min(pref)
    Test file for @chebfun/min.m.
  • test_min(pref)
    Test file for trigtech/min.m
  • test_min(pref)
    Test file for chebtech/min.m
  • test_minandmax(pref)
    Test file for @deltafun/test_minandmax.m
  • test_minandmax(pref)
    Test file for @classicfun/minandmax.m
  • test_minandmax(pref)
    Test file for trigtech/minandmax.m
  • test_minandmax(pref)
    Test file for chebtech/minandmax.m
  • test_minandmax(pref)
    Test file for singfun/minandmax.m
  • test_minandmax(pref)
    Test file for @chebfun/minandmax.m.
  • test_minus(pref)
    Test file for @chebfun/minus.m.
  • test_minus(pref)
    Test file for trigtech/minus.m
  • test_minus(pref)
    Test file for chebtech/minus.m
  • test_minus(pref)
    Test file for @classicfun/minus.m
  • test_mldivide(pref)
    Test file for chebtech/mldivide.m
  • test_mldivide(pref)
    Test file for bndfun/mldivide.m
  • test_mldivide(pref)
    Test file for trigtech/mldivide.m
  • test_mldivide(pref)
    Generate a few random points to use as test values.
  • test_mldivide(pref)
    Test file for unbndfun/mldivide.m
  • test_mrdivide(pref)
    Test file for unbndfun/mrdivide.m
  • test_mrdivide(pref)
    Test file for trigtech/mrdivide.m
  • test_mrdivide(pref)
    Test file for chebtech/mrdivide.m
  • test_mrdivide(pref)
    Generate a few random points to use as test values.
  • test_mrdivide(pref)
    Test file for bndfun/mrdivide.m
  • test_mtimes(pref)
    Test file for chebtech/mtimes.m
  • test_mtimes(pref)
    Test file for @chebfun/mtimes.m.
  • test_mtimes(pref)
    Note that N*u where u is a chebfun or chebmatrix is tested in test_feval.
  • test_mtimes(pref)
    Test file for trigtechh/mtimes.m
  • test_mtimes(pref)
    Test file for @classicfun/mtimes.m
  • test_mult_op
    Check if multiplication with a pointwise multiplication operator
  • test_multipleOutputs(pref)
    This test ensures that the STRINGPARSER class is doing the correct thing when
  • test_ne(pref)
    Test file for @chebfun/ne.m.
  • test_neumann( prefs )
    Check that we can impose Neumann boundary conditions.
  • test_nextpow2(pref)
    Test file for @chebfun/nextpow2.m.
  • test_nonlinSys1Breaks_C1(...
    Test 2x2 system (sin/cos). This is pecewiseificaion of the test
  • test_nonlinSys1Breaks_C2(...
    Test 2x2 system (sin/cos). This is pecewiseificaion of the test
  • test_nonlinSys1Breaks_US(...
    Test 2x2 system (sin/cos). This is pecewiseificaion of the test
  • test_nonlinSys1_C1(pref)
    Test 2x2 system (sin/cos). This is nonlinearification of the test
  • test_nonlinSys1_C2(pref)
    Test 2x2 system (sin/cos). This is nonlinearification of the test
  • test_nonlinSys1_US(pref)
    Test 2x2 system (sin/cos). This is nonlinearification of the test
  • test_nonlinSys2_C1(pref)
    Test 2x2 system (sin/cos). This is the same problem as test_nonlinSystem1,
  • test_nonlinSys2_C2(pref)
    Test 2x2 system (sin/cos). This is the same problem as test_nonlinSystem1,
  • test_nonlinSys2_US(pref)
    Test 2x2 system (sin/cos). This is the same problem as test_nonlinSystem1,
  • test_nonlinSysDampingBrea...
    Test 2x2 system (sin/cos) where damping is required
  • test_nonlinSysDampingBrea...
    Test 2x2 system (sin/cos) where damping is required
  • test_nonlinSysDampingBrea...
    Test 2x2 system (sin/cos) where damping is required
  • test_nonlinSysDamping_C1(...
    Test 2x2 system (sin/cos) where damping is required
  • test_nonlinSysDamping_C2(...
    Test 2x2 system (sin/cos) where damping is required
  • test_nonlinSysDamping_US(...
    Test 2x2 system (sin/cos) where damping is required
  • test_norm(pref)
  • test_norm(pref)
    Test file for @chebfun/norm.m.
  • test_normal2(~)
    Test that an indefinite covariance matrix gives an error.
  • test_not(pref)
    Test file for @chebfun/not.m.
  • test_null(pref)
  • test_null(pref)
    Test file for @chebfun/null.m.
  • test_ode45( pref )
    A large battery of functions.
  • test_oldschool
    Test the 'old-school' linop syntaxes for ATAP compatibility
  • test_optimization( pref )
    Can we do global optimization?
  • test_or(pref)
    Test file for @chebfun/or.m.
  • test_orth(pref)
    Test file for @chebfun/orth.m.
  • test_overlap(pref)
    Test file for @chebfun/overlap.m.
  • test_padeapprox(pref)
    Test for padeapprox.m.
  • test_padua( pref )
    Test ordering of PADUAPTS is consistent with PADPTS():
  • test_parSimp(varargin)
    Copyright 2011 by The University of Oxford and The Chebfun Developers.
  • test_paramODE(pref)
    Test solving a parameter dependent ODE.
  • test_paramODE_nonlin_C1(p...
    Test solving a parameter dependent ODE.
  • test_paramODE_nonlin_C2(p...
    Test solving a parameter dependent ODE.
  • test_paramODE_nonlin_US(p...
    Test solving a parameter dependent ODE.
  • test_pchip(pref)
    Test a scalar function:
  • test_pde15s(pref, varargin)
    Test chebtech1 works (see #910)
  • test_periodic(pref)
    Test 'periodic' syntax for linear ODEs.
  • test_periodic_nonlin(pref)
    Test 'periodic' syntax for nonlinear ODEs.
  • test_periodic_system(pref)
    Test 'periodic' syntax for system of ODEs.
  • test_periodicbvp
  • test_permute(pref)
  • test_pinv(pref)
    Test file for @chebfun/pinv.m.
  • test_plot(pref)
    This test just ensures that chebmatrix plot() does not crash.
  • test_plot(pref)
    Tests for chebfun plotting functions.
  • test_plotTree(~)
    TEST_PLOTTREE Do TREEVAR computations, check that PLOTTREE works.
  • test_plot_xylim(pref)
    Tests for chebfun plotting functions.
  • test_plotcoeffs(pref)
    This test just ensures that CHEBMATRIX/PLOTCOEFFS() does not crash.
  • test_plotcoeffs(pref)
    Tests for @chebfun/plotcoeffs.m.
  • test_plotting( pref )
    Check that the very basic plotting commands do not crash in Chebfun2v
  • test_plotting( pref )
    Check that the very basic plotting commands do not crash.
  • test_plus( pref )
    This tests the basic arithmetic operations on chebfun2 objects.
  • test_plus( prefs )
    Quick test for chebop2/plus.
  • test_plus(pref)
    Test file for @classicfun/plus.m
  • test_plus(pref)
    Test file for @deltafun/plus.m.
  • test_plus(pref)
    Test file for chebtech/plus.m
  • test_plus(pref)
    Test file for singfun/plus.m
  • test_plus(pref)
    Test file for @chebfun/plus.m.
  • test_plus(pref)
    Test file for trigtech/plus.m
  • test_plusMinus
    Test file for ADCHEBFUN plus and minus
  • test_poly(pref)
    Test file for chebtech/poly.m
  • test_poly(pref)
    Test file for bndfun/poly.m
  • test_poly(pref)
    Test file for POLY.
  • test_poly(pref)
    Test file for trigtech/poly.m
  • test_polyfit(pref)
    Test file for POLYFIT.
  • test_polyfit(pref)
    Test file for POLYFIT.
  • test_polyval(pref)
    Test file for @chebfun/polyval.m.
  • test_pow2Sqrt
    Test file for ADCHEBFUN POW2() and SQRT()
  • test_power
    Test file for ADCHEBFUN times
  • test_power(pref)
  • test_printTree(~)
    TEST_PRINTTREE Do TREEVAR computations, check that print and printTree works.
  • test_prolong(pref)
    Test file for trigtech/prolong.m
  • test_prolong(pref)
    Test file for chebtech/prolong.m
  • test_qr( pref )
    Test for QR decomposition of a chebfun2.
  • test_qr(pref)
    Test file for chebtech/qr.m
  • test_qr(pref)
    Test file for trigtech/qr.m
  • test_qr(pref)
    Test QR factorization of Chebfun quasimatrices.
  • test_qr(pref)
    Test file for bndfun/qr.m
  • test_quadpts(pref)
    Test file for trigtech/quadwts.m
  • test_quadpts(pref)
  • test_quantumstates(pref)
    Test function for the CHEBFUN method quantumstates().
  • test_range(pref)
    Test file for @chebfun/range.m.
  • test_rank( pref )
  • test_ratinterp(pref)
    Test for ratinterp.m.
  • test_rdivide
    Test file for ADCHEBFUN times
  • test_rdivide(pref)
    Test file for chebtech/rdivide.m
  • test_rdivide(pref)
    Test file for @classicfun/rdivide.m
  • test_rdivide(pref)
    Test file for trigtech/rdivide.m
  • test_rdivide(pref)
    Test file for singfun/rdivide.m
  • test_rdivide(pref)
    Test file for @chebfun/rdivide.m.
  • test_real( pref )
    Test REAL
  • test_real(pref)
    Test file for trigtech/real.m
  • test_real(pref)
    Test file for @deltafun/imag.m
  • test_real(pref)
    Test file for @deltafun/real.m
  • test_real(pref)
    Test file for @chebfun/real.m.
  • test_real(pref)
    Test file for singfun/real.m
  • test_real(pref)
    Test file for chebtech/real.m
  • test_realpow(pref)
    These should fail:
  • test_realsqrt(pref)
    Test file for @chebfun/realsqrt.m.
  • test_removeDeltas(pref)
    Get preferences:
  • test_repeatedArithmetic( ...
    In version 4 repeated arithmetric lost quite a bit of accurate.
  • test_repmat(pref)
    Test file for @chebfun/repmat.m.
  • test_residue(pref)
    Check syntax which substitutes 0 for empty third argument.
  • test_restrict(pref)
    Test file for chebtech/restrict.m
  • test_restrict(pref)
    Test file for @deltafun/restrict.m
  • test_restrict(pref)
    Test file for @chebfun/restrict.m
  • test_restrict(pref)
    Test file for unbndfun/restrict.m.
  • test_restrict(pref)
    Test file for trigtech/restrict.m
  • test_restrict(pref)
    Test file for singfun/restrict.m
  • test_restrict(pref)
    Test file for bndfun/restrict.m
  • test_restriction( pref )
    This script checks the restriction of a chebfun2 to a smaller domain.
  • test_revolution(~)
    Check results for a cone
  • test_rhs( prefs )
    Check that non-zero righthand forcing terms are being dealt with
  • test_rhs2( pref )
    constant coefficients with rhs:
  • test_roots(pref)
    Test file for singfun/roots.m
  • test_roots(pref)
    Test file for chebtech/roots.m
  • test_roots(pref)
  • test_roots(pref)
    Test file for @classicfun/roots.m
  • test_roots(pref)
    Test file for trigtech/roots.m
  • test_roots01( pref )
    Check that the marching squares and Bezoutian agree with each other.
  • test_roots02( pref )
    Check that the marching squares and Bezoutian agree with each other.
  • test_roots03( pref )
    Check that the marching squares and Bezoutian agree with each other.
  • test_roots04( pref )
    Check that the marching squares and Bezoutian agree with each other.
  • test_roots05( pref )
    Check that the marching squares and Bezoutian agree with each other.
  • test_roots06( pref )
    Check that the marching squares and Bezoutian agree with each other.
  • test_roots07( pref )
    Check that the marching squares and Bezoutian agree with each other.
  • test_roots08( pref )
    Check that the marching squares and Bezoutian agree with each other.
  • test_roots09( pref )
    Check that the marching squares and Bezoutian agree with each other.
  • test_roots10( pref )
    Check that the marching squares and Bezoutian agree with each other.
  • test_roots_slow( pref )
    Check that the marching squares and Bezoutian agree with each other.
  • test_roots_syntax( pref )
    Check the syntax to chebfun2/roots.
  • test_roots_syntax( pref )
    Check chebfun2v rootfinding syntax.
  • test_round(pref)
    Test file for @chebfun/round.m
  • test_scalarODE(pref)
    The basic nonlinear CHEBOP test. This test tests a simple scalar ODE, where no
  • test_scalarODE_breakpoint...
    A nonlinear CHEBOP test. This test tests a scalar ODE, where there are two
  • test_scalarODE_sign(pref)
    A nonlinear CHEBOP test. This test tests a scalar ODE, where there is a
  • test_scalarODEdamping(pref)
    A nonlinear CHEBOP test. This test tests a scalar ODE, where no breakpoints
  • test_scaleInvariance(pref)
    Test vertical scale invariance of chebtech construction.
  • test_scaleInvariance(pref)
    Test vertical scale invariance of TRIGTECH construction.
  • test_schrodinger( prefs )
    Check constant coefficient schrodinger equation.
  • test_scl( pref )
    Check correct vertical scaling.
  • test_scribble(pref)
    Test file for scribble.m.
  • test_seed(pref)
    Test for ADCHEBFUN/SEED()
  • test_sign(pref)
    Test file for trigtech/sign.m
  • test_sign(pref)
  • test_sign(pref)
    Initialise random vector:
  • test_simplify(pref)
    Test file for chebtech/simplify.m
  • test_simplify(pref)
    Test file for trigtech/simplify.m
  • test_singfun_constructor(...
    Test file for singfun constructor.
  • test_size( pref )
    Test SIZE
  • test_size(pref)
    Test file for chebtech/size.m
  • test_size(pref)
    Test file for trigtech/size.m
  • test_size(pref)
    TEST_SIZE Test the SIZE method of the CHEBMATRIX class
  • test_sortConditions(~)
    TEST_SORTCONDITIONS Test that we sort IC/FCs correctly.
  • test_spline(pref)
    Test a scalar function:
  • test_splitting(pref)
    Store current globlal state.
  • test_splitting_abs(pref)
    Test file for 'splitting on' functionality with functions involving abs().
  • test_sqrt(pref)
    Define a domain:
  • test_squarewaveequation( ...
    Testing wave equation on a square domain.
  • test_squeeze( pref )
    Test SQUEEZE
  • test_stringParser(pref)
    This test ensures that the STRINGPARSER class is doing the correct thing in a
  • test_subspace(pref)
    Test file for @chebfun/subspace.m.
  • test_subsref( pref )
    Evaluation
  • test_subsref( pref )
    Test CHEBOP2 SUBSREF
  • test_subsref(pref)
    Test file for @chebfun/subsref.m.
  • test_sum( pref )
    Test for integration of a fun2 object.
  • test_sum(pref)
    Test file for bndfun/sum.m
  • test_sum(pref)
    Test file for @chebfun/sum.m.
  • test_sum(pref)
    Test file for chebtech/sum.m
  • test_sum(pref)
    Test file for singfun/sum.m
  • test_sum(pref)
    Test file for @deltafun/sum.m
  • test_sum(pref)
    Test file for unbndfun/sum.
  • test_sum(pref)
    Test file for trigtech/sum.m
  • test_surf( pref )
    Test surf
  • test_svd()
    Test file for @chebfun/svd.m.
  • test_syntax( pref )
    Check the Chebfun2v constructor for different syntax.
  • test_system3(pref)
  • test_systemapply
    Test 2x2 systems applied to functions.
  • test_tan(pref)
  • test_techs( pref )
    Check that Chebfun2 can work with the different techs.
  • test_threecomponents( pref )
    A chebfun2v test for checking that chebfun2v objects with three
  • test_times
    Test file for ADCHEBFUN times
  • test_times( pref )
    Check the Chebfun2v constructor for simple arithmetic operations.
  • test_times( pref )
    Test contour
  • test_times(pref)
    Test file for chebtech/times.m
  • test_times(pref)
    Test file for trigtech/times.m
  • test_times(pref)
  • test_times(pref)
    Test file for singfun/times.m
  • test_times(pref)
    Test file for @classicfun/times.m
  • test_times(pref)
    This test comers from #806.
  • test_times(pref)
    Test file for @chebfun/times.m.
  • test_times(pref)
    Test file for @deltafun/times.m.
  • test_toFileBVP(pref)
    TEST_TOFILEBVP Test exporting all BVP demos to an m-file.
  • test_toFileEIG(pref)
    TEST_TOFILEEIG Test exporting all EIG demos to an m-file.
  • test_toFileIVP(pref)
    TEST_TOFILEIVP Test exporting all IVP demos to an m-file.
  • test_toFilePDE(pref)
    TEST_TOFILEPDE Test exporting all PDE demos to an m-file.
  • test_toFirstOrder()
    TEST_TOFIRSTORDER Test conversion to first-order format.
  • test_transport( prefs )
    Testing the transport equation on rectangular domains.
  • test_transpose( pref )
    Test transpose
  • test_trig( pref )
    Test TRIG commands
  • test_trig(pref)
    Test file for chebfun trigonometric and related functions.
  • test_trig1
    Test file for ADCHEBFUN trigonometric and related functions, part 1/4
  • test_trig2
    Test file for ADCHEBFUN trigonometric and related functions, part 2/4
  • test_trig3
    Test file for ADCHEBFUN trigonometric and related functions, part 3/4
  • test_trig4
    Test file for ADCHEBFUN trigonometric and related functions, part 4/4
  • test_trigBary(pref)
    Test for trigBary.m.
  • test_trigcasting(pref)
    Get preferences:
  • test_trigcoeffs(pref)
    Test ordering of coefficients is correct
  • test_trigcoeffs(pref)
    Test file for trigtech/trigcoeffs.m
  • test_trigcoeffs(pref)
    Test file for chebtech/trigcoeffs.m
  • test_tweakDomain(pref)
    Tweak left endpoint:
  • test_twocomponents( pref )
    A chebfun2v test for checking that chebfun2v objects with two
  • test_ultrapoly(pref)
    Test file for ULTRAPOLY
  • test_uminus( pref )
    This tests the basic arithmetic operations on chebfun2 objects.
  • test_undampedNewton(pref)
    TEST_UNDAMPEDNEWTON Test what happens when we turn off damping in Newton
  • test_univariate( prefs )
    Rank-1 PDEs can be solved by univariate spectral methods. Do the results
  • test_univariate(~)
    TEST_UNIVARIATE Test various univariate TREEVAR methods.
  • test_unwrap(pref)
    Test file for @chebfun/unwrap.m.
  • test_uplus( pref )
    This tests the basic arithmetic operations on chebfun2 objects.
  • test_vals2coeffs(varargin)
    Test file for trigtech/vals2coeffs.m
  • test_vals2coeffs(varargin)
    Test file for chebtech2/vals2coeffs.m
  • test_vals2coeffs(varargin)
    Test file for chebtech1/vals2coeffs.m
  • test_var(pref)
  • test_vdpIVP(~)
    Setup
  • test_vectorCheck(pref)
  • test_vectoriseFlag( prefs )
    Test the vectorise flag in the constructor.
  • test_vertcat( pref )
    A chebfun2v test for checking that chebfun2v objects with two
  • test_vertcat( prefs )
    Test vertical concatenation of CHEBFUN2 objects.
  • test_vertcat(pref)
  • test_volt
    Test file for ADCHEBFUN VOLT
  • test_volt(pref)
    Test against some V4 results:
  • test_waterfall(pref)
    Test file for @chebfun/waterfall.m.
  • test_waterfall(pref)
    Test file for @chebmatrix/waterfall.m.
  • test_waveequation( prefs )
    Testing the wave equation on a non-square domain. This tests if the domain is
  • test_weakcornersingularit...
    Check that we can correctly resolve weak corner singularities to high
  • test_withoutAD( prefs )
    Try the solvers when the user supplies the AD information and low rank
  • test_wronskian(pref)
    Choose a tolerance:
  • test_zeroDeltaFun(pref)
    Test file for @deltafun/zeroDeltaFun.m.
  • test_zeroSingFun(pref)
    Test file for singfun/zeroSingFun.m
  • test_zerofunction( pref )
    This test checks that a zero chebfun2 is being treated correctly for
  • trigpoly(n, d)
    TRIGPOLY Trigonometric polynomial in complex exponential form.
  • trigpts(n, dom)
    TRIGPTS Equally spaced points.
  • ultrapoly(n, lam, dom)
    ULTRAPOLY Ultraspherical polynomials.
  • %SINGFUN Class for func...
    SINGFUN Class for functions with singular endpoint behavior.
  • adchebfun
    ADCHEBFUN A class for supporting automatic differentiation in Chebfun.
  • adchebfun2
  • blockCoeff
    BLOCKCOEFF Class to convert linear operator to derivative coefficents.
  • blockFunction
    BLOCKFUNCTION Convert linear operator to callable function.
  • bndfun
    BNDFUN Represent global functions on a bounded interval [a, b].
  • chebDiscretization
    CHEBDISCRETIZATION Convert a chebmatrix or linop to discrete form.
  • chebcolloc
    CHEBCOLLOC Abstract class for collocation discretization of operators.
  • chebcolloc1
    CHEBCOLLOC1 Collocation discretization on 1st kind points.
  • chebcolloc2
    CHEBCOLLOC2 Collocation discretization on 2nd kind points.
  • chebdouble
    CHEBDOUBLE Chebyshev double class. For example, DIFF means Chebyshev difference.
  • chebfun
    CHEBFUN CHEBFUN class for representing functions on [a,b].
  • chebfun2
    CHEBFUN2 CHEBFUN2 class for representing functions on [a,b]x[c,d].
  • chebfun2v
    CHEBFUN2V Class constructor for CHEBFUN2V objects.
  • chebfunpref
    CHEBFUNPREF Class for managing Chebfun construction-time preferences.
  • chebgui
    INTRODUCTION TO CHEBGUI
  • chebguiController
    CHEBGUICONTROLLER Control the layout of CHEBGUI.
  • chebguiExporter
    CHEBGUIEXPORTER Class to export a problem from CHEBGUI.
  • chebguiExporterBVP
    CHEBGUIEXPORTERBVP Export a BVP from CHEBGUI.
  • chebguiExporterEIG
    CHEBGUIEXPORTEREIG Export an EIG problem from CHEBGUI.
  • chebguiExporterIVP
    CHEBGUIEXPORTERIVP Export an IVP from CHEBGUI.
  • chebguiExporterPDE
    CHEBGUIEXPORTERPDE Export a PDE from CHEBGUI.
  • chebmatrix
    CHEBMATRIX Compound matrix for operators, CHEBFUNs, and scalars.
  • chebop
    CHEBOP CHEBOP class for representing operators on functions defined on [a,b].
  • chebop2
    CHEBOP2 CHEBOP2 class for representing partial differential operators.
  • cheboppref
    CHEBOPPREF Class for managing preferences for the Chebfun ODE suite.
  • chebpref
    CHEBPREF Abstract class for Chebfun preferences.
  • chebtech
    CHEBTECH Approximate smooth functions on [-1,1] with Chebyshev interpolants.
  • chebtech1
    CHEBTECH1 Approximate smooth functions on [-1,1] with Chebyshev interpolants.
  • chebtech2
    CHEBTECH2 Approximate smooth functions on [-1,1] with Chebyshev interpolants.
  • classicfun
    CLASSICFUN Represent global functions on an interval [a, b].
  • colloc
    COLLOC Abstract class for collocation discretization of operators.
  • deltafun
    DELTAFUN Class for distributions based on Dirac-deltas on arbitrary intervals
  • domain
    DOMAIN Utility class for CHEBFUN. Mostly for backward compatibility.
  • fun % (Abstract)
    FUN Approximate functions on arbitrary domains.
  • functionalBlock
    FUNCTIONALBLOCK Class to convert linear map of function to scalar.
  • linBlock
    LINBLOCK Linear operator on a single function.
  • linop
    LINOP Linear operator with boundary and side conditions.
  • linopConstraint
    LINOPCONSTRAINT Class for linop constraints.
  • mapping
  • onefun % (Abstract)
    ONEFUN Approximate smooth functions on [-1,1].
  • operatorBlock
    OPERATORBLOCK Linear map of function to function.
  • smoothfun
    SMOOTHFUN Approximate smooth functions on [-1,1].
  • stringParser
    STRINGPARSER Parse strings for CHEBGUI.
  • treeVar
  • trigcolloc
    TRIGCOLLOC Collocation discretization on equally spaced points.
  • trigtech
    TRIGTECH Approximate smooth periodic functions on [-1,1] with trigonometric
  • ultraS
    ULTRAS ULTRASPHERICAL class for discretizating differential operators
  • unbndfun
    UNBNDFUN Represent global functions on an unbounded interval [-inf inf] or
  • Contents.m
    Chebfun
  • View all files

5.0

5.0 | 2 ratings Rate this file 95 Downloads (last 30 days) File Size: 1.75 MB File ID: #47023
image thumbnail

Chebfun

by

 

21 Jun 2014 (Updated )

Chebfun is an open-source package for numerical computation with functions to 15-digit accuracy

| Watch this File

File Information
Description

Chebfun is an open-source software system for numerical computing with functions. The mathematical basis is piecewise polynomial interpolation implemented with what we call “Chebyshev technology”. The foundations are described, with Chebfun examples, in the book Approximation Theory and Approximation Practice (L. N. Trefethen, SIAM 2013). Chebfun has extensive capabilities for dealing with linear and nonlinear differential and integral operators, and also includes continuous analogues of linear algebra notions like QR and singular value decomposition. The Chebfun2 extension works with functions of two variables defined on a rectangle in the x-y plane.

Most Chebfun commands are overloads of familiar MATLAB commands — for example sum(f) computes an integral, roots(f) finds zeros, and u = L\f solves a differential equation.

To get a sense of the breadth and power of Chebfun, a good place to start is by looking at our Examples (http://www.chebfun.org/examples/) or the introductory Guide (http://www.chebfun.org/docs/guide/).

Please contact us with any questions/comments at help@chebfun.org.

Acknowledgements

Chebfun V4 inspired this file.

This file inspired Tdist.

Required Products MATLAB
MATLAB release MATLAB 8.2 (R2013b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (2)
25 Jun 2014 Ehsan  
21 Jun 2014 Alex  

Contact us