You are on page 1of 15

UNIVERSIDAD TÉCNICA DE MANABÍ

FACULTAD DE CIENCIAS MATEMÁTICAS, FÍSICAS Y QUÍMICAS


INSTITUTO DE CIENCIAS BÁSICAS
DEPARTAMENTO DE MATEMÁTICA Y ESTADÍSTICAS

TAREA # 1
TEMA:
“RAÍCES DE FUNCIONES”

ESTUDIANTE RESPONSABLE:
MENDOZA LOOR JHONNY JOSUÉ

DOCENTE:
LIC. FELIPE RUMBAUT LEÓN

MATERIA:
CÁLCULO NUMÉRICO

PARALELO:
“F”

FECHA DE ENTRGA:
21/06/2021

PERÍODO ACADÉMICO:
MAYO 2021—SEPTIEMBRE 2021

PORTOVIEJO- MANABÍ- ECUADOR 2021


Tarea de la unidad 1.
Resolverla y subirla al aula virtual / medio ciclo / unidad 1 / tarea unidad 1 / en PDF
Problema 1:
Sea la 𝑓𝑢𝑛𝑐𝑖ó𝑛 𝑓(𝑥) = 𝑥 – 0.5 ∗ (10 – 𝑥^3)^0.5; en el intervalo [0 , 3]; resuelva con
siete dígitos
a) Empleando el método de Newton – Raphson.

>> syms x
f=x-0.5*(10-x^3)^0.5;
ezplot(f,0,3);grid on
>> digits(7)
>> der=diff(f);
>> x=1.36; n=0;
>> x=x-vpa(eval(f/der),7),n=n+1

x =1.365239 n =1

>> x=x-vpa(eval(f/der),7),n=n+1

x =1.36523 n = 2

>> x=x-vpa(eval(f/der),7),n=n+1

x =1.36523 n=3

>> %la raiz buscada es x=1.36523


b) Empleando el método de Punto Fijo.
>> syms x

f=x-0.5*(10-x^3)^0.5;

>> ezplot(f,0,3);grid on

digits(7)

>> g='0.5*(10-x^3)^0.5';

>> x=g; x=1.36; n=0;

>> x=vpa(eval(g),7),n=n+1

x =1.367895 n =1

>> x=vpa(eval(g),7),n=n+1

x =1.363862 n =2

>> x=vpa(eval(g),7),n=n+1

x =1.365929 n=3

>> x=vpa(eval(g),7),n=n+1

x =1.364872 n=4

>> x=vpa(eval(g),7),n=n+1

x =1.365413 n =5

>> x=vpa(eval(g),7),n=n+1

x =1.365136 n=6

>> x=vpa(eval(g),7),n=n+1

x =1.365278 n =7

>> x=vpa(eval(g),7),n=n+1

x = 1.365205 n=8

>> x=vpa(eval(g),7),n=n+1

x =1.365243 n =9

>> x=vpa(eval(g),7),n=n+1

x =1.365224 n =10

>> x=vpa(eval(g),7),n=n+1

x =1.365233 n =11

>> x=vpa(eval(g),7),n=n+1

x =1.365228 n =12
>> x=vpa(eval(g),7),n=n+1

x =1.365231 n =13

>> x=vpa(eval(g),7),n=n+1

x =1.36523 n =14

>> x=vpa(eval(g),7),n=n+1

x =1.36523 n =15

% después de 15 interaciones, la solución de x=1.36523

c) Empleando el método de Falsa Posición.


>> syms x

>> f=x-0.5*(10-x^3)^0.5;

>> ezplot(f,0,3); grid on

>> digits(7)

>> xa=1.2; xb=1.5;

>> n=0;

>> x=xa; fa=eval(f);

>> x=xb; fb=eval(f);

>> xc=(fb*xa-fa*xb)/(fb-fa);

>> x=xc; fc=eval(f);

>> if fc*fa<0

xb=xc;

else

xa=xc;

end

>> x=vpa(x,7), n=n+1

x =1.358316 n =1

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0
xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.433085 n = 2

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.397773 n =3

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.379138 n =4

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end
x=vpa(x,7), n=n+1

x =1.369304

n=5

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.364114 n=6

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.366853 n = 7

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.36556 n=8

>> xc=(fb*xa-fa*xb)/(fb-fa);
x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.364877 n=9

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.365237 n = 10

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.365067

n = 11

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;
else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.365157 n =12

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.365199 n =13

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.365219 n =14

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1
x =1.365229 n = 15

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.365233 n =16

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.365231 n =17

>> xc=(fb*xa-fa*xb)/(fb-fa);

x=xc; fc=eval(f);

if fc*fa<0

xb=xc;

else

xa=xc;

end

x=vpa(x,7), n=n+1

x =1.36523 n =18

>> % después de 18 interaciones, la solución de x=1.36523


d) Empleando el método de Bisección.
>> syms x

>> f=x-0.5*(10-x^3)^0.5;

>> ezplot(f,0,3); grid on

>> digits(7)

>> xa=1.2; xb=1.5;

>> n=0;

>> x=xa; fa=eval(f);

x=xb; fb=eval(f);

xc=(xa+xb)/2;

x=xc; fc=eval(f);

>> if fa*fc<0

xb=xc;

else

xa=xc;

end;

>> x=vpa(x,7), n=n+1

x =1.35 n =1

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0

xb=xc;

else

xa=xc;

end;

x=vpa(x,7), n=n+1

x =1.425 n =2

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0

xb=xc;
else

xa=xc;

end;

x=vpa(x,7), n=n+1

x =1.3875 n =3

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0

xb=xc;

else

xa=xc;

end;

x=vpa(x,7), n=n+1

x =1.36875 n =4

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0

xb=xc;

else

xa=xc;

end;

x=vpa(x,7), n=n+1

x =1.359375 n =5

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0

xb=xc;

else

xa=xc;

end;

x=vpa(x,7), n=n+1
x =1.364062 n =6

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0

xb=xc;

else

xa=xc;

end;

x=vpa(x,7), n=n+1

x =1.366406 n =7

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0

xb=xc;

else

xa=xc;

end;

x=vpa(x,7), n=n+1

x =1.365234 n=8

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0

xb=xc;

else

xa=xc;

end;

x=vpa(x,7), n=n+1

x = 1.364648 n =9

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0
xb=xc;

else

xa=xc;

end;

x=vpa(x,7), n=n+1

x =1.364941 n = 10

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0

xb=xc;

else

xa=xc;

end;

x=vpa(x,7), n=n+1

x =1.365088 n =11

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0

xb=xc;

else

xa=xc;

end;

x=vpa(x,7), n=n+1

x =1.365161 n =12

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0

xb=xc;

else

xa=xc;

end;
x=vpa(x,7), n=n+1

x =1.365198 n =13

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0

xb=xc;

else

xa=xc;

end;

x=vpa(x,7), n=n+1

x =1.365216 n = 14

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0

xb=xc;

else

xa=xc;

end;

x=vpa(x,7), n=n+1

x =1.365225 n =15

>> xc=(xa+xb)/2;

x=xc; fc=eval(f);

if fa*fc<0

xb=xc;

else

xa=xc;

end;

x=vpa(x,7), n=n+1

x =1.36523 n =16

>> % después de 16 interaciones, la solución de x=1.36523


Problema 2:
Determine las raíces de las ecuaciones lineales simultaneas con seis dígitos, empleando el
método de Newton Raphson, tome valores iniciales x = 1.2; y = 1.2
Y = - x^2 +x + 0.75
y + 5*x*y = x^2

>> syms x y

>> digits(6)

>> u=-x^2+x+0.75-y; v=y+5*x*y-x^2;

>> ux=diff(u,x); uy=diff(u,y);

>> vx=diff(v,x); vy=diff(v,y);

>> x=1.2; y=1.2; n=0;


>> x=x-vpa(eval((u*vy-v*uy)/(ux*vy-uy*vx)),7), y=y-vpa(eval((v*ux-u*vx)/(ux*vy-uy*vx)),7),
n=n+1;

x =1.54355 y =0.342355

>> x=x-vpa(eval((u*vy-v*uy)/(ux*vy-uy*vx)),7), y=y-vpa(eval((v*ux-u*vx)/(ux*vy-uy*vx)),7),


n=n+1

x =1.38216 y =0.240107 n =2

>> x=x-vpa(eval((u*vy-v*uy)/(ux*vy-uy*vx)),7), y=y-vpa(eval((v*ux-u*vx)/(ux*vy-uy*vx)),7),


n=n+1

x =1.37212 y =0.239502 n =3

>> x=x-vpa(eval((u*vy-v*uy)/(ux*vy-uy*vx)),7), y=y-vpa(eval((v*ux-u*vx)/(ux*vy-uy*vx)),7),


n=n+1

x =1.37207 y =0.239502 n =4

>> x=x-vpa(eval((u*vy-v*uy)/(ux*vy-uy*vx)),7), y=y-vpa(eval((v*ux-u*vx)/(ux*vy-uy*vx)),7),


n=n+1

x =1.37207 y =0.239502 n =5

>>% A partir de 5 interacioines tenemos como resultado x =1.372065 y y=0.2395019

You might also like