Está en la página 1de 5

Nome

Mtodo de Newton

Mtodo de Simpson

Mtodo de Gauss

Natal
IN=input('Inicio: ');
I=IN;
F=input('Fim: ');
VR=5;
Q(1,1)=input('Valor de N: ');
h(1)=(F+I)/Q(1,1);
Q(1,2)=0;
for i=1:1:Q(1,1)
F=I+h(1);
FF=6-6*F^5;
II=6-6*I^5;
Q(1,2)=Q(1,2)+(FF+II)*h(1)/2;
I=F;
end
Q(1,3)=VR-Q(1,2);
I=IN;
Q(2,1)=input('Valor de N: ');
h(2)=(F+I)/Q(2,1);
Q(2,2)=0;
for j=2:2:Q(2,1)
M=I+h(2);
F=I+2*h(2);
FF=6-6*F^5;
MM=6-6*M^5;
II=6-6*I^5;
Q(2,2)=Q(2,2)+(II+4*MM+FF)*h(2)/3;
I=F;
end
Q(2,3)=VR-Q(2,2);
I=IN;
l=input('Grau: ');
p=(l+1)/2;
d=(F-I)/2;
Q(3,2)=0;
disp('Valor tabelado de: ')
for i=1:1:p
t(i)=input(['t',num2str(i),': ']);
A(i)=input(['A',num2str(i),': ']);
X=(((F-I)*t(i)+(F+I))*0.5);
FFF=6*(1-X^5);
Q(3,2)=Q(3,2)+FFF*d*A(i);
end
Q(3,3)=VR-Q(3,2);
disp('Resultados finais: ')
disp('rea obtida: ')
Q(:,2)
disp('Erro obtido: ')
Q(:,3)
Inicio: 0
Fim: 1
Valor de N: 128
Valor de N: 16
Grau: 4
Valor tabelado de:
t1: -.5773502691
A1: 1
t2: .5773502691
A2: 1
Resultados finais:
rea obtida:

ans =

0.200020344927907
0.200002034505208
0.194444444401323

Erro obtido:

ans =

-0.000020344927907
-0.000002034505208
0.005555555598677

>>
Inicio: 0
Fim: 1
Valor de N: 128
Valor de N: 16
Grau: 4
Valor tabelado de:
t1: .707107
A1: 1
Resultados finais:
rea obtida:

ans =

0.386291817997434
0.386294213675793
0.308552303751424

Erro obtido:

ans =

0.000002543002566
0.000000147324207
0.077742057248576

>>
Inicio: 0
Fim: 1
Valor de N: 128
Valor de N: 16
Grau: 4
Valor tabelado de:
t1: .707107
A1: 1
Resultados finais:
rea obtida:

ans =

1.718290564971499
1.718281970939981
1.173987785037282

Erro obtido:

ans =

-0.000008744971499
-0.000000150939981
0.544294034962718

>>

También podría gustarte