Está en la página 1de 15

Análisis del error de truncamiento

1. Función compuesta

Para el desarrollo de esta parte del trabajo elegimos la función compuesta:


𝑐𝑜𝑠(𝑥)/𝑒(𝑥)
Y para determinar su comportamiento usaremos un x=8 y un n máximo de 20
términos donde nuestro valor verdadero a considerar es de 0.0003321979287

2. Algoritmo
Mediante el uso de la herramienta de software de programación llamada Matlab
determinamos los valores de las series, errores y graficas siguiendo la lógica de
los siguientes pasos.

1. Solicitar el valor de las iteraciones nt al usuario


2. Determinar el valor de la serie de 𝑐𝑜𝑠(𝑥) mediante el uso de x=8 y n dado
por el usuario
3. Determinar el valor de la serie de 𝑒(𝑥) mediante el uso de x=8 y n dado por
el usuario
4. Dividir los resultados de las series anteriores y determinar el valor de la
serie compuesta para 𝑐𝑜𝑠(𝑥)/𝑒(𝑥)
5. Mostrar el valor de la función compuesta
6. Hallar y mostrar el error relativo utilizando un valor verdadero de
𝑐𝑜𝑠(8)/𝑒(8)
7. Hallar y mostrar el error aproximado utilizando un valor verdadero de
𝑐𝑜𝑠(8)/𝑒(8)
8. Determinar las gráficas mediante el uso del numero de iteraciones dadas
por el usuario y los valores del error relativo, error aproximado y sumatoria
de la función compuesta.
3. Programa
Anexamos el código realizado para determinar los valores de las series y los
errores.

clear all;
clc;
close all;
fprintf('Este programa es para calcular la funcion cos(x)/exp(x) y su error \n')
x=8;
vv=cosd(x)/exp(x);
n=input('Ingrese el numero de iteraciones: ');
fcos=@(x,n)((-1).^(n-1).*(x.^(2.*(n-1)))./factorial(2.*(n-1)));
fex=@(x,n)((x.^(n-1))./factorial(n-1));
for i=1:n;
nn=1:i;
ts=fcos(x,nn);
tc=fex(x,nn);
STSe(i)=sum(ts/tc);
err(i)=100*abs((vv-STSe(i))./(vv));
if i==1
earr(i)=100;
else
earr(i)=100*abs((STSe(i)-STSe(i-1))./(STSe(i)));
end
fprintf('%3.0f %4.4f %10.6f %6.6f \n',i,STSe(i),err(i),earr(i));
end;

figure;
plot(nn,err,'r');
grid on;
Iteraciones='Iteraciones';
Er='Error relativo';
xlabel(Iteraciones);
ylabel(Er);
nombre='Comportamiento de las iteraciones con respecto a Er';
title(nombre);
figure;
plot(nn,earr,'b');
grid on;
Iteraciones='Iteraciones';
Ea='Error aproximado';
xlabel(Iteraciones);
ylabel(Ea);
nombre='Comportamiento de las iteraciones con respecto a Ea';
title(nombre);

figure;
plot(nn,STSe,'g');
grid on;
Iteraciones='Iteraciones';
Serie='Serie';
ylabel(Serie);
xlabel(Iteraciones);
nombre='Comportamiento de las iteraciones con respecto a la funcion';
title(nombre);

4. Tabulación de resultados

En la siguiente tabla mostraremos ordenadamente los valores obtenidos

n 𝐜𝐨𝐬(𝒙) /𝒆(𝒙) 𝑬𝒓 𝑬𝒂 (%)

1 1.0000 300925.356783 100.000000


2 -3.9231 1181045.630458 125.490196
3 4.7808 1439053.672360 182.058341
4 -3.0896 930156.219313 254.738353
5 1.2041 362371.678124 356.587280
6 -0.3181 95854.809785 478.541484
7 0.0678 20311.124944 569.130487
8 -0.0105 3274.107712 743.050797
9 0.0020 507.641747 622.364983
10 0.0002 37.088081 865.861091
11 0.0004 7.930396 41.710657
12 0.0003 2.806674 11.047127
13 0.0003 4.701726 1.988548
14 0.0003 3.558747 0.907465
15 0.0003 3.826983 0.284833
16 0.0003 2.903351 0.081159
17 0.0003 2.922411 0.020261
18 0.0003 0.926632 0.004486
19 0.0003 0.927465 0.000886
20 0.0003 0.927465 0.000157

5. Graficas
En las siguientes graficas mostraremos de una mejor manera el comportamiento
del truncamiento para 𝐜𝐨𝐬(𝒙) /𝒆(𝒙).

1. En la siguiente grafica podemos observar de una mejor manera el


comportamiento del error relativo Er.
Grafica 1

2. En la siguiente grafica podemos observar de una mejor manera el


comportamiento del error aproximado Ea.

Grafica 2
3. En la siguiente grafica podemos observar de una mejor manera el
comportamiento de la función compuesta cos(𝑥) /𝑒(𝑥) para ciertos n.

Grafica 3

Método de iteración

Dos cilindros homogéneos de distinto radio y de masa 𝑚1 y 𝑚2 , sabemos que el


valor de la masa 𝑚2 es de 46kg y se encuentran en equilibrio, apoyados entre si y
apoyados sobre dos planos inclinados que hacen los ángulos α de 58° y β
respecto a la horizontal con una fuerza normal correspondiente de 300N, tal como
se muestra en la figura. Se supone que el roce es despreciable en todos los
puntos de contacto. Hallar el ángulo θ que hace la línea de los centros AB con la
horizontal.
Ejercicio tomado y adaptado de “Ejercicios resueltos de mecánica clásica”
por Edmundo Lazo Núñez de la Universidad de Tarapacá

Solución:

1. Análisis físico del problema:


Nota: En el equilibrio, la suma vectorial de todas las fuerzas que actúan sobre cada
cilindro debe ser cero. Además, las fuerzas normales son perpendiculares a la
superficie de contacto, y por lo tanto son radiales a las circunferencias mostradas
en la figura, y pasan justo por el centro de cada cilindro.
Diagrama de cuerpo libre para cada cilindro. En la figura se muestran todas las
fuerzas que actúan sobre el centro de masas de cada cilindro. Para mayor claridad
se han dibujado también las circunferencias que pasan por el centro de masas de
cada cilindro. Además, consideraremos que ambas circunferencias yacen en un
mismo plano.

Para el cilindro A, se cumple la siguiente condición de equilibrio:


⃗⃗⃗⃗ ⃗ + 𝑚1 𝑔 = 0
𝑁1 + 𝑁 (1)
Para el cilindro B, se cumple la siguiente condición de equilibrio:
⃗⃗⃗⃗ ⃗ + 𝑚2 𝑔 = 0
𝑁2 + 𝑁 (2)

Donde ⃗⃗⃗⃗
𝑁1 es la fuerza normal que actúa sobre el cilindro A debido al plano
inclinado con ángulo α, ⃗⃗⃗⃗
𝑁2 es la fuerza normal que actúa sobre el cilindro B debido
⃗ es la fuerza normal asociada al contacto
al plano inclinado con ángulo β y 𝑁
e4ntre los dos cilindros.

Nótese que la fuerza normal 𝑁 ⃗ , asociada al contacto entre ambos cilindros, tiene
la misma magnitud |𝑁 ⃗ | = 𝑁 para cada cilindro, pero actúan sobre cuerpos distintos
y sus direcciones son opuestas. Lo anterior se produce porque ambas fuerzas son
de acción y reacción (Tercera ley de Newton), es decir, el cilindro A ejerce una
fuerza normal ⃗⃗⃗⃗⃗⃗⃗
𝑁𝐴𝐵 sobre el cilindro B, y el cilindro B realiza otra fuerza normal ⃗⃗⃗⃗⃗⃗⃗
𝑁𝐵𝐴
⃗⃗⃗⃗⃗⃗⃗ ⃗⃗⃗⃗⃗⃗⃗
sobre el cilindro A que es igual en magnitud 𝑁𝐴𝐵 = 𝑁𝐵𝐴 = 𝑁, pero de dirección
exactamente contraria, esto es, ⃗⃗⃗⃗⃗⃗⃗
𝑁𝐴𝐵 = −𝑁⃗⃗⃗⃗⃗⃗⃗
𝐵𝐴 .

2. Determinación del sistema de ecuaciones


En la siguiente figura se han dibujado todas las fuerzas que actúan sobre cada
cilindro en dos sistemas coordenados cuyo origen se encuentra en cada cilindro.
Ahora podemos aplicar la condición de equilibrio a cada cilindro. En primer lugar,
aplicaremos la condición de equilibrio (1) ⃗⃗⃗⃗ ⃗ + 𝑚1 𝑔 = 0, sobre el cilindro A,
𝑁1 + 𝑁
considerando las fuerzas como aparecen en el lado izquierdo de la figura.

En componentes se tiene:

∑ 𝐹𝑥 = 𝑁1 𝑠𝑒𝑛𝛼 − 𝑁𝑐𝑜𝑠𝜃 = 0 (3)


∑ 𝐹𝑦 = 𝑁1 𝑐𝑜𝑠𝛼 + 𝑁𝑠𝑒𝑛𝜃 − 𝑚1 𝑔 = 0 (4)
⃗⃗⃗⃗2 + 𝑁
Ahora aplicaremos la condición de equilibrio (2) 𝑁 ⃗ + 𝑚2 𝑔 = 0, sobre el
cilindro B, considerando las fuerzas tal como aparecen en el lado derecho de la
figura anterior.

∑ 𝐹𝑥 = 𝑁2 𝑠𝑒𝑛𝛽 − 𝑁𝑐𝑜𝑠𝜃 = 0 (5)


∑ 𝐹𝑦 = 𝑁2 𝑐𝑜𝑠𝛽 − 𝑁𝑠𝑒𝑛𝜃 − 𝑚1 𝑔 = 0 (6)

Eliminando 𝑁1 de las ecuaciones (3) y (4), escribimos:

𝑁𝑐𝑜𝑠𝜃
𝛼 = 𝑇𝑎𝑛−1 (𝑚 ) (7)
1 𝑔−𝑁𝑠𝑒𝑛𝜃

Eliminando 𝑁2 de las ecuaciones (5) y (6), escribimos:

𝑁𝑐𝑜𝑠𝜃
𝛽 = 𝑇𝑎𝑛−1 (𝑚 ) (8)
2𝑔 +𝑁𝑠𝑒𝑛𝜃

Despejando 𝑁1 de la ecuación (3), escribimos:

𝑁𝑐𝑜𝑠𝜃
𝑁1 = (9)
𝑠𝑒𝑛𝛼

Despejando 𝑁2 de la ecuación (5), escribimos:

𝑁𝑐𝑜𝑠𝜃
𝑁2 = (10)
𝑠𝑒𝑛𝛽
Despejando 𝑁 de las ecuaciones (7) y (8) y igualando respectivamente partiendo
del análisis inicial de las fuerzas normales presentes en cada uno de los dos
cilindros ⃗⃗⃗⃗⃗⃗⃗
𝑁𝐴𝐵 = ⃗⃗⃗⃗⃗⃗⃗
𝑁𝐵𝐴 = 𝑁, obtenemos:

𝑚1 𝑡𝑎𝑛𝛼 𝑚2 𝑡𝑎𝑛𝛽
=
𝑐𝑜𝑠𝜃 + 𝑠𝑒𝑛𝜃 𝑡𝑎𝑛𝛼 𝑐𝑜𝑠𝜃 − 𝑠𝑒𝑛𝜃 𝑡𝑎𝑛𝛽

Dividiendo todo por 𝑐𝑜𝑠𝜃, escribimos:

𝑚1 𝑡𝑎𝑛𝛼(1 − 𝑡𝑎𝑛𝜃 𝑡𝑎𝑛𝛽) = 𝑚2 𝑡𝑎𝑛𝛽(1 + 𝑡𝑎𝑛𝜃 𝑡𝑎𝑛𝛼)

Despejando 𝑡𝑎𝑛𝜃, se tiene finalmente:


𝑚 𝑡𝑎𝑛𝛼−𝑚2 𝑡𝑎𝑛𝛽
𝑡𝑎𝑛𝜃 = (𝑚 1+𝑚 (11)
1 2 )𝑡𝑎𝑛𝛼 𝑡𝑎𝑛𝛽

En conclusión, el planteamiento de ecuaciones no lineales obtenidas por análisis


matemático hacia el problema físico no determina una solución concreta para dar
respuesta al valor del ángulo pedido 𝜃.

3. Variable a iterar:
Analizando el planteamiento del problema y observando la concurrencia de la
variable θ y su importancia para determinar otras variables, la variable θ es la
escogida para utilizar el método de iteración en este problema físico.

4. Sistema de ecuaciones ordenado:


Determinaremos las diferentes ecuaciones que utilizaremos para dar valor a las
incógnitas presentes en el problema y de esta manera llegar a una aproximación
del valor de 𝜃, teniendo en cuenta que 𝑚1 = 80𝑘𝑔, 𝑚2 = 46𝑘𝑔 y 𝑁 = 300𝑁.
Mediante la ecuación (7) despejamos y escribimos la ecuación para 𝑚1
𝑁 cos 𝜃 + 𝑁 sin 𝜃
𝑚1 =
tan 𝛼 𝑔
La ecuación (8) la usaremos tal cual se analizó anteriormente en el problema

𝑁𝑐𝑜𝑠𝜃
𝛽 = 𝑇𝑎𝑛−1 ( )
𝑚2𝑔 + 𝑁𝑠𝑒𝑛𝜃

A partir de la ecuación (9) despejaremos θ y renombrándola como 𝜃𝑐 para


determinar el análisis del error de la iteración

𝑚1 𝑡𝑎𝑛𝛼 − 𝑚2 𝑡𝑎𝑛𝛽
𝜃𝑐 = tan−1 ( )
(𝑚1 + 𝑚2 )𝑡𝑎𝑛𝛼 𝑡𝑎𝑛𝛽

Por último, usaremos la fórmula de error aproximado tomando como valor actual a
θ y como valor anterior a 𝜃𝑐
𝜃 − 𝜃𝑐
𝐸𝑟𝑟 = | | 𝑥 100%
𝜃𝑐

5. Estrategia de solución

1. Dar valores a la variable 𝜃 en un rango de 0° y 45°


2. A partir del valor tomado de 𝜃 determinamos el valor de 𝑚1
3. A partir del valor tomado de 𝜃 determinamos el valor de β
4. Teniendo en cuenta los valores dados por el problema y los hallados
hasta el momento, determinamos el valor de 𝜃𝑐
5. Mediante la fórmula del error aproximado determinamos el
porcentaje de error de nuestro valor tomado 𝜃
6. Con los valores del error aproximado obtenido realizaremos la
gráfica respectiva para visualizar el comportamiento de la iteración
de 𝜃
6. Tabulación de resultados
En la siguiente tabla mostramos los resultados obtenidos mediante el uso del
método de iteración para θ.

𝜽 𝒎𝟏 (𝒌𝒈) β 𝜽𝒄 Err (%)


45 24.0484 17.7442 33.5259 34,2246
44 24.1307 18.1269 32.6673 34,6914
43 24.2116 18.5088 31.8276 35,1030
42 24.2913 18.8899 31.0064 35,4558
41 24.3698 19.2701 30.2035 35,7459
40 24.4470 19.6493 29.4183 35,9696
39 24.5230 20.0277 28.6506 36,1229
38 24.5976 20.4050 27.8999 36,2014
37 24.6711 20.7814 27.1658 36,2007
36 24.7432 21.1567 26.4479 36,1164
35 24.8141 21.5310 25.7460 35,9436
34 24.8838 21.9042 25.0595 35,6772
33 24.9522 22.2763 24.3881 35,3119
32 25.0193 22.6472 23.7315 34,8421
31 25.0852 23.0169 23.0892 34,2620
30 25.1498 23.3854 22.4609 33,5653
29 25.2131 23.7526 21.8463 32,7454
28 25.2752 24.1186 21.2451 31,7952
27 25.3361 24.4832 20.6568 30,7075
26 25.3957 24.8464 20.0812 29,4742
25 25.4540 25.2082 19.5180 28,0871
24 25.5111 25.5686 18.9668 26,5371
23 25.5670 25.9274 18.4273 24,8147
22 25.6216 26.2847 17.8993 22,9097
21 25.6750 26.6404 17.3825 20,8111
20 25.7272 26.9945 16.8766 18,5073
19 25.7781 27.3469 16.3813 15,9856
18 25.8278 27.6976 15.8965 13,2327
17 25.8764 28.0464 15.4217 10,2339
16 25.9237 28.3934 14.9569 6,9738
15 25.9698 28.7385 14.5018 3,4353
14.1 26.0102 29.0475 14.1003 0,0022
14 26.0147 29.0817 14.0562 0,3996
13.9 26.0191 29.1159 14.0121 0,8002
13.8 26.0235 29.1501 13.9682 1,2039
13.5 26.0367 29.2525 13.8368 2,4343
13 26.0584 29.4228 13.6198 4,5506
12 26.1009 29.7619 13.1925 9,0390
11 26.1423 30.0988 12.7740 13,8877
10 26.1825 30.4335 12.3642 19,1216
9 26.2215 30.7660 11.9630 24,7680
8 26.2594 31.0961 11.5701 30,8562
7 26.2961 31.4238 11.1854 37,4182
6 26.3317 31.7490 10.8087 44,4890
5 26.3662 32.0716 10.4399 52,1067
4 26.3996 32.3915 10.0788 60,3129
3 26.4319 32.7088 9.7254 69,1531
2 26.4631 33.0232 9.3795 78,6770
1 26.4932 33.3346 9.0410 88,9393
0 0 26.5223 33.6431 8.7098 100,0000

7. Criterio de error
Por medio del método de iteración para la variable de θ determinamos que 14.1°
con un error de aproximación de 0.0022% es un valor valido encontrándose en un
rango (0% y 0.5%) aceptable para nosotros y así dar una finalización al problema
planteado anteriormente.
Nota: Aunque el valor obtenido tenga un error óptimo para nosotros no quiere
decir que esa sea su mejor solución o la solución más aproximada.

8. Graficas
En las siguiente grafica podemos observar de una mejor manera el
comportamiento del valor de θ al momento de realizarle el método de iteración
para determinar la aproximación de la solución del problema planteado.
Bibliografía

Beer, J. M. (2010). Mecanica vectorial para ingenieros Estatica Novena edicion .


Mc Graw Hill Educacion .
Fernández, C. C. (s.f.). Manual basico de Matlab. Obtenido de
http://webs.ucm.es/centros/cont/descargas/documento11541.pdf
Francisco Javier Bastante Flores, I. Q. (2013). Polinomio Taylor Grafica. Obtenido
de https://drive.google.com/file/d/0B-
oLKk6KSzTtNGFEeUZtM001X1U/view?usp=sharing
MathWorks. (s.f.). Matlab. Obtenido de
https://la.mathworks.com/products/matlab.html?s_tid=hp_products_matlab
Nuñez, E. L. (2010). Ejercicios resuletos de mecanica clasica. Obtenido de
http://sb.uta.cl/libros/MECANICA_CLASICA_E_LAZO.pdf
Oviedo, E. M. (s.f.). Mecanica Computacional - Metodos numericos.

También podría gustarte