Vous êtes sur la page 1sur 1

MARY AZUCENA ROMERO 20070001908

function G = gauss(f,a,b,n)
if ~(nargin < 4)
X = [3^(1/2)/3,-3^(1/2)/3,0,0;0,51^(1/2)/5,51^(1/2)/5,0;0.8611363116,-0.8611363116,0.339910436,0.339910436];
C = [1,1,0,0;
8/9,5/9,5/9,0;0.3478548451,0.3478548451,0.6521451549,0.652145
1549];
k1 = (b-a)/2; k2 = (b+a)/2;
if (n > 1 && n < 5)
for t = 1:n
H = C(n,t)*k1*f(X(n,t)*k1 + k2);
end
G = H;
else
display('n fuera de rango [1,4]');
end
else
display('insuficientes datos');
end

Vous aimerez peut-être aussi