Code covered by the BSD License  

Highlights from
Chebfun V4

image thumbnail

Chebfun V4



30 Apr 2009 (Updated )

Numerical computation with functions instead of numbers.

Editor's Notes:

This file was selected as MATLAB Central Pick of the Week

function pass = exps_diff
% Tests diff with exponents
% Nick Hale, Nov 2009

tol = chebfunpref('eps');

f = chebfun(@(x) sin(x)./sqrt(1-x.^2),'exps',[-.5 -.5]);
g = chebfun(@(x) (x.*sin(x)+cos(x).*(1-x.^2))./(1-x.^2).^(3/2),'exps',[-1.5 -1.5]);
h = diff(f)-g;
pass = norm(h.vals) < 500*tol;

Contact us