Está en la página 1de 21

Taller análisis numérico

Integrantes:

Jesús David F.

Néstor Andrés Z.

Robinson Manuel Z.

Docente:

Jesús María Valencia Bustamante

Universidad Popular del Cesar

Licenciatura en Matemáticas

Valledupar – Cesar

2024
Según el texto de Maron y Lopez el modelo representativo a la aproximación de un numero
X es:
(2.1) para cifras decimales (d)
|x−x ¿|<0.5 ×10−d
De donde (d) es el mayor entero negativo

(2.2) para cifras significativas (k)


|x−x ¿| −k −k
< 0.5× 10 =5× 10
|x|
Si k es el mayor entero negativo
¿
Ejemplo: si x =25,3654 es una aproximación de x=25,36536 a 4 cifras decimales.
|25,3654−25,36536|<0.5 ×10−4
|0.00004|<0.5 × 10−4
|0.00004|<0.00005
Por lo tanto, podemos observar que se cumple que
|x−x ¿|<0.5 ×10−d
por otro lado, para que la aproximación de x mediante x ¿

TERMINAR
(4.1) a 5 cifras decimales b).√ 2.5
|x−x ¿|<0.5 ×10−d
¿
−b< x< x < b
Con d=5
−5 ¿ −5
−0.5 ×10 < x< x <0.5 ×10
−5 ¿ −5
−x−0.5 × 10 ← x <0.5 ×10 −x
Con d= √2.5

−√ 2.5+0.5 ×10 ← x <0.5 ×10 −√ 2.5


−5 ¿ −5

√ 2.5+0.5 ×10−5 > x ¿ >−0.5 ×10−5 + √ 2.5


1 −1
√ 2.5+ ¿
>x > + √ 2.5
200000 200000
1 −1
√ 2.5+ ¿
>x > + √ 2.5
200000 200000
¿
x =[1.58113383, 1.58114383]
(4.2) con un error relativo de a lo sumo 10−3

(b)= √ 2.5 y ¿
p =10
−3

|x−x ¿| ¿
<p
|x|
|√ 2.5−x¿| −3
< 10
|√2.5|
|√ 2.5−x¿|<10−3 ×|√2.5|
−√ 2.5 ×10 ≤ √ 2.5−x ≤ √ 2.5 ×10
−3 ¿ −3

−√ 2.5 ×10 −√ 2.5≤−x ≤ √ 2.5 ×10 −√ 2.5


−3 ¿ −3

√ 2.5 ×10−3 + √2.5 ≥ x ¿ ≥−√ 2.5 ×10−3 + √2.5


¿
1.582719969 ≥ x ≥ 1.579557691
(4.1) a 5 cifras decimales d). -2.3e
−5 ¿ −5
−x−0 , 5∗10 <−x < 0 ,5∗10 −x
−5 ¿ −5
2.3 e−0 , 5∗10 <−x < 0 ,5∗10 +2.3 e
−5 ¿ −5
−2.3 e +0 , 5∗10 > x >−0 , 5∗10 −2.3 e
1 ¿ −1
−2.3e+ >x > −2.3 e
200000 200000

¿ 1
x =¿, −2.3e+ ]
200000

(4.2) con un error relativo de a lo sumo 10−3


¿ −3
(d)= -2.3e y p =10
|x−x ¿| ¿
<p
|x|
|−2.3 e−x ¿| −3
<10
|−2.3 e|
|−2.3 e−x ¿|<10−3 ×|−2.3 e|
−3 ¿ −3
2.3 e × 10 ≤−2.3e−x ≤−2.3 e × 10
−3 ¿ −3
2.3 e × 10 +2.3 e ≤−x ≤−2.3 e × 10 +2.3 e
−3 ¿ −3
−2.3 e × 10 −2.3 e ≥ x ≥ 2.3 e × 10 −2.3 e
xcos ( x )−sen (x)
8. Sea f ( x )=
sen ( x )−x

8.1 Evalúe f para valores muy cercanos a x=0; tome x=[-2*10−8 :10−9 :2∗10−8 ¿

8.2 Grafique la función a través de Matlab en [-10:0.1:10].


8.3 ¿Los resultados obtenidos en 8.1? coinciden con los obtenidos en 8.2? ¿Cuáles son los
correctos? Tome como referencialim f (x )¿Por qué ocurre discrepancia entre los resultados?
x →0

xcos ( x ) −sen ( x)
lim
x →0 sen ( x )−x
Aplicamos L´HOPITAL
cos ( x ) −xsen ( x )−cos ⁡(x )
lim
x →0 cos ( x ) −1

−xsen ( x )
lim
x →0 cos ( x ) −1
Aplicamos L´HOPITAL
−sen( x)−xcos (x )
lim
x →0 −sen (x)
Aplicamos L´HOPITAL

−cos ⁡(x )−cos ⁡( x )−xsen (x)


lim
x →0 −cos ⁡( x)
−2 cos ⁡( x )−xsen(x )
lim
x →0 −cos ⁡(x )
Al evaluar el límite obtenemos como resultado:

xcos (x )−sen (x)


lim =2
x →0 sen (x)−x

Al realizar el anterior procedimiento nos podemos dar cuenta de que la gráfica es correcta y
el error está en el cálculo directo. Están ocurriendo errores por efecto de cancelación
sustractiva, ya que se está restando dos valores casi iguales en este caso los valores en el
numerador son valores cercanos al cero y son casi iguales
8.4 Escriba una expresión equivalente a f para puntos “muy cercanos” a x = 0. (¿ x∨¿ 10−8)

xcos ( x ) −sen ( x)
lim
x →0 sen ( x )−x
Aplicamos L´HOPITAL
cos ( x ) −xsen ( x )−cos ⁡(x )
lim
x →0 cos ( x ) −1

−xsen ( x )
lim
x →0 cos ( x ) −1
Aplicamos L´HOPITAL
−sen( x)−xcos (x )
lim
x →0 −sen (x)
Aplicamos L´HOPITAL

−cos ⁡(x )−cos ⁡( x )−xsen (x)


lim
x →0 −cos ⁡( x)
Por lo tanto, la expresión equivalente seria:
−2 cos ⁡(x)−xsen(x )
f ( x )=
−cos ⁡(x )

8.5 Grafique f y la expresión obtenida, en [-1:0.1:1]. Observe la equivalencia.


i) El número positivo más pequeño
Número en binario
0 00000000001 0000000000000000000000000000000000000000000000000000000000000000

 Número positivo más pequeño 𝑿𝒎

𝐸0 = 2𝑝−1 − 1

Sustituyendo 𝑃 = 11, siendo p el número de bits asignado para el exceso del exponente
sesgado

𝐸0 = 211−1 − 1

𝐸0 = 210 − 1

𝐸0 = 1024 − 1

𝐸0 = 1023

Sabemos que el exponente más pequeño negativo esta dado de la siguiente forma

𝐸𝑚 + 1023 = 00000000001

𝐸𝑚 = 00000000001 − 1023

𝐸𝑚 = −1022

 Número en punto flotante binario normalizado:

𝑿𝒎 = (−1)𝑠 ∗ 2𝐸 ∗ (1 + 𝑓)

Reemplazando:

𝑿𝒎 = (−1)0 ∗ (2)−1022 ∗ (1 + 0) = 2−1022 = 2.2251 ∗ 10−308


 Número más grande 𝑿𝑴

Número en binario

011111111110111111111111111111111111111111111111111111111111111111

Del paso anterior sabemos que: 𝐸0 = 1023

El exponente más grande esta dado de la siguiente forma:

𝐸𝑀 + 1023 = 11111111110

𝐸𝑀 + 1023 = 2046

𝐸𝑀 = 2046 − 1023

𝐸𝑀 = 1023

 Número en punto flotante binario normalizado:


XM = (−1 )S∗( 2 ) E∗(1+ f )
Reemplazando:
XM=(−1)0∗( 2 )1023∗¿= 1.7977 * 10308

ii) Cuantos números normalizados diferentes se pueden almacenar correctamente en


esa computadora?
Como tenemos 64 bits, podemos calcular la cantidad de números normalizados hallando
las posibles combinaciones para el signo, exponente corrido y la mantisa.
1 bit para el signo: 21 (dos posibilidades 0 o 1). 11 bits para el exponente: 211 = 2048
posibilidades. 52 bits para la mantisa: 252
Por lo tanto, el número total de números normalizados diferentes que se pueden almacenar
en una computadora de 64 bits sería:
1 11 52 64 19
2 ∗2 ∗2 =2 =1.8447∗10
Entonces, en una computadora de 64 bits, se pueden almacenar:
64 19
2 o 1.8447∗10 números normalizados diferentes.

iii) Presente un bosquejo grafico donde se ilustre el flujo corriente y los


10desbordamientos asociados.
𝐗𝐌 = −1.8447 ∗ 1019− X𝐦 = −2.2251 ∗ 10−308 𝐨 X𝐦 = 2.2251 ∗10−308 𝐗𝐌 = 1.8447 ∗ 1019

Over flow Flujo corriente Under Flow Flujo corriente Over flow

En el grafico over flow son los números que no logra almacenar la


maquina debido a que son mayores al número más grande positivo y menores al número
más grande negativo. Por otro lado, el flujo corriente un espacio en el que se encuentran
infinitos números que están acotados por el número más grande positivo y el más pequeño
postivo y el númeromás grande negativo y el más pequeño negativo

iv) Consulte sobre épsilon de la máquina e indique cuál es para la máquina del
ejercicio.
El épsilon de la maquina es un número que nos permite saber la precisión de esta. El
épsilon es el numero decimal más pequeño que, sumado a 1, la computadora nos arroja un
valor diferente de 1, es decir que no es redondeado.

En el sistema binario el épsilon de la máquina es igual a 2−𝑛, donde 𝑛 es la longitud de la


mantisa sin tomar en cuenta el bit implícito antes del punto flotante.

Para hallar el épsilon de esta máquina, es decir, una de 64 bits se toma al número positivo
más pequeño que es representado por 𝑥, y se le suma 1, el cual quedaría de la siguiente
manera:

 Número en binario

0 00000000001 0000000000000000000000000000000000000000000000000001
 Número en punto flotante binario normalizado:

x = (−1)0 ∗ 2−1022 ∗ (1 + 2−52) = 2−1022 = 2.2251 ∗ 10−308

se concluye que el épsilon para una maquina de 64 bits seria 2−52


Tomando (a)
Tomando (b)
EL PUNTO 14 TA RARO PORQUE NO APROXIMA A e^-5
a)

Se puede decir que es una buena aproximación ya que el quinto polinomio de Taylor reposa
sobre la función Ln(x) alrededor del 1, es decir que para x=1 es una buena aproximación.

b)
c)
d)
n
b) la formula x n=( 1−√ 3 ) es la solución correcta de la ecuación dada. Use esta y calcule x n
para n=0,1,…,20

También podría gustarte