Get from Ico-github-logo

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Chebfun - current version

  • test_linearizationDimensi...
  • trigBary.m
  • trigBaryWeights.m
  • ATAPformats(flag)
    ATAPFORMATS Set default formats for Trefethen's book
  • aaa(F, varargin)
    AAA Computes a AAA rational approximation.
  • abstractQR(A, E, myInnerP...
    ABSTRACTQR Abstract implementation of Householder QR factorisation algorithm.
  • arrowplot(u,v,dx)
    This code has been hacked together, not yet
  • arrowplotnl(u,v,dx)
    This code has been hacked together, not yet
  • 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.
  • besselroots(v, n)
  • blowup(on_off)
    BLOWUP CHEBFUN blowup option.
  • cheb.bernoulli(N)
    BERNOULLI Bernoulli polynomials as chebfuns.
  • cheb.bspline(m)
    BSPLINE B-splines as chebfuns.
  • cheb.choreo
    CHOREO Compute planar choreographies of the n-body problem.
  • cheb.choreosphere
    CHOREOSPHERE Compute spherical choreographies of the curved n-body problem.
  • cheb.gallery(name)
    CHEB.GALLERY Chebfun example functions.
  • cheb.gallery2(name)
    CHEB.GALLERY2 Chebfun2 example functions.
  • cheb.gallery3(name)
    CHEB.GALLERY3 CHEBFUN3 example functions.
  • cheb.gallerydisk(name)
    CHEB.GALLERYDISK Diskfun example functions.
  • cheb.gallerysphere(name)
    CHEB.GALLERYSPHERE Spherefun example functions.
  • cheb.gallerytrig(name)
    CHEB.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
  • cheb.xy
  • cheb.xyz
  • cheb.xyzsphere
    XYDISK Diskfun objects for x and y on the disk.
  • cheb.xyzsphere
    XYZSPHERE Spherefun objects for x, y, and z on the surface of the sphere.
  • cheb2jac( c_cheb, alpha, ...
    CHEB2JAC Convert Chebyshev coefficients to Jacobi coefficients.
  • cheb2leg(c_cheb, varargin)
    CHEB2LEG Convert Chebyshev coefficients to Legendre coefficients.
  • cheb2logo
    CHEB2LOGO The unofficial Chebfun2 logo.
  • chebcoeffs2chebvals(chebc...
    CHEBCOEFFS2CHEBVALS Convert Chebyshev coefficients to values.
  • chebcoeffs2legcoeffs(cheb...
    CHEBCOEFFS2LEGCOEFFS Convert Chebyshev coefficients to Legendre coefficients.
  • chebcoeffs2legvals(c_cheb)
    CHEBCOEFFS2LEGVALS Convert Chebyshev coefficients to Legendre values.
  • chebfun2eps(val)
    CHEBFUN2EPS Set the default value of the chebfun2eps preference.
  • chebfun3eps(val)
    CHEBFUN3EPS Set the default value of the chebfun3eps preference.
  • chebfuneps(val)
    CHEBFUNEPS Set the default value of the chebfuneps preference.
  • 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.
  • chebpts3(nx, ny, nz, dom,...
    CHEBPTS3 3D tensor product Chebyshev 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.
  • chebvals2chebcoeffs(chebv...
    CHEBVALS2CHEBCOEFFS Convert Chebyshev values to coefficients.
  • chebvals2legcoeffs(v_cheb...
    CHEBVALS2LEGCOEFFS Convert Chebyshev values to Legendre coefficients.
  • chebvals2legvals(chebvals)
    CHEBVALS2LEGVALS Convert Chebyshev values to Legendre values
  • chebvar(varargin)
    CHEBVAR Short-cut for constructing CHEBFUN variables.
  • cumsummat(N, dom, disc)
    CUMSUMMAT Indefinite integration matrix.
  • diffmat(N, varargin)
    DIFFMAT Spectral differentiation matrix.
  • diffrow(n, p, x, dom, type)
    DIFFROW One row of spectral differentiation matrix.
  • explain(varargin)
    EXPLAIN Shows exactly how Chebfun chops a Chebyshev series
  • fov(A, pref)
    FOV Field of values (numerical range) of matrix A.
  • gridsample(f, n, dom, type)
    GRIDSAMPLE Sample a function at gridpoints.
  • hermpoly(n, type)
    HERMPOLY Hermite polynomial of degree n.
  • hermpts(n, varargin)
    HERMPTS Hermite points and Gauss-Hermite Quadrature Weights.
  • intmat(N, varargin)
    INTMAT Spectral integration matrix.
  • introw(n, dom)
    INTROW One row of spectral integration matrix.
  • isSubset(A, B, tol)
  • jac2cheb( c_jac, alpha, b...
    JAC2CHEB convert Legendre coefficients to Chebyshev coefficients.
  • jac2jac( c_jac, alpha, be...
    JAC2JAC Convert Jacobi (A,B) coefficients to Jacobi (G,D) coefficients.
  • 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, alf)
    LAGPTS Laguerre points and Gauss-Laguerre quadrature weights.
  • lebesgue(x, varargin)
    LEBESGUE Lebesgue function for a set of interpolation points.
  • leg2cheb(c_leg, varargin)
    LEG2CHEB Convert Legendre coefficients to Chebyshev coefficients.
  • legcoeffs2chebcoeffs(legc...
    CHEB2LEG Convert Legendre coefficients to Chebyshev coefficients.
  • legcoeffs2chebvals(c_leg,...
    LEGCOEFFS2CHEBVALS Convert Legendre coefficients to Chebyshev values.
  • legcoeffs2legvals( legcoe...
    LEGCOEFFS2LEGVALS Convert Legendre coeffs to Legendre values.
  • legpoly(n, dom, normalize...
    LEGPOLY Legendre polynomials.
  • legpts(n, int, meth)
    LEGPTS Legendre points and Gauss-Legendre quadrature weights.
  • legvals2chebcoeffs(v_leg)
    LEGVALS2CHEBCOEFFS Convert Legendre values to Chebyshev coefficients.
  • legvals2chebvals(legvals)
    LEGVALS2CHEBVALS Convert Legendre values to Chebyshev values.
  • legvals2legcoeffs(legvals)
    LEGVALS2LEGCOEFFS Convert Legendre values to Legendre coefficients.
  • linop_operarith
    This test checks basic arithmetric operations of linops
  • lobpts(n, varargin)
    LOBPTS Gauss-Legendre-Lobatto Quadrature Nodes and Weights.
  • outerProd(f, g, h)
    OUTERPRODUCT The outer product of three CHEBFUN objects.
  • 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.
  • randnfun(dx, n, dom)
    RANDNFUN Random smooth function
  • randnfuntrig(dx, n, dom)
    RANDNFUNTRIG Random smooth periodic function
  • ratinterp(varargin)
    RATINTERP Robust rational interpolation or least-squares approximation.
  • 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.
  • spin(varargin)
    SPIN Solve a time-dependent PDE in 1D with periodicity in space, using a
  • spin2(varargin)
    SPIN2 Solve a time-dependent PDE in 2D with periodicity in space, using a
  • spin3(varargin)
    SPIN3 Solve a time-dependent PDE in 3D with periodicity in space, using a
  • spincomp(pdechar, tspan, ...
    SPINCOMP Compare time-stepping schemes.
  • spinsphere(varargin)
    SPINSPHERE Solve a time-dependent PDE on the sphere with the double Fourier
  • splitting(on_off)
    SPLITTING CHEBFUN splitting option.
  • standardChop(coeffs, tol)
    STANDARDCHOP A sequence chopping rule of "standard" (as opposed to "loose" or
  • test_BMCsvd( )
    Test diskfun BMCsvd() command
  • test_BMCsvd( )
    Test spherefun BMCsvd() command
  • test_BartelsStewart( pref )
    Test generalized Sylvester matrix equation solver
  • test_CLA( pref )
    Try out some basic continuous linear algebra.
  • test_HelmholtzSolver( )
    Test the Helmholtz Solver on the sphere
  • test_LorenzIVP(~)
    TEST_LORENZIVP Solve the Lorenz IVP using both CHEBOPs and standard MATLAB
  • test_Poisson( )
    Check correctness of Poisson solver on the disk:
  • test_Poisson( )
    Check correctness of Poisson solver on the sphere:
  • test_aaa(pref)
  • test_abs( )
    Test abs in DISKFUN
  • test_abs( )
    Test abs in SPHEREFUN
  • test_abs( pref )
  • test_abs(pref)
    Get preferences:
  • test_abs(pref)
    Test chebfun3/abs.
  • test_abs(pref)
  • test_abs(pref)
    Test a positive function:
  • test_adaptivity( pref )
    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_adjoint(pref)
    Get preferences:
  • test_adtest( pref )
    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(pref)
    Test file for chebtech/alias.m
  • 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_arithmetic( pref )
    Check simple arithmetic operations in diskfunv
  • test_arithmetic( pref )
    Check simple arithmetic operations in spherefunv
  • test_arithmetic(pref)
    Check the Chebfun3v constructor for simple arithmetic operations.
  • test_assignColumns(pref)
    Test file for @chebfun/assignColumns.m.
  • test_assignColumns(pref)
    Test file for @chebtech/assignColumns.m.
  • test_assignColumns(pref)
    Test file for @trigtech/assignColumns.m.
  • test_atan2(pref)
  • test_autoVectorize
    TEST_AUTOVECTORIZE Test the automatic vectorization works for CHEBOPs
  • test_backwardsWaveEquatio...
    Check that the backwards wave equation is working.
  • test_bary(pref)
    Test file for chebtech/bary.m
  • test_bary(pref)
    Test for bary.m.
  • test_basicArithmetic( pref )
    Check that we can do the basic arithmetic on chebop2 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_battery(pref)
    A large battery of functions.
  • test_battery(pref)
    A large battery of functions.
  • 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_bcVectorInput(~)
    TEST_BCVECTORINPUT Test specifying BCs with a vector
  • 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_besselroots(pref)
    Test file for besselroots.m.
  • test_besselyk(pref)
    Test file for @chebfun/bessely.m and @chebfun/besselk.m.
  • test_biharm( )
    Test some cylindrical harmonics
  • test_biharm( )
    Test some spherical harmonics
  • test_biharm(pref)
    Check the CHEBFUN2 BIHARM command.
  • test_biharm(pref)
    Test BIHARM command.
  • 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( )
    Test diskfun cdr() command
  • test_cdr( )
    Test spherefun cdr() command
  • test_cdr( pref )
    Test CDR
  • test_cell2mat(pref)
    Test file for chebtech/cell2mat.m
  • test_cell2mat(pref)
    Test file for trigtech/cell2mat.m
  • test_cell2quasi(pref)
    TEST_CELL2QUASI
  • test_cellOperator
    TEST_CELLOPERATOR Test a chebop whose OP is a function that returns a cell
  • 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_cheb2jac(pref)
  • test_cheb2leg(pref)
    TODO: Test dimension?
  • test_chebTcoeffs2chebUcoe...
    Test file for chebtech/chebTcoeffs2chebUcoeffs.m.
  • test_chebcoeffs(pref)
    Test file for @chebfun/chebcoeffs.m.
  • test_chebcoeffs(pref)
    Test file for @deltafun/chebcoeffs.m.
  • test_chebcoeffs(pref)
    Check second-kind coefficients.
  • test_chebcoeffs2( pref )
    Test chebpoly2
  • test_chebcoeffs3(pref)
    Test chebcoeffs3 and coeffs3.
  • 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 file for @chebfun/chebpoly.m.
  • test_chebpoly(pref)
    Test file for CHEBPOLY.
  • 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_chebpolyval3()
    Check the chebpolyval3 command in CHEBFUN3
  • test_chebpolyvalm(pref)
  • test_chebpts(varargin)
    Test file for chebtech1/chebpts.m
  • test_chebpts(varargin)
    Test file for chebtech2/chebpts.m
  • test_chebpts2( pref )
    Test CHEBPTS2
  • test_chebpts3(pref)
    Test CHEBPTS3.
  • test_chebvar(pref)
  • test_chol( pref )
    Test for Cholesky decomposition of a chebfun2.
  • test_circconv(pref)
    Test file for chebfun/circconv
  • test_circconv(pref)
    Test file for trigtech/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_coefficients(pref)
    Test whether Chebfun3 can compute its bivariate tensor Chebyshev
  • test_coeffs
  • test_coeffs2( )
    test diskfun coeff2() command
  • test_coeffs2( )
    test spherefun coeff2() command
  • test_coeffs2diskfun( )
    test diskfun coeff2diskfun() command
  • test_coeffs2vals(varargin)
    Test file for chebtech1/coeffs2vals.m
  • test_coeffs2vals(varargin)
    Test file for chebtech2/coeffs2vals.m
  • test_coeffs2vals(varargin)
    Test file for trigtech/coeffs2vals.m
  • test_comet(pref)
    Test for @chebfun/comet.m.
  • test_comet3(pref)
    Test for @chebfun/comet3.m
  • test_complex( pref )
    Test complex
  • test_complex(pref)
    Test file for @chebfun/complex.m.
  • test_complex(pref)
    Test complex
  • test_compose(pref)
    Test file for bndfun/compose.m
  • test_compose(pref)
    Check that composition operations are working.
  • test_compose(pref)
    Check that composition operations are working.
  • test_compose(pref)
    Check that CHEBFUN3T composition operations are working.
  • test_compose(pref)
    Check that composition operations are working.
  • test_compose(pref)
    Test file for chebtech/compose.m
  • test_compose(pref)
  • test_compose(pref)
    Test file for sing/compose.m
  • test_compose(pref)
  • test_compose(pref)
    Test file for trigtech/compose.m
  • test_compose(pref)
    Test file for unbndfun/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_composition_operator...
    Check that composition operations are working.
  • test_composition_operator...
    Check that composition operations are working.
  • test_concatenation
    TODO: Tests assume a chebcolloc2 discretization.
  • test_conj( pref )
    Test CONJ
  • test_conj( pref )
    Test CONJ
  • 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_conj_imag_real( pref )
    Test CONJ, IMAG, REAL
  • test_conj_imag_real( pref )
    Test CONJ, IMAG, REAL
  • test_construction( prefs )
    Check that the chebop2 constructor is working correctly.
  • test_constructor( )
    Test the diskfun constructor
  • test_constructor( )
    Test the diskfun constructor
  • test_constructor( )
    Test the spherefun constructor
  • test_constructor( )
    Test the spherefun constructor
  • test_constructor( pref )
    This tests the chebfun2 constructor.
  • test_constructor( pref )
    Test the Chebfun2v constructor when performing simple arithmetic
  • test_constructor(pref)
    Test file for bndfun constructor.
  • test_constructor(pref)
    This tests the chebfun3 constructor.
  • test_constructor(pref)
    This tests the chebfun3t constructor.
  • test_constructor(pref)
    Test the Chebfun3v constructor when performing simple arithmetic
  • test_constructor(pref)
    Test construction from a matrix of values;
  • test_constructor(pref)
    Test file for chebtech1 constructor.
  • test_constructor(pref)
    Test file for chebtech2 constructor.
  • test_constructor(pref)
    Test file for @deltafun/deltafun.m (constructor)
  • test_constructor(pref)
    Test file for trigtech constructor.
  • test_constructor(pref)
    Test file for unbndfun constructor and unbndfun/feval.m.
  • test_constructor2( pref )
    This tests the chebfun2 constructor.
  • test_constructor2( pref )
    Test the Chebfun2v constructor when performing simple arithmetic
  • test_constructor2( pref )
    This tests the chebfun3 constructor.
  • test_constructor2(pref)
    Test the Chebfun3v constructor when performing simple arithmetic
  • 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_turbo(pref)
    NB: This test checks basic construction syntax only. Accuracy testing is
  • test_constructor_unbndfun...
    Test file for chebfun constructor for functions defined in unbounded domain.
  • test_construnctorsyntax()
    This tests the Chebfun3 constructor for different syntax.
  • test_contour( pref )
    Test contour
  • test_conv(pref)
    Test file for @chebfun/conv.m.
  • test_conv(pref)
    Test file for @deltafun/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( )
    Test cross product
  • test_cross( )
    Test cross product
  • test_cross( pref )
    Test CROSS
  • 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 bndfun/cumsum.m
  • test_cumsum(pref)
    Test file for @chebfun/cumsum.m.
  • test_cumsum(pref)
    Check cumsum on cube domain
  • test_cumsum(pref)
    Check if the indefinite integral chebop works.
  • test_cumsum(pref)
    Test file for chebtech/cumsum.m
  • test_cumsum(pref)
    Test file for @deltafun/cumsum.m
  • test_cumsum(pref)
    Test file for singfun/cumsum.m
  • test_cumsum(pref)
    Test file for trigtech/cumsum.m
  • test_cumsum(pref)
    Test file for unbndfun/cumsum.m.
  • test_cumsum3(pref)
    Check cumsum on cube domain
  • test_cumsumDiffSumMean
    Test file for ADCHEBFUN CUMSUM, DIFF, MEAN and SUM
  • test_cumsummat(pref)
  • test_curl( )
    Test curl
  • test_curl( )
    Test curl
  • test_curl( )
    Test curl
  • test_curl( )
    Test curl
  • test_curl( pref )
    Test CURL
  • 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_deflate_bratu(~)
    TEST_DEFLATE Test the deflation capabilities of Chebfun
  • test_deflate_herceg(~)
    TEST_DEFLATE Test the deflation capabilities of Chebfun
  • test_deflate_painleve(~)
    TEST_DEFLATE Test the deflation capabilities of Chebfun
  • test_deflationFun(~)
    An operator to test and a function to deflate
  • test_deltaOps(pref)
    Test some operations involving chebfuns with delta functions.
  • test_deriv(~)
    TEST_DERIV Test the chebfun/deriv method
  • test_detectEdge(pref)
    Test file for @chebfun/detectEdge.m.
  • test_determineDiscretizat...
    Test DETERMINEDISCRETIZATION method:
  • test_diag( )
    test diskfun diag() command
  • test_diag( pref )
    Test diag
  • test_diag(pref)
    Test for CHEBFUN/DIAG()
  • test_diff( )
    Simple tests:
  • test_diff( )
    Test diff commands
  • test_diff( )
    Simple tests:
  • test_diff( pref )
    Check the diff command in Chebfun2
  • test_diff(pref)
    Test file for bndfun/diff.m
  • test_diff(pref)
    Test file for @chebfun/diff.m.
  • test_diff(pref)
    Check the diff command in Chebfun3
  • test_diff(pref)
    Checks if the differentiation chebop is equivalent to differentiating
  • test_diff(pref)
    Test file for chebtech/diff.m
  • test_diff(pref)
    Test file for @deltafun/times.m.
  • test_diff(pref)
    Test file for singfun/diff.m
  • test_diff(pref)
    Test file for trigtech/diff.m
  • test_diff(pref)
    Test file for unbndfun/diff.
  • test_diffmat(pref)
    Legendre square case:
  • test_diffmat(pref)
    Test file for trigtech/diffmat.m
  • test_diffx(pref)
    Check the diffx command in Chebfun3
  • test_diffy(pref)
    Check the diffy command in Chebfun3
  • test_diffz(pref)
    Check the diffz command in Chebfun3
  • test_discretization
    TODO: Tests 2,3,5 assume a chebcolloc2 discretization.
  • test_div( )
    Test divergence
  • test_div( )
    Test divergence
  • test_divergence( pref )
    Test DIVERGENCE
  • test_divergence(pref)
    Test DIVERGENCE
  • test_divgrad( pref )
    Test DIVGRAD
  • test_divgrad(pref)
    Test DIVGRAD = LAP
  • test_divide( pref )
    Test contour
  • test_divide(pref)
    Test contour
  • test_dlt(pref)
    Basic test (small)
  • 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_domainChck()
    Test chebfun3/domainCheck
  • test_domainvolume(pref)
    Test chebfun3/domainvolume
  • test_dot( )
    Test dot product
  • test_dot( )
    Test dot product
  • test_dot( pref )
    Test DOT
  • test_dot(pref)
    Test DOT
  • test_doubleLength(pref)
    Get preferences:
  • test_dst(pref)
    TODO: include more extensive tests.
  • test_eig( pref )
    Test for EIG command of Chebfun2.
  • 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_eigsRayleigh(pref)
    prefs = cheboppref;
  • 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( )
    For empty diskfunv objects, does each command deal with them
  • test_empty( )
    For empty spherfunv objects, does each command deal with them
  • test_empty( pref )
    For empty chebfun2v objects, does each command deal with them
  • test_empty()
    Does each Chebfun3 command deal with empty inputs appropriately?
  • test_emptyObjects( pref )
    For empty chebfun2 objects, does each command deal with them
  • test_emptyObjects( pref )
    For empty diskfun objects, does each command deal with them
  • test_emptyObjects( pref )
    For empty spherefun objects, does each command deal with them
  • test_emptyObjects()
    Does each chebfun3 command deal with empty chebfun3 objects,
  • test_end(pref)
    test end in infinite dimension:
  • test_eq(pref)
    Test file for @chebfun/eq.m.
  • test_equiFlag(pref)
    Test 'equi' flag in Chebfun3 constructor
  • 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 chebtech1/extrapolate.m
  • test_extrapolate(pref)
    Test file for chebtech2/extrapolate.m
  • test_feval( )
    Test diskfun feval.
  • test_feval( )
    Test diskfunv feval.
  • test_feval( )
    Test spherefun feval.
  • test_feval( )
    Test spherefunv feval.
  • test_feval(pref)
    Test file for bndfun/feval.m
  • test_feval(pref)
    Test file for @chebfun/feval.m
  • test_feval(pref)
    Test feval
  • test_feval(pref)
    Test feval
  • test_feval(pref)
    Test CHEBFUN3/FEVAL
  • test_feval(pref)
    Scalar equation:
  • test_feval(pref)
    Test file for chebtech/feval.m
  • test_feval(pref)
    Test file for @deltafun/feval.m
  • test_feval(pref)
    Test file for singfun/feval.m
  • test_feval(pref)
    Test file for trigtech/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_fevalm( pref )
    Test chebfun2/fevalm
  • test_fevalm( pref )
    Test diskfun/fevalm
  • test_fevalm( pref )
    Test spherefun/fevalm
  • test_fevalt(pref)
    Test fevalt
  • 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_flipshiftrotate( )
    Test diskfun flip, rotate, flipxy and circshift functions.
  • test_flipud(pref)
    Test file for @chebfun/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 trigtech/flipud.m
  • test_floor(pref)
    Test file for @chebfun/floor.m
  • test_fold_unfold()
    Test chebfun3/fold and chebfun3/unfold
  • test_followpath(~)
    Test the path following capabilities of Chebfun. This is not extensive, mainly
  • test_fov(pref)
    Test file for fov.m.
  • test_fracInt(pref)
    Test file for fractional calculus.
  • 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_gaussfilt( )
    Check that the smoothing function works.
  • test_generalVariableCoeff...
    Check that we are solving general variable coefficient PDEs correctly.
  • test_get( pref )
    Test GET.
  • test_get( pref )
    Test GET.
  • test_get( pref )
    Test GET.
  • test_get(pref)
    Test for @chebfun/get.m.
  • test_get(pref)
    Test GET.
  • test_get(pref)
    Test CHEBFUN3T/GET.
  • 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_grad( )
    Test curl
  • test_grad( )
    Test curl
  • test_gradient(pref)
    Check the gradient command in Chebfun3.
  • 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_guide(pref)
    Test Chebfun3 guide commands.
  • test_happinessCheck(pref)
    Test file for chebtech/happinessCheck.m
  • test_happinessCheck(pref)
    Test file for trigtech/happinessCheck.m
  • test_harmonic( )
    simple tests for cylindrical harmonic command.
  • test_heatequation( prefs )
    Check that the solver can do heat equation.
  • test_helmholtz( )
    Check correctness of Helmholtz solver on the disk:
  • test_helmholtz( pref )
    Check that the solver works for Helmholtz equation
  • test_helmholtzdecomp( )
    Test spherefunv/helmholtzdecomp code:
  • 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_hosvd(pref)
    Test HOSVD.
  • test_hypot(pref)
    TODO: This test is meaningless
  • test_idlt(pref)
    Basic test (small)
  • test_imag( pref )
    Test IMAG
  • test_imag( pref )
    Test IMAG
  • test_imag(pref)
    Test file for @chebfun/real.m.
  • test_imag(pref)
  • test_imag(pref)
    Test IMAG
  • test_imag(pref)
    Test file for chebtech/imag.m
  • test_imag(pref)
    Test file for singfun/imag.m
  • test_imag(pref)
    Test file for trigtech/imag.m
  • test_inherited( )
  • test_inherited( )
  • test_initialConditions(pref)
    TEST_INITIALCONDITIONS Checks conditions for IVP/FVP problems.
  • test_innerProduct
    Test file for ADCHEBFUN times
  • test_innerProduct(pref)
    Test file for bndfun/innerProduct.m
  • test_innerProduct(pref)
    Test file for chebfun/innerProduct.m
  • test_innerProduct(pref)
    Test file for chebtech/innerProduct.m
  • test_innerProduct(pref)
    Test file for @deltafun/sum.m
  • test_innerProduct(pref)
    Test file for singfun/innerProduct.m
  • test_innerProduct(pref)
    Test file for trigtech/innerProduct.m
  • test_innerProduct(pref)
    Seed for random number:
  • test_integral( )
    Test INTEGRAL()
  • test_integral(pref)
    Test INTEGRAL()
  • test_integral(pref)
    Test CHEBFUN2V/INTEGRAL().
  • test_integral(pref)
    Test path integral for 3D functions.
  • test_integral(pref)
    Test path integral of 3D vector fields:
  • test_integral2( )
    Test INTEGRAL2()
  • test_integral2(pref)
    Test INTEGRAL2()
  • test_integral2(pref)
    Test surface integral for 3D functions.
  • test_integral2(pref)
    Test chebfun3v/integral2
  • test_integral3(pref)
    Test definite integral of f over a restricted cuboid.
  • 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_inufft( pref )
    Choose a tolerance:
  • test_inv(pref)
    This test constructs two CHEBFUN objects and uses INV() to invert them. It
  • test_isNotMultOrDiff(~)
    TEST_ISNOTMULTORDIFF Test that the property of operator not being
  • test_isNotMultOrDiff(~)
    TEST_ISNOTMULTORDIFF Test that the property of operator not being
  • test_isNotMultOrDiff(~)
    TEST_ISNOTMULTORDIFF Test that the property of operator not being
  • test_isPeriodicTech(pref)
    Test isPeriodicTech().
  • test_isPeriodicTech(pref)
    Test isPeriodicTech().
  • test_isPeriodicTech(pref)
    Test isPeriodicTech().
  • test_isPeriodicTech(pref)
    Test isPeriodicTech().
  • test_isSubset(pref)
    Domains of chebfuns:
  • test_isempty()
    Test diskfun isempty() command.
  • test_isempty()
    Test spherefun isempty() command.
  • 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(pref)
    Test file for singfun/isempty.m
  • test_isempty(varargin)
    Test file for chebtech/isempty.m
  • test_isempty(varargin)
    Test file for trigtech/isempty.m
  • test_isequal()
    Test @chebfun3/isequal.m
  • test_isequal(pref)
    Test file for @chebfun/isequal.m.
  • test_isequal(pref)
    Test file for @chebfun2/isequal.m
  • test_isequal(pref)
    Test file for chebtech/isequal.m
  • test_isequal(pref)
    Test file for @classicfun/isequal.m
  • test_isequal(pref)
    Test file for @deltafun/isequal.m
  • test_isequal(pref)
    Test file for singfun/isequal.m
  • test_isequal(pref)
    Test file for trigtech/isequal.m
  • test_isfinite(pref)
    Test file for @chebfun/isfinite.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_isinf(pref)
    Test file for @chebfun/isinf.m.
  • test_isinf(pref)
    Test file for chebtech/isinf.m
  • test_isinf(pref)
    Test file for trigtech/isinf.m
  • test_isnan(pref)
    Test file for @chebfun/isnan.m.
  • test_isnan(pref)
    Test file for chebtech/isnan.m
  • test_isnan(pref)
    Test file for singfun/isnan.m
  • test_isnan(pref)
    Test file for trigtech/isnan.m
  • test_isreal()
    Test chebfun3/isreal.
  • test_isreal()
    Test chebfun3v/isreal.
  • test_isreal(pref)
    Test chebfun2v/isreal.
  • test_isreal(pref)
    Test file for chebtech/isreal.m
  • test_isreal(pref)
    Test file for trigtech/isreal.m
  • test_iszero
    Checks whether iszero information for linear chebops is being passed and
  • test_iszero()
    Test chebfun3/iszero.
  • test_iszero()
    Test diskfun iszero() command.
  • test_iszero()
    Test spherefun iszero() command.
  • test_iszero(pref)
    Test scalars:
  • test_iszero(pref)
    Test file for chebtech/iszero.m
  • 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_jac2cheb(pref)
  • test_jac2jac( )
    Test for jac2jac
  • test_jaccoeffs(pref)
    % Smooth domain:
  • test_jacobian( )
    Test jacobian
  • test_jacobian( pref )
    Test Jacobian
  • 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_jump_scaled
    TEST_JUMP_SCALED Test a scaled jump. See #1694
  • test_jumps_manual(pref)
    BVP with nonhomogeneous jump condition
  • test_kron(pref)
    Test the chebfun/kron() command.
  • test_kronOp(pref)
    Test the chebfun/kron() command, resulting in OPERATORBLOCK objects.
  • test_lagpoly( prefs )
    Test the LAGPOLY command.
  • test_lagpts2(pref)
    TODO: These values were computed in V4. Should perhaps check more carefully?
  • test_laplacian( )
    Test some cylindrical harmonics
  • test_laplacian( )
    Gaussian
  • test_laplacian( pref )
    Test LAPLACIAN
  • test_laplacian(pref)
    Test LAPLACIAN
  • 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 @chebfun/legcoeffs.m.
  • test_legcoeffs(pref)
    Test file for chebtech/legcoeffs.m
  • test_legpoly(pref)
    Test file for LEGPOLY.
  • test_legpts(pref)
    Choose a tolerance:
  • test_length(pref)
    TEST_SIZE Test the LENGTH method of the CHEBMATRIX class
  • test_length(pref)
    Test file for chebtech/length.m
  • test_length(pref)
    Test file for trigtech/length.m
  • test_linearInit(pref)
    A linear CHEBOP test. This test tests that if we pass an initial guess to a
  • test_linearKDV( pref )
    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_linearize_init_fails(~)
    TEST_LINEARIZE_INIT_FAILS Test that we get sensible error messages when we
  • test_linearsystems
  • test_linjump
    Test jump condition in an ODE.
  • test_linop
  • test_linopAdjoint(pref)
    Get preferences:
  • 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 @chebfun/mat2cell.m.
  • test_mat2cell(pref)
    Test file for chebtech/mat2cell.m
  • test_mat2cell(pref)
    Test file for @classicfun/mat2cell.m
  • test_mat2cell(pref)
    Test file for trigtech/mat2cell.m
  • test_matrix(pref)
  • test_matrixOutput(~)
    TEST_MATRIXOUTPUT Chebmatrix operations resulting only in doubles should
  • test_max( pref )
    Test the chebfun2/max command.
  • test_max(pref)
    Test file for @chebfun/max.m.
  • test_max(pref)
    Test the chebfun3/max command.
  • test_max(pref)
    Test file for chebtech/max.m
  • test_max(pref)
    Test file for @classicfun/max.m
  • test_max(pref)
    Test file for trigtech/max.m
  • test_max2(pref)
    Test the chebfun3/max2 command.
  • test_max3(pref)
    Test @chebfun3/max3 command.
  • test_maxnorm(~)
    Test the MAXNORM functionality of CHEBOP
  • test_mean( )
  • test_mean( pref )
    Check the commands mean
  • test_mean(pref)
    Two arguments:
  • test_mean(pref)
    Test mean command of Chebfun3.
  • test_mean2(pref)
    Test mean2 command of Chebfun3.
  • test_mean3(pref)
    Test mean3 command of Chebfun3.
  • test_median( )
    Test MEDIAN()
  • test_merge(pref)
    Test file for @chebfun/merge.m.
  • test_merge(pref)
  • test_min( pref )
    Test the chebfun2/min command.
  • test_min(pref)
    Test file for @chebfun/min.m.
  • test_min(pref)
    Test the chebfun3/min command.
  • test_min(pref)
    Test file for chebtech/min.m
  • test_min(pref)
    Test file for @classicfun/min.m
  • test_min(pref)
    Test file for trigtech/min.m
  • test_min2(pref)
    Test the chebfun3/min2 command.
  • test_min3(pref)
    Test @chebfun3/min3 command.
  • test_minandmax(pref)
    Test file for @chebfun/minandmax.m.
  • test_minandmax(pref)
    Test file for chebtech/minandmax.m
  • test_minandmax(pref)
    Test file for @classicfun/minandmax.m
  • test_minandmax(pref)
    Test file for @deltafun/test_minandmax.m
  • test_minandmax(pref)
    Test file for singfun/minandmax.m
  • test_minandmax(pref)
    Test file for trigtech/minandmax.m
  • test_minandmax2est(pref)
    Test MINANDMAX2EST()
  • test_minandmax2est(pref)
    Test MINANDMAX2EST()
  • test_minandmax2est(pref)
    Test DISKFUN/MINANDMAX2EST()
  • test_minandmax2est(pref)
    Test MINANDMAX2EST()
  • test_minandmax2est(pref)
    Test MINANDMAX2EST().
  • test_minandmax2est(pref)
    Test MINANDMAX2EST()
  • test_minandmax3est(pref)
    Test MINANDMAX3EST()
  • test_minandmax3est(pref)
    Test MINANDMAX3EST().
  • test_minus( pref )
    This tests the basic arithmetic operations on chebfun2 objects.
  • test_minus(pref)
    Test file for @chebfun/minus.m.
  • test_minus(pref)
    Test for chebfun3/minus.
  • test_minus(pref)
    Test file for chebtech/minus.m
  • test_minus(pref)
    Test file for @classicfun/minus.m
  • test_minus(pref)
    Test file for trigtech/minus.m
  • test_mldivide(pref)
    Test file for bndfun/mldivide.m
  • test_mldivide(pref)
    Generate a few random points to use as test values.
  • test_mldivide(pref)
    Test file for chebtech/mldivide.m
  • test_mldivide(pref)
    Test file for trigtech/mldivide.m
  • test_mldivide(pref)
    Test file for unbndfun/mldivide.m
  • test_mrdivide(pref)
    Test file for bndfun/mrdivide.m
  • test_mrdivide(pref)
    Generate a few random points to use as test values.
  • test_mrdivide(pref)
    Test file for chebtech/mrdivide.m
  • test_mrdivide(pref)
    Test file for trigtech/mrdivide.m
  • test_mrdivide(pref)
    Test file for unbndfun/mrdivide.m
  • test_mtimes(pref)
    Test file for @chebfun/mtimes.m.
  • test_mtimes(pref)
    Test chebfun3/mtimes
  • 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 chebtech/mtimes.m
  • test_mtimes(pref)
    Test file for @classicfun/mtimes.m
  • test_mtimes(pref)
    Test file for trigtechh/mtimes.m
  • test_multOutputs_simplify(~)
    Check that simplify gets called at the end of solving systems
  • 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_multipleOutputs(~)
  • test_multmat(pref)
    CHEBFUN INPUT:
  • test_ndf()
    Test CHEBFUN3/NDF
  • test_ndf()
    Test CHEBFUN3T/NDF
  • test_ne(pref)
    Test file for @chebfun/ne.m.
  • test_neumann( pref )
    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
    Test file for ADCHEBFUN norm related functions
  • test_norm( )
    Test diskfun norm() command
  • test_norm( )
    Test spherefun norm() command
  • test_norm(pref)
    Test file for @chebfun/norm.m.
  • test_norm(pref)
    Real-valued function:
  • test_norm(pref)
    Real-valued function:
  • test_norm(pref)
  • test_normal2(~)
    Test that an indefinite covariance matrix gives an error.
  • test_not(pref)
    Test file for @chebfun/not.m.
  • test_nufft( pref )
    Choose a tolerance:
  • test_nufft2( pref )
    Fast transform:
  • test_null(pref)
    Test file for @chebfun/null.m.
  • test_null(pref)
  • 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_optimization( pref )
    Can we do global optimization?
  • test_optimization( pref )
    Can we do global optimization?
  • test_optimization(pref)
  • 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 2017 by The University of Oxford and The Chebfun Developers.
  • test_paramODE(pref)
    Test solving a parameter dependent ODE.
  • test_paramODE_inBCs(pref)
    Test solving a parameter dependent ODE, where the parameter appears in the
  • test_paramODE_linearization
    TEST_PARAMODE_LINEARIZATION Test that we can correctly linearize and solve
  • 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_partitionCombine( )
    Test the partition and combine methods.
  • test_partitionCombine( )
    Test the partition and combine methods.
  • 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_permute(pref)
    Test permute
  • test_phiFun()
    Test file for SPINCHEME/PHIFUN:
  • test_pinv(pref)
    Test file for @chebfun/pinv.m.
  • test_plot(pref)
    Tests for chebfun plotting functions.
  • test_plot(pref)
    This test just ensures that chebmatrix plot() does not crash.
  • test_plotTree(~)
    TEST_PLOTTREE Do TREEVAR computations, check that PLOTTREE works.
  • test_plot_xylim(pref)
    Tests for chebfun plotting functions.
  • test_plotcoeffs(pref)
    Tests for @chebfun/plotcoeffs.m.
  • test_plotcoeffs(pref)
    This test just ensures that CHEBMATRIX/PLOTCOEFFS() does not crash.
  • test_plotting( pref )
    Check that the very basic plotting commands do not crash.
  • 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_plotting( pref )
    Check that the very basic plotting commands do not crash in diskfunv
  • test_plotting( pref )
    Check that the very basic plotting commands do not crash.
  • test_plotting( pref )
    Check that the very basic plotting commands do not crash in spherefunv
  • test_plotting()
    Check that the very basic plotting commands do not crash.
  • test_plus( )
    Test diskfun plus() command
  • test_plus( )
    Test spherefun plus() command
  • test_plus( pref )
    This tests the basic arithmetic operations on chebfun2 objects.
  • test_plus( pref )
    Quick test for chebop2/plus.
  • test_plus(pref)
    Test file for @chebfun/plus.m.
  • test_plus(pref)
    Test chebfun3/plus.
  • test_plus(pref)
    Test file for chebtech/plus.m
  • test_plus(pref)
    Test file for @classicfun/plus.m
  • test_plus(pref)
    Test file for @deltafun/plus.m.
  • test_plus(pref)
    Test file for singfun/plus.m
  • test_plus(pref)
    Test file for trigtech/plus.m
  • test_plusMinus
    Test file for ADCHEBFUN plus and minus
  • test_poldec(pref)
    check that U is partial isometry
  • test_poly(pref)
    Test file for bndfun/poly.m
  • test_poly(pref)
    Test file for chebtech/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( )
    Test power in diskfun
  • test_power( )
    Test power in SPHEREFUN
  • test_power(pref)
  • test_printTree(~)
    TEST_PRINTTREE Do TREEVAR computations, check that print and printTree works.
  • test_prod(pref)
    Test file for chebfun/prod.m.
  • test_projection( )
    Test diskfun projectOntoBMCII() command
  • test_projection( )
    Test spherefun projectOntoBMCI() command
  • test_prolong(pref)
    Test file for chebtech/prolong.m
  • test_prolong(pref)
    Test file for trigtech/prolong.m
  • test_promote_functional(~)
    Test operator + functional and operator*functional.
  • test_qr( pref )
    Test for QR decomposition of a chebfun2.
  • test_qr(pref)
    Test file for bndfun/qr.m
  • test_qr(pref)
    Test QR factorization of Chebfun quasimatrices.
  • test_qr(pref)
    Test file for chebtech/qr.m
  • test_qr(pref)
    Test file for trigtech/qr.m
  • test_quadpts(pref)
  • test_quadpts(pref)
    Test file for trigtech/quadwts.m
  • test_quantumstates(pref)
    Test function for the CHEBFUN method quantumstates().
  • test_quiver(~)
    TEST_QUIVER Test the chebop/quiver command.
  • test_quiver3()
    Check that the quiver3 plotting command does not crash in Chebfun3v
  • test_randnfun( pref )
  • test_randnfuntrig( pref )
  • test_range(pref)
    Test file for @chebfun/range.m.
  • test_rank( pref )
  • test_rank( pref )
  • test_rank()
    Try some functions and ensure rank is as expected
  • test_rank()
  • test_ratinterp(pref)
    Test for ratinterp.m.
  • test_rdivide
    Test file for ADCHEBFUN times
  • test_rdivide(pref)
    Test file for @chebfun/rdivide.m.
  • test_rdivide(pref)
    Test file for chebtech/rdivide.m
  • test_rdivide(pref)
    Test file for @classicfun/rdivide.m
  • test_rdivide(pref)
    Test file for singfun/rdivide.m
  • test_rdivide(pref)
    Test file for trigtech/rdivide.m
  • test_real( pref )
    Test REAL
  • test_real(pref)
    Test file for @chebfun/real.m.
  • test_real(pref)
    Test REAL
  • test_real(pref)
    Test file for chebtech/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 singfun/real.m
  • test_real(pref)
    Test file for trigtech/real.m
  • test_realpow(pref)
    These should fail:
  • test_realsqrt(pref)
    Test file for @chebfun/realsqrt.m.
  • test_remez(pref)
    Test file for @chebfun/remez.m.
  • test_removeDeltas(pref)
    Get preferences:
  • test_repeatedArithmetic( ...
    In version 4 repeated arithmetric lost quite a bit of accurate.
  • test_repeatedArithmetic(p...
    Add 50 functions together:
  • test_repmat(pref)
    Test file for @chebfun/repmat.m.
  • test_residue(pref)
    Check syntax which substitutes 0 for empty third argument.
  • test_restrict( pref )
    This script checks the restriction of a Chebfun3 to smaller domains.
  • test_restrict(pref)
    Test file for bndfun/restrict.m
  • test_restrict(pref)
    Test file for @chebfun/restrict.m
  • test_restrict(pref)
    Test file for chebtech/restrict.m
  • test_restrict(pref)
    Test file for @deltafun/restrict.m
  • test_restrict(pref)
    Test file for singfun/restrict.m
  • test_restrict(pref)
    Test file for trigtech/restrict.m
  • test_restrict(pref)
    Test file for unbndfun/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( pref )
    Check that non-zero righthand forcing terms are being dealt with
  • test_rhs2( pref )
    constant coefficients with rhs:
  • test_root(pref)
    Check chebfun3/root.
  • test_root(pref)
    Check finding one common root of a CHEBFUN3V object.
  • test_roots( )
    Test the chebfun2/roots command.
  • test_roots( pref )
    Check that roots works for a diskfun.
  • test_roots( pref )
    Check that roots works for a spherefun.
  • test_roots(pref)
  • test_roots(pref)
    Test file for chebtech/roots.m
  • test_roots(pref)
    Test file for @classicfun/roots.m
  • test_roots(pref)
    Test file for singfun/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_sample( )
    Test diskfun sample() command
  • test_sample( )
    Test spherefun sample() command
  • test_sample(pref)
    Test file for @chebtech/sample.m
  • test_sample(pref)
    Test file for @trigtech/sample.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( pref )
    Check constant coefficient schrodinger equation.
  • test_scl( pref )
    Check correct vertical scaling.
  • test_scl(pref)
    Check correct vertical scaling.
  • test_scribble(pref)
    Test file for scribble.m.
  • test_seed(pref)
    Test for ADCHEBFUN/SEED()
  • test_separableFormat( pref )
    Test code for computing separable format of PDOs.
  • test_shortPulses(~)
    This test checks whether short forcing pulses influence the solution returned
  • test_sign(pref)
    Initialise random vector:
  • test_sign(pref)
  • test_sign(pref)
    Test file for trigtech/sign.m
  • test_simplify(pref)
    Test file for @chebfun/simplify.m.
  • test_simplify(pref)
    Test file for chebtech/simplify.m
  • test_simplify(pref)
    Test file for trigtech/simplify.m
  • test_sin(pref)
    This tests the sine function in Chebfun3.
  • test_singfun_constructor(...
    Test file for singfun constructor.
  • test_size( pref )
    Test SIZE
  • test_size( pref )
    Test size
  • test_size( pref )
    Test size
  • test_size()
    Test SIZE
  • test_size(pref)
    TEST_SIZE Test the SIZE method of the CHEBMATRIX class
  • test_size(pref)
    Test file for chebtech/size.m
  • test_size(pref)
    Test file for trigtech/size.m
  • test_sortConditions(~)
    TEST_SORTCONDITIONS Test that we sort IC/FCs correctly.
  • test_sphharm( )
    Test spherical harmonic command.
  • test_spin()
    Test file for SPIN:
  • test_spin2()
    Test file for SPIN2:
  • test_spin3()
    Test file for SPIN3:
  • test_spinop()
    Test file for SPINOP:
  • test_spinop2()
    Test file for SPINOP2:
  • test_spinop3()
    Test file for SPINOP3:
  • test_spinopsphere()
    Test file for SPINOPSPHERE:
  • test_spinpref()
    Test file for SPINPREF:
  • test_spinpref2()
    Test file for SPINPREF2:
  • test_spinpref3()
    Test file for SPINPREF3:
  • test_spinprefsphere()
    Test file for SPINPREFSPHERE:
  • test_spinsphere()
    Test file for SPINSPHERE:
  • 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_squeeze(pref)
    Test SQUEEZE
  • test_startMultistep()
    Test file for SPINCHEME/STARTMULTISTEP:
  • test_std(pref)
    Test separableApprox/std command.
  • test_std(pref)
    Test the chebfun3/max command.
  • test_std2(pref)
    Test the chebfun3/max command.
  • test_std3(pref)
    Test the chebfun3/max command.
  • test_stringConstructor(~)
    TEST_STRINGCONSTRUCTOR Test that we can pass strings to the CHEBOP
  • 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 )
    Test Chebfun2v subsref() command.
  • test_subsref( pref )
    Test CHEBOP2 SUBSREF
  • test_subsref( pref )
    Evaluation at a point and test flags
  • test_subsref( pref )
    Test diskfunv subsref() command.
  • test_subsref( pref )
    Evaluation at x,y,z
  • test_subsref( pref )
    Test Spherefunv subsref() command.
  • test_subsref(pref)
    Test file for @chebfun/subsref.m.
  • test_subsref(pref)
    Test SUBSREF()
  • test_subsref(pref)
    Evaluation
  • test_subsref(pref)
    Test Chebfun3v subsref() command.
  • test_sum( )
  • 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 chebfun3/sum.
  • test_sum(pref)
    Test file for chebtech/sum.m
  • test_sum(pref)
    Test file for @deltafun/sum.m
  • test_sum(pref)
    Test file for singfun/sum.m
  • test_sum(pref)
    Test file for trigtech/sum.m
  • test_sum(pref)
    Test file for unbndfun/sum.
  • test_sum2( )
    Test diskfun sum2() command.
  • test_sum2( )
    Test spherefun sum2() command.
  • test_sum2(pref)
    Test chebfun3/sum2.
  • test_sum3(pref)
    Test file for @chebfun3/sum3.m.
  • test_sum3(pref)
    Test file for @chebfun3t/sum3.
  • test_sumdisk( pref )
    Test for sumdisk command of a chebfun2 object.
  • test_surf( pref )
    Test surf
  • test_svd( )
    Test diskfun svd() command
  • test_svd( )
    Test spherefun svd() command
  • test_svd()
    Test file for @chebfun/svd.m.
  • test_syntax( pref )
    Check the Chebfun2v constructor for different syntax.
  • test_syntax( pref )
    Check the Chebfun2v constructor for different syntax.
  • test_syntax( pref )
    Check the Chebfun2v constructor for different syntax.
  • test_syntax(pref)
    Check different syntax in CHEBFUN3V constructor.
  • test_system3(pref)
  • test_systemapply
    Test 2x2 systems applied to functions.
  • test_tan(pref)
  • test_tangentnormal( )
    Test the tangent and normal functions
  • test_techs( pref )
    Check that Chebfun2 can work with the different techs.
  • test_techs(pref)
    Check that Chebfun3 can work with the different techs.
  • test_threecomponents( pref )
    A chebfun2v test for checking that chebfun2v objects with three
  • test_threecomponents(pref)
    Check whether Chebfun3v works properly with three components.
  • test_times
    Test file for ADCHEBFUN times
  • test_times( )
    Test times in diskfun
  • test_times( )
    Test times in SPHEREFUN
  • test_times( pref )
    Test contour
  • test_times( pref )
    Check the Chebfun2v constructor for simple arithmetic operations.
  • test_times(pref)
    Test file for @chebfun/times.m.
  • test_times(pref)
    Test chebfun3/times
  • test_times(pref)
    Check the Chebfun3v constructor for simple arithmetic operations.
  • test_times(pref)
    This test comers from #806.
  • test_times(pref)
    Test file for chebtech/times.m
  • test_times(pref)
    Test file for @classicfun/times.m
  • test_times(pref)
    Test file for @deltafun/times.m.
  • test_times(pref)
  • test_times(pref)
    Test file for singfun/times.m
  • test_times(pref)
    Test file for trigtech/times.m
  • test_times_divide( pref )
    Check the times and divide operations.
  • test_times_divide( pref )
    Check the times and divide operations.
  • 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( pref )
    Testing the transport equation on rectangular domains.
  • test_transpose( )
    Test transpose and ctranspose
  • test_transpose( )
    Test transpose and ctranspose
  • 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 chebtech/trigcoeffs.m
  • test_trigcoeffs(pref)
    Test file for trigtech/trigcoeffs.m
  • test_trigpade(pref)
    Test for trigpade.m.
  • test_trigratinterp(pref)
    Test file for trigratinterp
  • test_trigremez(pref)
    Test for trigremez.m.
  • test_trigs(pref)
    Test some trigonometric functions
  • test_truncate(pref)
    Test truncate():
  • test_tucker(pref)
    Test ST, i.e., Slice-Tucker decomposition
  • test_turbo(pref)
    Test file for chebtech "turbo" option.
  • test_tweakDomain(pref)
    Tweak left endpoint:
  • test_twocomponents( pref )
    A chebfun2v test for checking that chebfun2v objects with two
  • test_twocomponents(pref)
    Testing chebfun3v objects with two components.
  • test_ultracoeffs(~)
  • test_ultrapoly(pref)
    Test file for ULTRAPOLY
  • test_ultrapts(pref)
    Choose a tolerance:
  • test_uminus( pref )
    This tests the basic arithmetic operations on chebfun2 objects.
  • test_uminus(pref)
    Test chebfun3/uminus.
  • test_undampedNewton(pref)
    TEST_UNDAMPEDNEWTON Test what happens when we turn off damping in Newton
  • test_univariate( pref )
    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_uplus(pref)
    Test chebfun3/uplus.
  • test_vals2coeffs(varargin)
    Test file for chebtech1/vals2coeffs.m
  • test_vals2coeffs(varargin)
    Test file for chebtech2/vals2coeffs.m
  • test_vals2coeffs(varargin)
    Test file for trigtech/vals2coeffs.m
  • test_var(pref)
  • test_vdpIVP(~)
    Setup
  • test_vectorCheck(pref)
  • test_vectorRelations( )
    Test Vector calculus relations, div, grad, curl.
  • test_vectorRelations( )
    Test Vector calculus relations, div, cross, curl.
  • test_vectoriseFlag( pref )
    Test the vectorise flag in the constructor.
  • test_vectoriseFlag(pref)
    Test the vectorise flag in the constructor.
  • test_vectorizeOp()
    TEST_VECTORIZEOP Test that the CHEBOP vectorization method works as expected
  • test_vertcat( )
    test diskfun vertcat() command
  • test_vertcat( )
    test spherefun vertcat() command
  • test_vertcat( pref )
    Test vertical concatenation of CHEBFUN2 objects.
  • test_vertcat( pref )
    A chebfun2v test for checking that chebfun2v objects with two
  • test_vertcat( pref )
    Test for checking that diskfunv objects work correctly
  • test_vertcat( pref )
    Test for checking that spherefunv objects work correctly
  • test_vertcat(pref)
  • test_vertcat(pref)
    Test vertical concatenation of CHEBFUN3 objects.
  • test_vertcat(pref)
  • test_volt
    Test file for ADCHEBFUN VOLT
  • test_volt(pref)
    Test against some V4 results:
  • test_vort( )
    Test vorticity
  • test_vscale(pref)
  • test_waterfall(pref)
    Test file for @chebfun/waterfall.m.
  • test_waterfall(pref)
    Test file for @chebmatrix/waterfall.m.
  • test_waveequation( pref )
    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( pref )
    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
  • test_zerofunction(pref)
    This test checks that a zero chebfun3 is being treated correctly for
  • test_zerothOrder(~)
    TEST_ZEROTHORDER Solve problems without any differentiation/integration
  • trigpoly(n, d)
    TRIGPOLY Trigonometric polynomial in complex exponential form.
  • trigpts(n, dom)
    TRIGPTS Equally spaced points.
  • trigratinterp(fk, m, n, v...
    RATINTERP Robust trigonometric rational interpolation or least-squares.
  • ultracoeffs(f, n, lam)
    ULTRACOEFFS Compute Ultraspherical series coefficients of a CHEBFUN.
  • ultrapoly(n, lam, dom)
    ULTRAPOLY Ultraspherical polynomials.
  • ultrapts(n, lambda, int, ...
    ULTRAPTS Ultraspherical points and Gauss-Gegenbauer quadrature weights.
  • %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].
  • 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.
  • chebfun3
  • chebfun3t
  • chebfun3v
    CHEBFUN3V Class constructor for CHEBFUN3V 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 linear 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].
  • coeffsDiscretization
    COEFFSDISCRETIZATION Abstract class for coefficient-based discretization of
  • deltafun
    DELTAFUN Class for distributions based on Dirac-deltas on arbitrary intervals
  • diskfun
    DISKFUN DISKFUN class for representing functions on the unit disk.
  • diskfunv
    DISKFUNV Class constructor for DISKFUNV objects.
  • domain
    DOMAIN Utility class for CHEBFUN. Mostly for backward compatibility.
  • expint
    EXPINT Class for representing exponential integrators.
  • fun % (Abstract)
    FUN Approximate functions on arbitrary domains.
  • functionalBlock
    FUNCTIONALBLOCK Class to convert linear map of function to scalar.
  • imex
    IMEX Class for representing implicit-explicit schemes.
  • 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].
  • opDiscretization
    OPDISCRETIZATION Convert a chebmatrix or linop to discrete form.
  • operatorBlock
    OPERATORBLOCK Linear map of function to function.
  • separableApprox
    SEPARABLEAPPROX Approximate functions on logically rectangular domains with low rank approximants.
  • smoothfun
    SMOOTHFUN Approximate smooth functions on [-1,1].
  • spherefun
    SPHEREFUN class for representing functions on the unit sphere.
  • spherefunv
    SPHEREFUNV Class constructor for SPHEREFUNV objects.
  • spinop
    SPINOP Class for representing the spatial part of 1D differential operators
  • spinop2
    SPINOP2 Class for representing the spatial part of 2D differential operators
  • spinop3
    SPINOP3 Class for representing the spatial part of 3D differential operators
  • spinoperator
    SPINOPERATOR Abstract class for representing the spatial part of differential
  • spinopsphere
    SPINOPSPHERE Class for representing the spatial part of differential
  • spinpref
    SPINPREF Class for managing preferences when solving a 1D PDE with SPIN.
  • spinpref2
    SPINPRE2 Class for managing preferences when solving a 2D PDE with SPIN2.
  • spinpref3
    SPINPREF3 Class for managing preferences when solving a 3D PDE with SPIN3.
  • spinpreference
    SPINPREFERENCE Abstract class for managing preferences for SPIN, SPIN2 and
  • spinprefsphere
    SPINPRESPHERE Class for managing preferences when solving a PDE on the
  • spinscheme
    SPINSCHEME Abstract class for representing time-stepping schemes.
  • stringParser
    STRINGPARSER Parse strings for CHEBGUI.
  • treeVar
  • trigcolloc
    TRIGCOLLOC Collocation discretization on equally spaced points.
  • trigdouble
    FOURDOUBLE Fourier double class.
  • trigspec
    TRIGSPEC Fourier spectral method in coefficient space.
  • 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
  • valsDiscretization
    VALSDISCRETIZATION Abstract class for collocation discretization of
  • Contents.m
    Chebfun
  • ODEformats.m
  • View all files
5.0
5.0 | 3 ratings Rate this file 86 Downloads (last 30 days) File Size: 22.4 MB File ID: #47023 Version: 5.6.0
image thumbnail

Chebfun - current version

by

Chebfun Team (view profile)

 

21 Jun 2014 (Updated )

Numerical computation with functions

Editor's Notes:

This file was selected as MATLAB Central Pick of the Week

| 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

This file inspired Matlab Derivatives Pricing, Find Roots, and 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 (3)
28 Sep 2016 Peng Liu

Since this package has been updated very often recently, it would be great if a release note can be made available, so that users know what have been changed/added in a new release.

25 Jun 2014 Ehsan

Ehsan (view profile)

21 Jun 2014 Alex

Alex (view profile)

Updates
26 Nov 2015 5.2

Updated October 29, 2015.

04 May 2016 5.3.0

Chebfun v5.3.0 has been released. For details on what has changed, see the release notes at htttp://www.chebfun.org.

01 Jul 2016 5.4.0

Released v5.4.0.

12 Dec 2016 5.5.0

Released v5.5.0.

25 Feb 2017 5.6.0

Updated to v5.6.0

Contact us