Вы находитесь на странице: 1из 9

ANLISIS NUMRICO

CARLOS NIEVES
FRANCISCO DAZA
DIEGO BARBOSA




LIC. JESUS M. VALENCIA BUSTAMANTE






UNIVERSIDAD POPULAR DEL CESAR
INGENIERA ELECTRNICA
2013


1. Busque en texto, revistas cientficas o en otros medios, planteamiento de
problema s cuyos modelos matemticos que no admitan la aplicacin de
mtodos analticos, para las soluciones. Presente uno de esos problemas.
Discrimine los parmetros y variables involucrados con la pertinente
interpretacin.

Una Compaa desea construir una planta que recibir suministros desde tres
ciudades: ARAUCA, BOYACA, CASANARE, tomando como origen la ciudad
ARAUCA, BOYACA que tienen coordenadas (300 Km. al Este, 400 Km. al
Norte), y CASANARE tiene coordenadas (700 Km. al Este, 300 Km. al Norte)
respecto de ARAUCA. La posicin de la planta debe estar en un punto tal que
la distancia a los puntos de las ciudades referenciados (ARAUCA, BOYACA,
CASANARE) sea la mnima.

Sean X1 y X2 las coordenadas desconocidas de la planta respecto de ARAUCA.
Utilizando la frmula de la distancia, debe minimizarse la suma de las
distancias:





No hay restricciones en cuanto a las coordenadas de la planta ni condiciones de
no negatividad, puesto que un valor negativo de X1 significa que la planta se
localiza al Oeste del punto ARAUCA. La ecuacin es un programa matemtico
no lineal sin restricciones.
Es un problema no lineal multivariable restringido.

4. Encuentre el intervalo ms grande en el cual debe quedar X para aproximar
a: a) , c) 3

4.1A 5 cifras decimales. 4.2. Con un error relativo a lo sumo de 10
-3
.

|



Y el intervalo estar dado por [

] [

]

Por tanto los resultados obtenidos para un error de a lo sumo 0.001 y
redondeando a 5 cifras decimales es:

Para





Intervalo= [3.10986 r 3.17333]


Para





Intervalo= [1.73032 r 1.73378]



7. PASO 1: Evale directamente a la funcin f(x) =
2
) cos( 1
x
x
en MATLAB para
valores muy cercanos a x=0; por ejemplo que cumplan x <10
-10
, es decir para
-10
-10
<x<10
-10
. PASO 2: Grafique la funcin a travs del Matlab en [-10,10].
PASO 3 Analiza los resultados obtenidos por clculo directo y los obtenidos
por la grafica. Existe alguna discrepancia? PASO 4 Determine una expresin
equivalente a la dada que no genere error para los clculos directos
considerados. Presente las explicaciones pertinentes, grafique en Matlab las
dos funciones en el intervalo [-0.5:0.001:0.5] y observe la equivalencia.

PASO 1:

>> x=-9^ (-10);
>> y= (1-cos(x))/(x^2)
y = 0

>> x=-4^ (-10);
>> y= (1-cos(x))/(x^2)
y = 0.500000000000000

>> x=-10^ (-10); x=
>> y= (1-cos(x))/(x^2)
y = 0

>> x=-6^ (-10);
>> y= (1-cos(x))/(x^2)
y = 0.405915128183551


>> x=6^ (-10);
>> y= (1-cos(x))/(x^2)
y = 0.405915128183551

>> x=1^ (-10);
>> y= (1-cos(x))/(x^2)
y = 0.50000009333080

PASO 2: tomamos este intervalo porque al introducir los comandos en Matlab
no observamos ningn resultado positivo
>>x= [-2:0.001:2];
>> y= (1-cos(x))/(x.^2);
>> plot(x, y,'r','linewidth',40)
>> grid


PASO 3: al evaluar la funcin vemos que los valores obtenidos al evaluar la
funcin directamente en Matlab nos arrojan resultados muy prximos a 0.5 y al
graficarla la funcin nos muestra aproximadamente una lnea recta tambin
muy cercano a ese valor aunque hay que considerar que al evaluar la funcin en
los intervalos [

] y [

] nos dan valores de cero y al


graficarla nos sigue dando prximo a 0.5.


10. Considere una computadora que trabaja con doble precisin (MARC-64).
De acuerdo al estndar 754-1985 de la IEEE, se tiene que para alma cenar los
nmeros norma l izados correctamente se reserva: un (1) bit para el signo,
11bits para el exponente con exceso E +Eo y 52 bit s para la fraccin binaria f.
Teniendo en cuenta que el menor exponente sesgado esta dado por
00000000001 y el mayor por 11111111110, i). Determine el nmero positivo
almacenable ms pequeo Xm y el nmero ms grande XM. ii). Cuantos
nmeros normal izados diferentes se pueden almacenar correctamente en esa
computadora?. iii) Presente un bosquejo grafico donde se ilustre el f lujo
corriente y los desbordamientos asociados. iv) Consulte sobre psilon de la
mquina e indique cul es para la mquina del ejercicio.





0 00000000001 0000000000000000000000000000000000000000000000000000

S



Remplazo Eo y despejo E



f=o



0 11111111110 1111111111111111111111111111111111111111111111111111

S

( (

)
(




Remplazo Eo y despejo E


( (

)
(




Como la mantisa 52 bits y el exponente con corrimiento 11 bits

El nmero de mantisas diferentes con 52 bits es de:


El nmero de exponente corrido con 11 bits es de:



Por tanto la cantidad de nmeros diferentes normalizados que puede
almacenar la maquina correctamente esta dado por:

















12. 1 Sea x= 1.0005*10
-324
. Pruebe s i es o no un nmero de mquina, para la
MARC-64. Si no lo es como que nmero lo alma cena la mquina?






OVER -FLOW UNDER -FLOW OVER- FLOW
-X
M

-X
m

2
-1022
2
-1024
-2
971

15. Obtenga el tercer polinomio de Taylor P3(x) para la funcin f(x) = (x-1) Lnx,
alrededor de X0=1.
a) Grafique en un mismo plano usando Matlab a f(x) y a P 3(x). Puede
reemplazar P a f alrededor de x0 = 1?
b) Ut i l ice P3 (0.5) para aproximar f (0.5). Determine una cota superior
del error a travs de R3 (0.5).
c) Aproxime

utilizando P3(x).
d) A travs del Matlab (aplique matemtica simblica) evalu


Bajo en el entorno de Matlab:
>> x= [1:1:10];
>> z= [1:1:10];
>> f=(x-1).*log(x);
>> p3= (0.5)*((-y). ^3+5*(y. ^2)-7*y+1);
>> plot(x, z, f, p3)
>> Grid




18. Considere la ecuacin en diferencias:

Para con



a) Utilice aritmtica finita (Redondeo a 5 cifras decimales) para calcular Pn para
n= 0,1, 2, 3,, 30 directamente de la ecuacin.
b) La frmula

, para toda n es la solucin correcta de la ecuacin dada.


Use esta para calcular, para n = 0,1,...,30. Explique los resultados y concluya acerca
de la estabilidad numrica de la ecuacin en diferencia dada.

Вам также может понравиться