Está en la página 1de 6

Tarea 1 Metodos numéricos

Castillero Murillo Alfonso 2014090117


4AV1

Ejercicio 1 (25x3 + 2x + 7)

a) Codigo
1 clc
2 clear all
3
4 t=−100:100;
5 t=t*0.0945;
6
7 for i=1:2*100+1;
8 f(i)=25*t(i)^3+2*t(i)+7
9 end
10 plot(f)
11 cont=1
12 for i=1:2*100;
13 if(f(i)*f(i+1)<0)
14 respues(cont,1)=t(i);
15 respues(cont,2)=t(i+1);
16 cont=cont+1
17 elseif (f(i)*f(i+1)==0)
18 if f(i)==0
19 respues(cont,1)=t(i);
20 respues(cont,2)=t(i);
21 else
22 respues(cont,1)=t(i+1);
23 respues(cont,2)=t(i+1);
24 end
25 cont=cont+1;
26 end
27 end
28
29 respuesta=(respues(:,1)+respues(:,2))/2

1
b) Error
Error = 0.0021

c) Raíces
respuesta = −0.6142

d) Gráca

Tabla 1 (25x3 + 2x + 7)

2
Ejercicio 2 (38x10 + 2x11 + 2)

a) Codigo
1 clc
2 clear all
3
4 t=−100:100;
5 t=t*0.191;
6
7 for i=1:2*100+1;
8 f(i)=38*t(i)^10+2*t(i)^11+2
9 end
10 plot(f)
11 cont=1
12 for i=1:2*100;
13 if(f(i)*f(i+1)<0)
14 respues(cont,1)=t(i);
15 respues(cont,2)=t(i+1);
16 cont=cont+1
17 elseif (f(i)*f(i+1)==0)
18 if f(i)==0
19 respues(cont,1)=t(i);
20 respues(cont,2)=t(i);
21 else
22 respues(cont,1)=t(i+1);
23 respues(cont,2)=t(i+1);
24 end
25 cont=cont+1;
26 end
27 end
28
29 respuesta=(respues(:,1)+respues(:,2))/2

3
b) Error
Error = 0.191

c) Raíces
respuesta = −19.0045

d) Gráca

Tabla 2 (38x10 + 2x11 + 2)

4
Ejercicio 2 (0.25x11 + 23x + 0.01 = 0)

a) Codigo
1 clc
2 clear all
3
4 t=−100:100;
5 t=t*0.00002231;
6
7 for i=1:2*100+1;
8 f(i)=0.25*t(i)^11+23*t(i)+0.01
9 end
10 plot(f)
11 cont=1
12 for i=1:2*100;
13 if(f(i)*f(i+1)<0)
14 respues(cont,1)=t(i);
15 respues(cont,2)=t(i+1);
16 cont=cont+1
17 elseif (f(i)*f(i+1)==0)
18 if f(i)==0
19 respues(cont,1)=t(i);
20 respues(cont,2)=t(i);
21 else
22 respues(cont,1)=t(i+1);
23 respues(cont,2)=t(i+1);
24 end
25 cont=cont+1;
26 end
27 end
28
29 respuesta=(respues(:,1)+respues(:,2))/2

5
b) Error
Error = 0.0021

c) Raíces
respuesta = −4.3505x10−4

d) Gráca

Tabla 3 (0.25x11 + 23x + 0.01 = 0)

También podría gustarte