rbmatlab 0.10.01
|
00001 function res = intervalquadrature(poldeg,func,varargin) 00002 %function res = intervalquadrature(poldeg,func,varargin) 00003 % integration of function func over reference interval == unit interval. 00004 % by Gaussian quadrature exactly integrating polynoms of poldeg. 00005 % 00006 % arguments: 00007 % poldeg: degree of polynomial the quadrature rule exactly approximates 00008 % (0-23) 00009 % func: is a function getting a local coordinate vector (1d) and giving a 00010 % (vectorial or scalar) result 00011 % varargin: optional further arguments for function 00012 % 00013 % return values: 00014 % res: result of quadrature 00015 % 00016 00017 % Bernard Haasdonk 27.8.2009 00018 00019 [ points, weights ] = get_quadrature_weights_1d(poldeg); 00020 00021 res = quadrature(weights,points,func,varargin{:}); 00022 00023 return 00024