Você está na página 1de 10

Practica 2

Diego Román Castro

Si tenemos las ecuaciones identifique y determine aproximadamente si existe soluciones reales


mediante la grafica

a.-

>> x=0:0.1:10;

>> y=x.^2-7*x+2;

>> plot(x,y,'r'),grid

b.-

>> x=-1:0.1:4;

>> y=x.^4+2*x.^2+1;

>> plot(x,y,'r'),grid,axis([-1 2 -2 2])

c.-

>> x=-1:0.1:4;

>> y=exp(-x)+2*x+6;

>> plot(x,y,'r'), grid,axis([-1 2 0 7])


d.-

>> x=-1:0.1:4;

>> y=log(x)+x.^2-5;

>> plot(x,y),grid

2.- MÉTODO BISECCION


function biseccion1
f1=input('ingrese la funcion f(x)= ','s')
a=input('ingrese el limite inferior a= ')
b=input('ingrese el limite superior b= ')
n=input('ingrese el numero maximo de iteraciones n= ')
f=inline(f1) %formato de funcion
for i=1:1:n
xr=(a+b)/2
if f(a)*f(xr)<0
b=xr
else f(xr)*f(b)<0
a=xr
end
end
disp('la raiz mas aproximada es xr= ')
disp(xr)

a. Ejercicio 1

ingrese la funcion f(x)= x^2-7*x+2;


f1 =
x^2-7*x+2;
ingrese el limite inferior a= 0
a=
0
ingrese el limite superior b= 1
b=
1
ingrese el numero maximo de iteraciones n= 3
n=
3
la raiz mas aproximada es xr=
0.3750

b. Ejercicio 2

f(x) = exp(-x)+2.*x-6
ingrese el limite inferior a= 2
ingrese el limite superior b= 3
ingrese el numero maximo de iteraciones n= 3

la raiz mas aproximada es xr=


2.9688

c)

ingrese la funcion f(x)= log(x)+x^2-5


f1 =
log(x)+x^2-5
ingrese el limite inferior a= 1
a=
1
ingrese el limite superior b= 3
b=
3
ingrese el numero maximo de iteraciones n= 4
n=
4
la raiz mas aproximada es xr=
2.1250

d)

ingrese la funcion f(x)= cos(2*x)+7*x-1


f1 =
cos(2*x)+7*x-1
ingrese el limite inferior a= -1
a=
-1
ingrese el limite superior b= 1
b=
1
ingrese el numero maximo de iteraciones n= 4
n=
4
la raiz mas aproximada es xr=
0.8750
EJERCICIO 2.-

a) >> x=-2:0.1:-1;
>> y=-0.5*x.^2+2.5*x+4.5;
>> plot(x,y),grid

b) Método cuadrático
F(x)=-0.5x^2+2.5x+4.5
X1= -1.40512 x2=6.40512
c)
ingrese la función f(x)= -0.5*x^2+2.5*x+4.5
f1 =
-0.5*x^2+2.5*x+4.5
ingrese el límite inferior a= 5
a=
5
ingrese el límite superior b= 10
b=
10

3 EJERCICIO.-
a)
>> x=-4:0.1:2;
>> y=0.7*x.^5-8*x.^4+44*x.^3-
90*x.^2+82*x-25;
>> plot(x,y),grid,axis([-4 2 -10 10])

b) .
ingrese la funcion f(x)= 0.7*x.^5-8*x.^4+44*x.^3-90*x.^2+82*x-25;
f1 =
0.7*x.^5-8*x.^4+44*x.^3-90*x.^2+82*x-25;
ingrese el limite inferior a= 0.5
a=
0.5000
ingrese el limite superior b= 1
b=
1
ingrese la tolerancia ea=0.1
la raiz mas aproximada es xr=
0.5796
el numero de iteraciones es cont=
11

4 EJERCICIO
a) .
>> x=1:0.1:5;
>> y=log(x.^2)-0.7;
>>plot(x,y),grid,axis([1.2 1.6 -0.5 0.5])

b) .
ingrese la funcion f(x)= log(x^2)-0.7;
f1 =
log(x^2)-0.7;
ingrese el limite inferior a= 0.5
a=
0.5000
ingrese el limite superior b= 2
b=
2
ingrese el numero maximo de iteraciones n= 3
n=
3
f=
Inline function:
f(x) = log(x^2)-0.7;
xr =
1.2500
ans =
1
a=
1.2500
xr =
1.6250
b=
1.6250
xr = 1.4375
b=
1.4375
la raiz mas aproximada es xr=
1.4375
5 ejercicio.-
a)
>> x=0:0.1:5;
>> y=sqrt(2*9.81*x).*tanh(sqrt(2*9.81*x)/2*4)-5;
>> plot(x,y),grid

b)
la raiz mas aproximada es
xr= 1.2734

el numero de iteraciones es
cont= 9

METODO NEWTON RAMPSON

function raphson1
f1=input('ingrese la funcion f(x)= ','s')
x1=input('ingrese el valor inicial x1= ')
n=input('ingrese el numero de iteraciones n= ')
f=inline(f1)
syms x
df=diff(f1,x)
ddf=inline(df)
for i=1:1:n
x2=x1-f(x1)/ddf(x1)
x1=x2
end
disp('el resultado es = ')
disp(x1)

1) EJERCICIO
a) .
el resultado es =
1.7913
b) .
el resultado es =
0.8014
c) .
el resultado es =
1.7929
d) .
No tiene soluciones en el eje x
2)
a) .
>> x=1:0.1:5;
>> y=0.5*x.^3-4*x.^2+5.5*x-1;
>> plot(x,y),grid

f1=input('ingrese la funcion f1= ','s')


x1=input('ingrese el valor inicial x1=')
es=input('ingrese el numero de la tolerancia es= ')
f=inline(f1)
syms x
df=diff(f1,x)
ddf=inline(df)
ea=100
cont=0;
while ea>es
cont=cont+1;
x2=x1-f(x1)/ddf(x1)
ea=abs((x2-x1)/x2)*100
x1=x2
end
disp('la aproximacion a la raiz es')
disp(x1)
disp ('los errores aproximado es= ')
disp(ea)
disp('el numero de interaciones es = ')
disp(cont)

a. Método grafico
b. ingrese la función f1= 0.5*x^3-4*x^2+5.5*x-1;
f1 = 0.5*x^3-4*x^2+5.5*x-1;
la aproximación a la raíz es
1.4798
el error aproximado es=
3.4194e-04

el número de interacciones es =
5

3 ejercicio

>> syms x

>> x=2:0.1:4;
>> y=-x.^3.5+80;
>> plot(x,y),grid

la aproximación a la raíz es
3.4974

Los errores aproximado es=


0.0543

el número de interacciones es =
3
4 ejercicio
>> x=-2:0.1:2;
>> y=7.*sin(x).*(exp(-x))-1;
>> plot(x,y),grid

el resultado es =
0.1702

5 ejercicio
>> x=1:0.1:5;
>> y=pi*x.^3*((3*3-x)/3)-30;
>> plot(x,y),grid,axis([4 10 -50 -20])

el resultado es =

2.0269

6 ejercicio
Grafica.
>> x=-8:0.1:5;
>> y=exp(-0.5*x).*(4-x)-20;
>> plot(x,y),grid
ingrese la funcion f(x)= exp(-0.5*x)*(4-x)-20
f1 =
exp(-0.5*x)*(4-x)-20
ingrese el valor inicial x1= 2
x1 =
2
ingrese el numero de iteraciones n= 15
n=
15
el resultado es =
-2.3348

Você também pode gostar