Deber 1 Metodos Numericos
Deber 1 Metodos Numericos
Deber 1 Metodos Numericos
Ingeniería Automotriz
Deber No. 1
Métodos Numéricos
Edy Ulloa
1314
29 de octubre del 2015
1. Calcule el error absoluto y error relativo en las aproximaciones de p mediante 𝑝∗ :
p p* E absoluto E relativo
a) 3,141592654 3 1/7 ,126448926735E-02 ,4025E-03
b) 2,718281828 2,718 ,281828459045E-03 ,1037E-03
c) 3,141592654 3,1416 ,734641020683E-05 ,2338E-05
d) 1,414213562 1,414 ,213562373095E-03 ,1510E-03
e) 22026,46579 22000 ,264657948067E+02 ,1202E-02
2. Determine el mayor intervalo en que debe estar p* para aproximar p con un error relativo de a
lo sumo 10-4 para cada valor de p.
p E relativo p*
a) 3,14159265 ,10E-04 ,314156E+01
b) 2,71828183 ,10E-04 ,271825E+01
c) 1,41421356 ,10E-04 ,141420E+01
3. Realice los siguientes cálculos
a) En forma exacta
b) Mediante una aritmética de truncamiento a tres cifras
c) Mediante una aritmética de redondeo a tres cifras
d) Calcule los errores relativos en los incisos b y c
Datos
4/5 3/11 8,00E-01 2,727E-01
1/3 3/20 3,33E-01 1,50E-01
47 Use una aritmética de redondeo a tres cifras para los siguientes cálculos. Calcule el error absoluto
y el error relativo con el valor exacto determinado a por lo menos cinco cifras.
a) 133 + 0.921
b) 133 - 0,499
3
c) -10π+6℮-
62
22
𝜋− 7
d) 1
17
Datos reales
133 0,499 3,141592654 3/62 3 1/7
0,921 10 2,718281828 6 1/17
a)
𝑥𝑐𝑜𝑠(𝑥) − 𝑥𝑠𝑒𝑛(𝑥)
lim
𝑥→0 𝑥 − 𝑠𝑒𝑛𝑥
L´Hospital
𝑐𝑜𝑠𝑥 − 𝑥𝑠𝑒𝑛𝑥 − (𝑠𝑒𝑛𝑥 + 𝑥𝑐𝑜𝑠𝑥)
lim
𝑥→0 1 − 𝑐𝑜𝑠𝑥
L´Hospital
−𝑠𝑒𝑛𝑥 − 𝑥𝑐𝑜𝑠𝑥 − 𝑠𝑒𝑛𝑥 − 𝑐𝑜𝑠𝑥 − 𝑐𝑜𝑠𝑥 + 𝑥𝑠𝑒𝑛𝑥
lim
𝑥→0 𝑠𝑒𝑛𝑥
−2𝑠𝑒𝑛𝑥 − 𝑥𝑐𝑜𝑠𝑥 − 2𝑐𝑜𝑠𝑥 + 𝑥𝑠𝑒𝑛𝑥
lim
𝑥→0 𝑠𝑒𝑛𝑥
L´Hospital
𝑥𝑠𝑒𝑛𝑥 − 𝑐𝑜𝑠𝑥 − 2𝑐𝑜𝑠𝑥 + 𝑥𝑐𝑜𝑠𝑥 + 𝑥𝑠𝑒𝑛𝑥 + 2𝑠𝑒𝑛𝑥
lim
𝑥→0 −𝑐𝑜𝑠𝑥
𝑥𝑠𝑒𝑛𝑥 − 3𝑐𝑜𝑠𝑥 + 𝑥𝑐𝑜𝑠𝑥 + 3𝑠𝑒𝑛𝑥
lim
𝑥→0 −𝑐𝑜𝑠𝑥
b)
f(0.1) =2,58896=0,258896E+01
c)
a) 0 10000001010 1001001100000000000000000000000000000000000000000000
ans =
3224
b) 1 10000001010 1001001100000000000000000000000000000000000000000000
ans =
-3224
c) 0 01111111111 0101001100000000000000000000000000000000000000000000
ans =
1.3242
Factor comun
L´Hospital
c E relativo
a 2
b 2,00940167 2,003335 0,00302828
13. Use el sistema de ayudas de MATLAB para encontrar información sobre las siguientes constantes
especiales: realmin, realmax, inf, NaN, pi, eps.
>> realmin
ans =
2.2251e-308
>> realmax
ans =
1.7977e+308
>> pi
ans =
3.1416
>> eps
ans =
2.2204e-16
>> inf
ans =
Inf
>> NaN
ans =
NaN
14. Obtenga información sobre comandos utilizados en Matlab, por medio de los sistemas de ayuda de
MATLAB. En particular, consulte sobre for, while, if, end, tres puntos (...), hold y line.
For
Declaraciones programáticas, extremo ejecuta repetidamente una o más sentencias de
MATLAB en un bucle. Valores tiene una de las siguientes formas:
while
if,
si la expresión , declaraciones , extremo evalúa una expresión y ejecuta un grupo de
sentencias cuando la expresión es verdadera .
elseif y else son opcionales , y ejecutar sentencias sólo cuando las expresiones
anteriores en el bloque si son falsas . Un bloque
if puede incluir múltiples sentencias elseif .
End
extremo termina por, mientras que, conmutadores, intente, si, y parfor declaraciones.
Sin una declaración final, porque, mientras que, switch, tratar, si, y parfor esperar a
nuevas aportaciones. Cada extremo está emparejado con el más cercano anterior no
pareado para, mientras, switch, tratar, si, o parfor y sirve para delimitar su alcance.
aferrarse conserva el gráfico actual y agrega otro gráfico a la misma. MATLAB ajusta
los límites de ejes, marcas de verificación, y garrapatas etiquetas como sea necesario
para mostrar la gama completa de la gráfica añadido.
mantenga todas las bodegas del gráfico y el color de la línea actual y estilo de línea para
que los comandos de trazado subsiguientes no restablecen los valores de propiedad
ColorOrder y LineStyleOrder al principio de la lista. Trazado de comandos siguen
ciclismo a través de los colores predefinidos y estilos de línea desde donde el último
gráfico se detuvo en la lista.
Line
línea crea un objeto de línea en los ejes actuales con los valores por defecto x = [0 1] ey
= [0 1]. Se puede especificar el color, ancho, estilo de línea y tipo de marcador, así
como otras características.
15. Desarrolle, depure y pruebe un programa en MATLAB, a .n de calcular la velocidad del paracaídas
que cae como se explicó en el ejemplo desarrollado en clase. Diseñe el programa de modo que permita
al usuario introducir valores para el coeficiente de arrastre y la masa. Pruebe el programa con la
reproducción de los resultados del ejemplo de clase. Repita el cálculo pero utilice tamaños de paso de
0.2 y 0.1 s (Grafique sus resultados en Matlab). Compare sus resultados con la solución analítica que se
obtuvo previamente. Un tamaño de paso más pequeño, ¿hace que los resultados sean mejores o
peores?
Explique sus resultados.
Datos
Masa=70kg
Constate=12.5
Gravedad=9.8m/s2
Paso= 0.1 y 0.2
clc;
disp('Calculo de velocidad');
m=input('ingrese el valor de la masa m = ');
c=input('ingrese el valor de la constante c = ');
g=input('ingrese el valor de la gravedad g = ');
p=input('ingrese el valor del paso del tiempo p = ');
v(1)=0;
A=10/p;
for i= 1:A
v(i+1) =v(i)+(g-((c/m)*v(i)))*p;
end
t(1)=0;
for x= 1:A
t(x+1)=x*p;
end
t
v
plot(v,t)