Está en la página 1de 7

1.

Indique la cantidad de cifras significativas que tienen cada número y


justifique:
0.0010025002
Rta/ Tiene 8 cifras significativas los ceros a la izquierda nunca son
significativos

5.554 × 10−6
Rta/ Tiene 4 cifras significativas los ceros a la izquierda nunca son
significativos
27.440002
Rta/ Tiene 8 los ceros intermedios si son significativo
1001.44 × 10−20
Rta/ Tiene 6 cifras significativas los ceros a la izquierda nunca son
significativos
1.0000121
Rta/ Tiene 8 los ceros intermedio si son significativos
2.440 × 10−6
Rta/ Tiene 4 los ceros intermedio si son significativo
2. Truncar y Redondear a cifras decimales y a cifras significativas:

EXPRESIÓN
NUMERO 3d 3S
DECIMAL
0.99999 0.99999 1.000 1.00
√6 2.449489743 2.449 2.44
−3/16 -0.1875 -0.188 -0.188
tan 86.5º -9.380588878 -9.381 -9.38
 Redondeo de 0.99999
0.99999+0.5∗10−3
¿ 0.99999+0.0005
= 1.00049

 Redondeo de −√6 = -2.449489743


−( 2.449489743+ 0.5∗10−3)
¿−(2.449489743+0.0005)
= -2.449989743
 Redondeo de -3/16 =- 0.1875
−( 0.1875+0.5∗10−3 )
¿−(0.1875+ 0.0005)
= - 0.1880
 Redondeo de tan(86.5)= -9.380588878
−9.380588878+0.5∗10−3
¿−9.380588878+0.00005
=9.381088878
3. Encuentre el intervalo más largo en el que se debe encontrar 𝑃 ∗ para
aproximarse a 𝑃 con error relativo máximo de 10−4 para cada valor de P. (a
4 cifras significativas).
Redondeo de e=2.718281828
2.718281828+0.5∗10− 4
2.718281828+0.00005
=2.718 281828
Prueba

¿ e−P∨ ¿ ¿
¿ e∨¿ ≤ 0.5∗10−4 ¿
|e−P|≤|e|∗0.5∗10−4
−|e|∗0.5∗10−4 ≤ e−P ≤∨e∨¿ 0.5∗10− 4

−|e|∗0.5∗10−4 −e ≤−P≤|e|∗0.5∗10−4 + e Multiplicamos por (-1)

e∗0.5∗10−4 +e ≥ P ≥−e∗0.5∗10−4−e
2.718553657 ≥ P ≥-2.718553657
El intervalo es
(−2.718553657 , 2.718553657)

4. Dada las ecuaciones:


(i) 𝑥2−√7𝑥+√2=0
Resuelve para cada una:
(a) Encuentre las raíces “cuasi exacta” utilizando el comando “roots” del
matlab, en el formato long-e.

>> syms x
>> x=[1 -sqrt(7) sqrt(2)];
>> format long e
>> r=roots(x)

r=
1.902346481050634e+00
7.434048300139566e-01

(b) Use una aritmetica de redondeo de cuatro digitos y las formula cuadrática
clásica, y determine en matlab las raíces de cada ecuación. Calcule el error
relativo para cada una, y compare los resultados de cada raíz con las halladas
anteriormente. ¿son confiables las raíces?
a=1;
b=-sqrt(7);
c=sqrt(2);
x1=(-b+sqrt(b^2-4*a*c))/(2*a)
x2=(-b-sqrt(b^2-4*a*c))/(2*a)
disp('el error relativo de x1 es:');
erroreal= (r(1)-x1)*(-1);
errore=(erroreal/5.000000000000000)*100;
disp(errore)
disp('el error relativo de x2 es:');
erroreal2= (r(2)-x2)*(-1);
errore2=(erroreal2/0.000002000000000)*100;
disp(errore2)
x1 = 1.902346481050634e+00
x2 =7.434048300139565e-01
el error relativo de x1 es: 0
el error relativo de x2 es: -5.551115123125783e-09

( c) Utilice una formula cuadrática alterna equivalente a la clásica para calcular


la raíz cuyo resultado no fue confiable, mediante matlab, y calcule el error
relativo. Compare su resultado con la encontrada en el inciso (a). Ahora, ¿si es
confiable su resultado?

y1 = (-2*c)/(b+sqrt(b^2 - 4*a*c))
y2 = -2*c/(b-sqrt(b^2 - 4*a*c))
disp('el error relativo de y1 es:');
erroreal= (r(1)-y1)*(-1);
errore=(erroreal/r(1))*100;
disp(errore)
disp('el error relativo de y2 es:');
erroreal2= (r(2)-y2)*(-1);
errore2=(erroreal2/r(2))*100;
disp(errore2)
y1 = 1.902346481050634e+00
y2 = 7.434048300139566e-01

el error relativo de y1 es: 1.167214317354007e-14

el error relativo de y2 es: 0


6. Sea 𝑓(𝑥)=𝑒𝑥−𝑒−𝑥𝑥
(a) Evalúe la función 𝑓 directamente en matlab para valores muy cercanos a 𝑥=0.
Ejemplo, 𝑥=−10−20 y
𝑥=10−20. ¿Qué resultado obtuvo?
>> syms x
>>
f(x)=((exp(x)-exp(-x))/x)

f(x) =
-(exp(-x) - exp(x))/x
>> f(-10.^-20)
ans =

1000000000000000000*exp(1/1000000000000000000) -
1000000000000000000*exp(-1/1000000000000000000)

>> f(10.^-20)
ans =

10000000000000000000*exp(1/10000000000000000000) -
10000000000000000000*exp(-1/10000000000000000000)

(b) Grafique la función mediante matlab en [−2 2] y observe el comportamiento de


la función, cuando x se a
cerca a cero, ¿a qué valor se aproxima 𝑓?
>> x=[-2:0.01:2];
>> f=(exp(x)- exp(-x))./x;
>> plot(x,f

( c). Encuentre 𝑙𝑖𝑚𝑥→0𝑓(𝑥) y compare el resultado con los incisos a y b.


explique donde hay discrepancia y ¿por qué?

>> syms x
>> fx=(exp(x)- exp(-x))/x;
>> limit(fx,0)

ans =

7. Considere una computadora que trabaja con precisión simple (MARC-32). De


acuerdo al formato estándar 754
de 2008 (versión actualizada) de la IEEE, se tiene que para almacenar los
números normalizados correctamente
se reserva: un (1) bit para el signo, 8 bits para el exponente con exceso E+Eo y 23
bits para la fracción binaria 𝑓
de la mantisa. Teniendo en cuenta que el menor exponente sesgado está dado
por 00000001 y el mayor por
11111110.
(a) Determine el número positivo almacenable más pequeño Xm y el número
más grande XM.
Numero positivo más pequeño X m
0 00000001 00000000000000000000000
s=0
E+ E 0(2)=00000001

E+ E 0(10)=1

E=1−E0 ⇒ 1−(2¿¿ P−1−1)⇒ 2−2 8−1 ⇒2−27 ¿


E=−126
f (2)=00000000000000000000000

f (10)=0

X m=(−1 )0 2−126 ( 1+0 ) =2−126

X m=1.175494351∗10−38

Número positivo más grande X M


0 11111110 11111111111111111111111
s=0
E+ E 0(2)=11111110

E+ E 0(10)=1∗27+1∗26+1∗5 5+1∗24+ 1∗23 +1∗22+ 1∗21 +0

E+ E 0(10)=254

E=254−E0 ⇒254−(2¿¿ P−1−1)⇒ 254−28−1 ⇒254−27 ¿


E=126
f (2)=11111111111111111111111

f (10)=1∗2−1 +1∗2−2+1∗2−3 +1∗2−4 +1∗2−5 +…+1∗2−20 +1∗2−23

Aplicando la definición de una progresión geométrica, dada una razón constante


de r =1/2
23
1 1

f (10)=
( ())
2
1−
2
=1−2−23
1
1−
2

f (10)=0.99999999999999≅ 1

X M =(−1 )0 2126 ( 1+0.99999999999999 )

X M =1.701411835∗1038

(b) ¿Cuantos números normalizados diferentes se pueden almacenar


correctamente en esa computadora?
Teniendo en cuenta que un bit pude tomar valor 1 o 0, y la maquina en tiene 32
bits disponibles para almacenar números, la cantidad de números
normalizados diferentes se puede determinar a través de la regla de
probabilidad del exponente. Sabiendo que, en el exponente con exceso, no
todos los números pueden ser ceros pero tampoco pueden ser unos, y
eliminamos las dos posibilidades de la siguiente manera:
232−2=4294967294
( c) Presente un bosquejo gráfico donde se ilustre el flujo corriente y los
desbordamientos asociados.

(d) Consulte sobre la épsilon de la máquina e indique cuál es para la máquina del
ejercicio. Muestre proceso
sin formula.
/ El ε de la maquina es el número x positivo más pequeño. En el sistema binario
la épsilon de la maquina es igual a2−n , donde n es la longitud de la mantisa sin
tomar en cuenta el bit implícito antes del punto flotante.
Para el caso de la máquina con doble precisión MARC-32 que reserva 23 bits
para la fracción binaria f de la mantisa la épsilon es:

ε =2−2 3=1.192092896 ¿ 10−7

También podría gustarte