Está en la página 1de 14

Trabajo final de anlisis numrico

Solucionar los siguientes ejercicios utilizando los programas disponibles en


matlab
1. Usa el mtodo de biseccin para aproximar la raz de
comenzando en el intervalo

y hasta que

Ingrese la funcionasociada f(x) = ((x^2)+1)^(1/2)-tgx


Ingrese limite inferior : 0.5
Ingrese limite superior : 1

it

aprox

error

1 0.500000 1.000000 0.750000 1.000000


2 0.500000 0.750000 0.625000 0.200000
3 0.500000 0.625000 0.562500 0.111111
4 0.500000 0.562500 0.531250 0.058824
5 0.500000 0.531250 0.515625 0.030303
6 0.500000 0.515625 0.507813 0.015385
7 0.500000 0.507813 0.503906 0.007752
8 0.500000 0.503906 0.501953 0.003891
9 0.500000 0.501953 0.500977 0.001949
10 0.500000 0.500977 0.500488 0.000976

laraiz es: 0.500488281

2. Usa el mtodo de la regla falsa para aproximar la raz de


comenzando en el intervalo

y hasta que

Ingrese la funcion asociada f(x) = lnx+(x^2)-4


Ingrese limite inferior : 1
Ingrese limite superior : 2

it

aprox

error

Warning: Rank deficient, rank = 0, tol = 0.0000e+000.


> In R_falsa at 13
1.000000
Warning: Rank deficient, rank = 0, tol = 0.0000e+000.
> In R_falsa at 13
0.000000

laraiz es: 1.000000000

3. Usa el mtodo de Newton-Raphson para aproximar la raz de


comenzando con

y hasta que

Ingrese la funcion asociada f(x) = cosx-x


Ingrese el valor inicial : 1

itaprox g(x) error


Warning: Rank deficient, rank = 0, tol = 0.0000e+000.
> In newtonraphson at 15
1 1.000000 1.000000 0.000000

laraizes: 1.000000000

4. Usa el mtodo de iteracin del punto fijo para aproximar la raz de


comenzando con

y hasta que

Ingrese la funcion asociada


al punto fijo g(x) = lnx+2x-4
Ingrese valor inicial : 1.5

itaprox g(x) error


1 1.500000 108.000000 110.000000
120 43.000000 50.000000 120.000000
45 52.000000 0.984232 2 108.000000 110.000000 120.000000
43 50.000000 120.000000 45.000000
52 108.000000 110.000000 120.000000
43 50.000000 120.000000 45.000000
52 0.000000 La raizes : 108.000000000
La raizes : 110.000000000
La raizes : 120.000000000
La raizes : 43.000000000
La raizes : 50.000000000
La raizes : 120.000000000

La raizes : 45.000000000
La raizes : 52.000000000
5. Usar la regla del trapecio para aproximar,

ii)

Dividiendo en 6 intervalos.

Ingrese la funcion a integrar f(x) = (cosx)/(x+1)


Ingrese limite inferior :
Ingrese limite superior :

0
6

Ingrese numero de trapecios a


considerar en la integracion : 6
El area es: 529.500000000/n??? Error using ==>plot
Invalid property found.
Object Name : line
Property Name : '(cosx)/(x+1)'.

Error in ==> trapecio at 19


plot(xp,yp,'g');

6. Usar la regla de Simpson 1/3 para aproximar,

ii)

Dividiendo en 4 intervalos.

Ingrese la funcin a integrar f(x) = (x^(1/3))*(e^x)


Ingrese limite inferior : 0

ingrese limite superior : 4


Ingrese nmero de trapecios a
considerar en la integracin : 4
El rea es:243.500000000
7. Usar la regla de Simpson 3/8 para aproximar,

ii)

Dividiendo en 4 intervalos.

Ingrese la funcin a integrar f(x) = (lnx)^(3)


Ingrese limite inferior : 2
Ingrese limite superior : 4
Ingrese nmero de trapecios a
considerar en la integracion : 4
El area es: 129.375000000

8. Calcula el polinomio de interpolacin de Newton para los siguientes datos:

x 2 2 1
4
y 0 .5 3 2 .4 7 .8

Ingrese los valores de x: [2,-2,1,4]

Ingrese los valores de y: [0.5,-3,2.4,7.8]

D=

0.5000

-3.0000

0.8750

2.4000

7.8000

0.5000

-3.0000

0.8750

2.4000

1.8000

7.8000

0.5000

-3.0000

0.8750

2.4000

1.8000

7.8000

1.8000

D=

D=

D=

0.5000

-3.0000

0.8750

2.4000

1.8000 -0.9250

7.8000

1.8000

0
0

D=

0.5000

-3.0000

0.8750

2.4000

1.8000 -0.9250

7.8000

1.8000

0
0

D=

0.5000

-3.0000

0.8750

2.4000

1.8000 -0.9250

7.8000

1.8000

0
0

0.4625

m=

m=

x 0 .3 0 .6 0 .9 1 .2 1 .5
b) y 3 0 6 9 12

Ingrese los valores de x: [0.3,0.6,0.9,1.2,1.5]


Ingrese los valores de y: [-3,0,-6,9,-12]

D=

-3

10

-6

-12

D=

-3.0000

0 10.0000

-6.0000 -20.0000
9.0000
-12.0000

0
0

0
0

0
0

0 10.0000

D=

-3.0000

-6.0000 -20.0000

9.0000 50.0000

-12.0000

0 10.0000

D=

-3.0000

-6.0000 -20.0000

9.0000 50.0000

-12.0000 -70.0000

D=

-3.0000

0 10.0000

-6.0000 -20.0000 -50.0000


9.0000 50.0000

-12.0000 -70.0000

D=

-3.0000

0 10.0000

-6.0000 -20.0000 -50.0000

9.0000 50.0000 116.6667

-12.0000 -70.0000

D=

-3.0000

0 10.0000

-6.0000 -20.0000 -50.0000

9.0000 50.0000 116.6667

-12.0000 -70.0000 -200.0000

D=

-3.0000

0 10.0000

-6.0000 -20.0000 -50.0000

9.0000 50.0000 116.6667 185.1852


-12.0000 -70.0000 -200.0000

0
0

D=

-3.0000

0 10.0000

-6.0000 -20.0000 -50.0000

9.0000 50.0000 116.6667 185.1852

-12.0000 -70.0000 -200.0000 -351.8519

D=

-3.0000

0 10.0000

-6.0000 -20.0000 -50.0000

9.0000 50.0000 116.6667 185.1852

-12.0000 -70.0000 -200.0000 -351.8519 -447.5309

m=

m=

m=

m=

5
9. Dada la ecuacin diferencial:

Usa el mtodo de Euler para aproximar


paso del proceso iterativo.

tomando

en cada

. Dada la ecuacin diferencial:

Usa el mtodo de Euler mejorado para aproximar


en cada paso del proceso iterativo.

Ingrese la Ecuacin Diferencial Y`= 1/((x^2)+y)


Ingrese valor inicial x0 : 3
Ingrese valor inicial y0 : 2.5
Ingrese el valor de x : 3.3
Ingrese el nmero de pasos
para hallar la solucin : 0.1
iterac x y F(x,y)
El valor de y es : 2.500000000

tomando

10. Dada la ecuacin diferencial:

Usa el mtodo de Runge-Kutta para aproximar


cada paso del proceso iterativo.

(terceroreden)
Ingrese la ecuacin diferencial Y= lnx+(1/y)
Ingrese valor inicial x0:4
Ingrese valor inicial y0:5
Ingrese el valor de x : 4.3
Ingrese el nmero de pasos
para hallar la solucin : 0.1
iterac x0 y0 k1 k2 k3
0 4.000000 5.000000 324.000000 330.000000
360 129.000000 120.000000 147.000000 141.000000
363 123.000000 324.000000 330.000000 360.000000
129 120.000000 147.000000 141.000000 363.000000
123 324.000000 330.000000 360.000000 129.000000
120 147.000000 141.000000 363.000000 123.000000
El valor de y es: 5.000000000

tomando

en

También podría gustarte