Anda di halaman 1dari 19

UNIVERSIDAD CENTRAL DE VENEZUELA

FACULTAD DE INGENIERA
CICLO BSICO
DEPARTAMENTO DE MATEMTICA APLICADA

TAREA N1

ELABORADO POR:
JAVIER HERNNDEZ

CARACAS, NOVIEMBRE DE 2010

Pregunta 1
Resultados:

Resultado
A
B
C
D
Realizacin del clculo:

Caso 1 (X4 y X5 originales)


1.025188136829667e-010
-1.564330887049437e-010
0
0

Caso 2 (X4 y X5 modificados)


-0.004296342739892
-0.004296342998714
-0.004296342842281
-0.004296342842281

>> Format long


>>x1=2.718281828;
x2=-3.141592654;
x3=1.414213562;
x4=0.5772156649;
x4alt=0.577215664;
x5=0.3010299957;
x5alt=0.301029995;
y1=1486.2497;
y2=878366.9879;
y3=-22.37492;
y4=4773714.647;
y5=0.000185049;
resultado1=x1*y1+x2*y2+x3*y3+x4*y4+x5*y5;
resultado2=x5*y5+x4*y4+x3*y3+x2*y2+x1*y1;
resultado3=(x4*y4+x1*y1+x5*y5)+(x2*y2+x3*y3);
resultado4=(x5*y5+x1*y1+x4*y4)+(x3*y3+x2*y2);

resultado5=x1*y1+x2*y2+x3*y3+x4alt*y4+x5alt*y5;
resultado6=x5alt*y5+x4alt*y4+x3*y3+x2*y2+x1*y1;
resultado7=(x4alt*y4+x1*y1+x5alt*y5)+(x2*y2+x3*y3);
resultado8=(x5alt*y5+x1*y1+x4alt*y4)+(x3*y3+x2*y2);

El resultado real para todos los casos es


Observaciones:
Caso1:
El resultado en el apartado A y B, a pesar de que deberan tener el mismo resultado, no lo
presentan en el clculo asistido por computador debido al error por aproximacin, como podemos
observar la siguiente aproximacin:

La aproximacin en el computador se hace de forma sucesiva:

Donde
, lo que ocasiona que mientras ms aproximaciones se hagan, el
error ser ms apreciable, hasta el punto de que pueda alejarse notablemente del valor real.

Ahora, el por qu A y B no dan la misma aproximacin es sencillo de explicar, teniendo en


cuenta la demostracin anterior:

Donde tenemos que:

Lo que queda en evidencia en los resultados aportados


Para el caso de C y D, lo que se observa es un caso de cancelacin catastrfica, ocasionado
por el trmino
, que tiene un valor insignificante en comparacin a los otros valores de la
suma, que para efectos del clculo computacional no vara el mayor valor de la suma de los otros
trminos.
Caso 2:
En este caso, A, B, C y D tienen valores muy aproximados entre ellos pero lejano a su vez al
valor real, al usar
y
se est usando un valor aproximado a
y , que no es lo mismo a
tener un error por aproximacin de los valores de
y , lo que resulta en un valor final alejado
del valor real, pues se da un error por aproximacin usando valores aproximados a
y .

El por qu A, B, C y D presentan valores aproximados entre ellos, es porque al usar un


decimal menos, se van a tener menos decimales susceptibles a errores por aproximacin.

En
tenemos un 30 en los dos ltimos decimales, que al avanzar las operaciones podra
ser aproximado a otro valor, mientras que en
tenemos 00 que no se ver afectado.
Pregunta 2
Resultados:
Recursiva
1

Frmula

3.000000000000000
5.000000000000000
8.000000000000000
13.000000000000000
21.000000000000000
34.000000000000000
55.000000000000000
89.000000000000000

3.000000000000000
5.000000000000001
8.000000000000002
13.000000000000004
21.000000000000004
34.000000000000014
55.000000000000021
89.000000000000028

Ambas tablas deberan tener el mismo resultado, pero el problema es que a medida que
crece el valor de tenemos que para la formula, el nmero de condicin empieza a aumentar:

Tenemos que:

Prestemos atencin a los trminos elevados a


Y

, conforme el valor

manera, dependiendo si

aumente, el nmero de condicin variara de distinta

es par o impar, alejndose del valor real.

Pregunta 4

Tenemos:

Grficamente tenemos:

Cuya intercepcin es:

Creamos un

con dicha intercepcin:

Grficamente tenemos:

Se nota grficamente que los puntos de intercepcin son coincidentes con las races del
hallado.

Usando el cdigo siguiente:

format long
x=input('Introduzca el valor de x0: ');
x(1)=x;
for i=1:10
y=(x-2)^2+((3*sqrt(4-2*(x-3)^2))-3)^2-5;
dy=2*(x-2)-24*(3*sqrt(4-2*(x-3)^2)-3)*(0.5/sqrt(4-2*(x-3)^2))*(x-3);
x(i+1)=x-y/(dy);
x=x(i+1);
k=i;
disp([k
x
y]);
end

Se obtuvieron los siguientes resultados:


Primera raz encontrada:
Pto Evaluado

Funcin evaluada
En el punto

2.327749718700648 -3.455844122715710
2.300709452661234 0.300220946018047
2.300944125600722 -0.002650481705489
2.300944141674327 -0.000000181516283
2.300944141674327 -0.000000000000003
2.300944141674327 0.000000000000002
2.300944141674327 0.000000000000002
2.300944141674327 0.000000000000002
2.300944141674327 0.000000000000002
2.300944141674327 0.000000000000002

Segunda raz encontrada:

Pto Evaluado

Funcin evaluada
En el punto

1.598357824620598 -0.211168824543154
1.598422597080676 0.009067059826922
1.598422711230499 0.000015923012887
1.598422711230851 0.000000000049214
1.598422711230851 -0.000000000000011
1.598422711230851 -0.000000000000011
1.598422711230851 -0.000000000000011
1.598422711230851 -0.000000000000011
1.598422711230851 -0.000000000000011
1.598422711230851 -0.000000000000011

Tercera raz encontrada:


(Posible Underflow a partir de la 6ta iteracin)
Pto Evaluado

Funcin evaluada
En el punto

4.257648288901315 4.075083519034529
4.239053510130940 0.162489588232271
4.234987926759723 0.024958574744772
4.234804613201217 0.001032850288014
4.234804249327778 0.000002042080930
4.234804249326346 0.000000000008035
4.234804249326346

4.234804249326346

4.234804249326346

4.234804249326346

Cuarta raz encontrada:

Pto Evaluado

Funcin evaluada
En el punto

4.093841380858955 -0.093750055378595
4.100882814483521 0.029062994665310
4.101122725580699 0.000926493272702
4.101123015415111 0.000001116589357
4.101123015415535 0.000000000001632
4.101123015415535 -0.000000000000001
4.101123015415535 -0.000000000000001
4.101123015415535 -0.000000000000001
4.101123015415535 -0.000000000000001
4.101123015415535 -0.000000000000001

Procedemos a elaborar una tabla de resultados, con las aproximaciones obtenidas:


Raz
1
2
3
4

Pto donde se encuentra la intercepcin (X,Y)


(1.598422711230851, 0.800287363962085)
(2.300944141674327, 5.215723950223019)
(4.101123015415535, 3.765037302418078)
(4.234804249326346, 2.924833736337981)

Pregunta 5
Se tiene la ecuacin diferencial:

Y su solucin es:

Cuya demostracin es la siguiente:


Primera derivada de

Segunda derivada de

Sustituyendo en la ecuacin diferencial tenemos:

Lo que resulta en:

Ahora realizamos un anlisis para saber en qu punto


sabiendo que:

, el objeto tocara el suelo,

La funcin nos queda entonces:

En forma de entrada para graphmatica y Mathlab, tenemos:

y=90+((0.1*9.8)/0.15)*x-(((0.1^2)*9.8)/(0.15^2))*(1-exp((-0.15*x)/0.1))

Segn Graphmatica la grafica es:

Lo que es ilgico, ahora intentamos en Spacetime 2.0 para Windows Mobile, tenemos

Cuando

Esta grafica se obtiene en Spacetime al cambiar la funcin:

y=90+((0.1*9.8)/0.15)*x-(((0.1^2)*9.8)/(0.15^2))*(1-exp((-0.15*x)/0.1))

A:
y=90-((0.1*9.8)/0.15)*x+(((0.1^2)*9.8)/(0.15^2))*(1-exp((-0.15*x)/0.1))

Pues en el enunciado, la ecuacin est dada de tal forma que el descenso sea positivo, la
funcin original no queda:

Procedemos a calcular las races mediante biseccin, falsa posicin, secante y Newton.

Biseccin
y=90+((0.1*9.8)/0.15)*x-(((0.1^2)*9.8)/(0.15^2))*(1-exp((-0.15*x)/0.1))
Biseccin no encuentra ninguna raz, pues es siempre positivo.

Utilizamos la funcin que define el descenso como negativo para todas las operaciones
siguientes:
y=90-((0.1*9.8)/0.15)*x+(((0.1^2)*9.8)/(0.15^2))*(1-exp((-0.15*x)/0.1))

>> bisecgraf('biseccion',1,50,0,50,100)
...
It.

fa=f(a)

10 14.398438, 14.446289 6.253e-001


11 14.398438, 14.422363 3.126e-001
12 14.422363, 14.434326 1.563e-001
13 14.434326, 14.440308 7.816e-002
14 14.440308, 14.443298 3.908e-002
15 14.440308, 14.441803 1.954e-002
16 14.441803, 14.442551 9.770e-003
17 14.441803, 14.442177 4.885e-003
18 14.442177, 14.442364 2.442e-003
19 14.442177, 14.442270 1.221e-003
20 14.442177, 14.442224 6.106e-004
21 14.442177, 14.442200 3.053e-004
22 14.442177, 14.442189 1.527e-004
23 14.442177, 14.442183 7.633e-005
24 14.442177, 14.442180 3.816e-005
25 14.442177, 14.442178 1.908e-005
26 14.442177, 14.442178 9.541e-006
27 14.442177, 14.442177 4.770e-006
Se satisface la tolerancia.
Resultado final: Raz= 14.442177

Tenemos que el valor aproximado de la raz es

Falsa Posicin
>> falsi('falsa',1,50,0.001,100)
...
Columns 1 through 2
Paso

1.000000000000000 1.000000000000000
2.000000000000000 14.333902284419771
3.000000000000000 14.442176870442886

Columns 3 through 4
B

50.000000000000000 14.333902284419771
50.000000000000000 14.442176870442886
50.000000000000000 14.442176870487877

Column 5
y
0.707393962011603
0.000000000293960
0.000000000000009

En 3 iteraciones, falsa posicin satisface una tolerancia, el valor de la raz reportado es:

Secante

>> secante('secant',1,5,0.001,100)
secant =
secant
mtodo de la secante converge
paso

1.000000000000000 1.000000000000000 86.850366413575728


2.000000000000000 5.000000000000000 61.686479899187795
3.000000000000000 14.805556842567601 -2.374082483539252
4.000000000000000 14.442163205743004 0.000089276333145
5.000000000000000 14.442176870487877 0.000000000000009

El mtodo de la secante converge y el valor es

Newton

>> newtongraf('newton',1,0,50,100)
newton =
newton
n= 0, x=1.00000e+000, y=8.68504e+001
n= 1, x=1.81078e+001, y=-2.39490e+001
n= 2, x=1.44422e+001, y=-1.70808e-009

El mtodo de Newton reporta una raz en

Ya para concluir, segn los datos obtenidos, podemos decir que, por lo menos para este
caso, el mtodo de Newton y falsa posicin resultaron ser los de ms rpida convergencia, con 3
iteraciones, seguido del mtodo de la secante con 5 iteraciones y por ltimo el mtodo de
biseccin con 27 iteraciones, todos ellos para parmetros de parada iguales como en el caso de las
tolerancias para falsa posicin y secante, o para lmites extremos (xmin, xmax) iguales como en el
caso de biseccin y Newton.

PREGUNTA 3 NO RESUELTA

Anda mungkin juga menyukai