Documentos de Académico
Documentos de Profesional
Documentos de Cultura
jorgemoralespa
July 2019
1 Primer Corte
1.1 Tolerancia
Ejercicio 1. Considere la sucesión
5n
xn = (1)
7n + 3
determine si es o no convergente, si lo es halle una aproximación del limite con
3 cifras significativas.
Solución 1. clc;
clear all;
%definir el numero de cifras significativas
m=3;
%Armar Tolerancia
T=10^(-1-m);
x(1)=(5*1)/(7*1+3);
n=1;
EN(1)=100;
while EN(n)>T
n=n+1;
%Condicional pare el while en n=10000
if n==10000
break;
end
x(n)=(5*n)/(7*n+3);
EN(n)=abs((x(n)-x(n-1))/x(n));
end
n
x(n)
EN(n)
1
Ejercicio 2. Considere la sucesión
an = (−1)n (2)
2
Ejercicio 3. Determine si la serie
∞
X 1
2
(3)
n=1
n
3
Ejercicio 4. Considere la sucesión an para n = 1, 2, 3, ... dada por
4
Ejercicio 5. Considere la sucesión an para n = 1, 2, 3, ... dada por
(−1)n−1
a1 = 1, an = an−1 + (6)
n
determine si la sucesión (an ) converge o diverge, en caso de ser convergente
halle una aproximación del limite con 2 cifras significativas.
Solución 5.
clc;
clear all;
%definir el numero de cifras significativas
m=2;
%Armar Tolerancia
T=10^(-1-m);
%Calcular la sucesion a(n+1)=a(n)+((-1)^n)/(n+1)
a(1)=1;
n=1;
EN(1)=100;
while EN(n)>T
n=n+1;
%Condicional pare el while en n=10000
if n==10000
break;
end
a(n)=a(n-1)+(((-1)^(n-1))/(n));
EN(n)=abs((a(n)-a(n-1))/a(n));
end
n
a(n)
EN(n)
5
Ejercicio 6. Considere la sucesión an para n = 1, 2, 3, ... dada por
(−1)n−1
a1 = 1, an = an−1 + (7)
n
determine si la sucesión (an ) converge o diverge, en caso de ser convergente
halle una aproximación del limite con 2 cifras significativas.
Nota 1. Este es el mismo ejercicio (5), sin embargo en la programación no se
guarda toda la sucesión en un vector, en vez de ello se va redefiniendo la variable
a.
Solución 6.
clc;
clear all;
%definir el numero de cifras significativas
m=3;
%Armar Tolerancia
T=10^(-1-m);
%Calcular la sucesion a(n+1)=a(n)+((-1)^n)/(n+1)
a=1;
n=1;
EN=100;
while EN>T
n=n+1;
%Condicional pare el while en n=10000
%if n==10000
% break;
%end
b=a+(((-1)^(n-1))/(n));
EN=abs((a-b)/b);
a=b;
end
n
a
EN
6
√
Ejercicio 7. Halle una aproximación de e con 4 cifras significativas usando
la serie de McLaurin de f (x) = ex .
Nota 2. El siguiente programa se realizo evaluando cada polinomio de Taylor
con sus coeficientes en un for.
Solución 7.
clear all;
clc;
vx=0.5;
syms x
f=exp(x);
m=4;
Tol=10^(-1-m);
En(1)=100;
s(1)=taylor(f,x,’order’,1)
k=1;
while En(k)>Tol
ST=taylor(f,x,’order’,k+1);
c=coeffs(ST);
sum=0;
for i=1:k+1
sum=sum+c(i)*vx^(i-1);
s(k+1)=sum;
En(k+1)=abs((s(k+1)-s(k))/s(k+1));
k=k+1;
end
end
k-1
s(k-1)
En(k-1)
7
Ejercicio 8. Halle una aproximación de tan(1) con 3 cifras significativas us-
ando la serie de McLaurin de f (x) = tan(x).
Nota 3. El siguiente programa se realizo evaluando cada polinomio de Taylor
de orden par (En matlab el orden del polinomio se cuenta desde 1) ya que
la función tangente es una función impar, este programa sirve para evaluar
cualquier función impar.
Solución 8.
clc;
clear all;
vx=1;
syms x
f=tan(x);
m=3;
T=10^(-1-m);
EN(1)=100;
ST=taylor(f,x,’order’,2);
s(1)=subs(ST,vx);
n=1;
while EN(n)>T
n=n+1;
ST=taylor(f,x,’order’,2*n);
s(n)=subs(ST,vx);
EN(n)=abs((s(n)-s(n-1))/(s(n)));
end
n
eval(s(n))
EN(n)
8
Ejercicio 9. Halle una aproximación de cos(1) con 3 cifras significativas usando
la serie de McLaurin de f (x) = cos(x).
Nota 4. El siguiente programa se realizo evaluando cada polinomio de Taylor
de orden impar (En matlab el orden del polinomio se cuenta desde 1) ya que la
función coseno es una función par, este programa sirve para evaluar cualquier
función par.
Solución 9.
clc;
clear all;
vx=1;
syms x
f=cos(x);
m=3;
T=10^(-1-m);
EN(1)=100;
ST=taylor(f,x,’order’,1);
s(1)=subs(ST,vx);
n=1;
while EN(n)>T
n=n+1;
ST=taylor(f,x,’order’,2*n-1);
s(n)=subs(ST,vx);
EN(n)=abs((s(n)-s(n-1))/(s(n)));
end
n
eval(s(n))
EN(n)
9
√
Ejercicio 10. Halle una aproximación
√ de 5 con 3 cifras significativas usando
la serie de McLaurin de f (x) = x + 4.
√
Nota 5. El siguiente programa sirve para evaluar z , para 0 < z < 8.
Solución 10.
clc;
clear all;
vx=1;
syms x
f=sqrt(x+4);
m=3;
T=10^(-1-m);
EN(1)=100;
ST=taylor(f,x,’order’,1);
s(1)=subs(ST,vx);
n=1;
while EN(n)>T
n=n+1;
ST=taylor(f,x,’order’,n);
s(n)=subs(ST,vx);
EN(n)=abs((s(n)-s(n-1))/(s(n)));
end
n
eval(s(n))
EN(n)
10
Ejercicio 11. Halle una aproximación de f (1) con 3 cifras significativas usando
1
la serie de McLaurin de f (x) = 3−x .
1
Nota 6. El siguiente programa sirve para evaluar 3−z , para −3 < z < 3.
Solución 11.
clc;
clear all;
vx=-4;
syms x
f=1/(3-x);
m=3;
T=10^(-1-m);
EN(1)=100;
ST=taylor(f,x,’order’,1);
s(1)=subs(ST,vx);
n=1;
while EN(n)>T
n=n+1;
ST=taylor(f,x,’order’,n);
s(n)=subs(ST,vx);
EN(n)=abs((s(n)-s(n-1))/(s(n)));
end
n
eval(s(n))
EN(n)
11
Ejercicio 12. Utilice el método de Bisección para hallar la solución de la
ecuación f (x) = 0 donde
f (x) = x2 − 2
con puntos iniciales a = 1, b = 3.
Nota 7. El siguiente programa sirve para encontrar la solución de f b(x) = 0,
donde la funcion f b puede ser definida en el archivo ”fb.m” el cual contiene la
definición de la función, adicionalmente contiene un condicional para verificar
que los puntos iniciales cumplan la condición de f (a) ∗ f (b) < 0
Solución 12.
clc;
%arbitrarios y ordenados, es decir x(1)<x(2)
x(1)=1;
x(2)=3;
xi=x(1);
xd=x(2);
if fb(x(1))*fb(x(2))<0
m=2;
T=10^(-1-m);
n=2;
En(2)=100;
while En(n)>T
n=n+1;
x(n)=(xi+xd)/2;
if fb(x(n))==0
disp(’la raiz es’, x(n));
break;
elseif fb(xi)*fb(x(n))<0
xd=x(n);
else
xi=x(n);
end
En(n)=abs((x(n)-x(n-1))/x(n));
end
n
x(n)
En(n)
else
disp(’Error en los puntos iniciales’)
end
12
Ejercicio 13. Halle una aproximación de la solución de f (x) = 0 por medio
del método de Newton donde
f (x) = x2 − 2 (8)
13
Ejercicio 14. Halle una aproximación de la solución de f (x) = 0 por medio
del método de Newton donde
14
Ejercicio 15. Halle una aproximación de la solución de f (x) = 0 por medio
del método de Newton donde
15
Ejercicio 16. Halle una aproximación de la solución de f (x) = 0 por medio
del método de Newton Mejorado donde
16
Ejercicio 17. Halle una aproximación de la solución de f (x) = 0 por medio
del método de la secante donde
17
Ejercicio 18. Halle una aproximación de la solución de f (x) = 0 por medio
del método de Regla Falsa donde
18