Vous êtes sur la page 1sur 9

SOLUCIONARIO DE MODELO DE PRIMERA PRACTICA DE LABORATORIO

MNYP - I

UNMSM FACULTAD DE CIENCIAS MATEMTICAS

Integrando las Cuatro Escuelas de Matemtica

SOLUCIONARIO DE MODELO DE PRIMERA PRACTICA DE LABORATORIO

MNYP - I

Universidad Nacional Mayor de San Marcos


Facultad de Ciencias Matemticas
E.A.P. de Computacin Cientca
Mtodos Numricos y Programacin I
Prctica de Laboratorio #1
1. [3puntos] Elabore una funcin llamada mayores que acepte como entrada un vector
de nmeros enteros y otro entero n y que devuelva la cantidad de elementos en el
vector que son mayores que n, por ejemplo:

Puede apoyarse de la funcin length de Matlab.

2. [4puntos] Cree una funcin llamada f que satisfaga los siguientes criterios:
x < f(x) = 1
x f(x) = cos(x)
x > f(x) = 1
Graque sus resultados para valores de x desde 2 hasta +2.
Elija su espaciamiento para crear una curva suave.

3. [5puntos] Un recipiente de longitud L tiene una seccion transversal en la forma de


un semicrculo de radio r. Cuando es llenado con agua hasta una distancia h de la
parte superior, el volumen del agua es:
V = L[0.5r2 r2arcsen(h/r) h(r2 h2)1/2]

Suponga que L = 10m, r = 1m y V = 12.4m3. Usando el metodo de Biseccion, encuentre la


profundidad del agua (h) en el recipiente con una tolerancia de 103.

4. [4puntos] La suma de dos nmeros es 20. Si a cada nmero se le suma su raz


cuadrada el producto de las dos sumas es 155.55. Determine los dos nmeros con una
tolerancia de 104. Puede usted usar cualquiera de los mtodos hechos en clase.
5. [4puntos] La funcin f(x) = tanx 6 tiene un cero en (1/)arctan6 0.447431543.
Considere p0 = 0 y p1 = 0.48 y use slo 10 iteraciones para cada uno de los siguientes
mtodos para aproximar esta raz. Qu mtodo es ms exitoso y por qu?
2

UNMSM FACULTAD DE CIENCIAS MATEMTICAS

Integrando las Cuatro Escuelas de Matemtica

SOLUCIONARIO DE MODELO DE PRIMERA PRACTICA DE LABORATORIO

MNYP - I

a) Mtodo de Falsa Posicin


b) Mtodo de la Secante
c) Mtodo de Newton
Solo est permitido hacer uso del material hecho en clase.
5 de junio de 2012 J.D.V

UNMSM FACULTAD DE CIENCIAS MATEMTICAS

Integrando las Cuatro Escuelas de Matemtica

SOLUCIONARIO DE MODELO DE PRIMERA PRACTICA DE LABORATORIO

MNYP - I

DESARROLLO de la PRCTICA DE LABORATORIO # 1

1. Elabore una funcin llamada mayoresque que acepte como entrada un


vector de nmeros enteros y otro entero n y que devuelva la cantidad de
elementos en el vector que son mayores que n.
Rpta:
La funcin creada es:
function s=mayoresque(a,n)
s=0;
for j=1:length(a)
if a(j)>n
s=s+1
end
end
end

UNMSM FACULTAD DE CIENCIAS MATEMTICAS

Integrando las Cuatro Escuelas de Matemtica

SOLUCIONARIO DE MODELO DE PRIMERA PRACTICA DE LABORATORIO

MNYP - I

2. Cree una funcion llamada f que satisfaga los siguientes criterios:


x < - f(x) = -1
- < x < f(x) = cos(x)
x > f(x) = -1
Grafique sus resultados para valores de x desde -2 hasta +2. Elija su
espaciamiento para crear una curva suave.
Rpta:
La funcin creada es:

x1= -2*pi:0.01:-pi-0.01;
x2= -pi:0.001:pi-0.01;
x3= pi:0.01:2*pi;
y1= -1*x1.^0;
y2= cos (x2);
y3= -1*x3.^0;
x= [ x1 x2 x3];
y= [y1 y2 y3];
grid on
plot(x,y)
La grafica es:

UNMSM FACULTAD DE CIENCIAS MATEMTICAS

Integrando las Cuatro Escuelas de Matemtica

SOLUCIONARIO DE MODELO DE PRIMERA PRACTICA DE LABORATORIO

MNYP - I

3. Un recipiente de longitud L tiene una seccin transversal en la forma de un


semicrculo de radio r. Cuando es llenado con agua hasta una distancia h de la
parte superior, el volumen del agua es:
V = L[0:5r2 r2arcsen(h/r) - h(r2 h2)1/2]
Suponga que L = 10m, r = 1m y V = 12:4m3. Usando el mtodo de Biseccin,
encuentre la profundidad del agua (h) en el recipiente con una tolerancia de
10-3.
Rpta:
Hallando el numero de iteraciones:
(P-PN) =2-N(b-a)<tol =10-3
2-N(1-0)<10-3
2-N<10-3

N> 9.965784285
N=10
Luego:
biseccion(0,1,10^-3,10)
ingrese la funcion:10*(0.5*pi*(1)-(1)*asin(h/1)-h*(1-(h^2))^(1/2))-12.4
a
1 0.0000000000
2 0.0000000000
3 0.0000000000
4 0.1250000000
5 0.1250000000
6 0.1562500000
7 0.1562500000
8 0.1640625000
9 0.1640625000
10 0.1660156250

b
1.0000000000
0.5000000000
0.2500000000
0.2500000000
0.1875000000
0.1875000000
0.1718750000
0.1718750000
0.1679687500
0.1679687500

p
0.5000000000
0.2500000000
0.1250000000
0.1875000000
0.1562500000
0.1718750000
0.1640625000
0.1679687500
0.1660156250
0.1669921875

f(p)
-6.2581515070
-1.6394538749
0.8144890292
-0.4199467241
0.1957259025
-0.1125363938
0.0414932414
-0.0355475757
0.0029664107
-0.0162921977

ans =
0.16699218750000
h= 0.166

UNMSM FACULTAD DE CIENCIAS MATEMTICAS

Integrando las Cuatro Escuelas de Matemtica

SOLUCIONARIO DE MODELO DE PRIMERA PRACTICA DE LABORATORIO

MNYP - I

4. La suma de dos nmeros es 20. Si a cada numero se le suma su


raz cuadrada, el producto de las dos sumas es 155.55. Determine los dos
nmeros con una tolerancia de 10-4. Puede usted usar cualquiera de los
mtodos hechos en clase.
Rpta.
Si a+b=20 b=20-a (*)
Si (a + a) (b + b) = 155.55 (a + a) (20-a +
Luego f(a) = (a + a) (20-a +

20 a )= 155.55

20 a )- 155.55 = 0

Para el mtodo de newton , teniendo el intervalo [a,b] , entonces


P0 = (a+b)/2 = 10
newton(10,10^-4,10)
ingrese la funcion: (a+a^(1/2))*(20-a+ (20-a)^1/2)-155.55
Df =
Inline function:
Df(a) = (1+1/2/a^(1/2))*(30-3/2*a)-3/2*a-3/2*a^(1/2)
N0
1
2
3
4
5
6
7

Pi
27.6599145315
19.0450234358
15.4045674418
14.3533735282
14.2462138366
14.2450707193
14.2450705891

f(Pi)
-533.7872029429
-122.0173102791
-22.3093433300
-1.8887081871
-0.0197267210
-0.0000022460
-0.0000000000

ans =
14.24507058910898
Luego a= 14.2450 y remplazando en (*) se tiene b= 5.7549.

UNMSM FACULTAD DE CIENCIAS MATEMTICAS

Integrando las Cuatro Escuelas de Matemtica

SOLUCIONARIO DE MODELO DE PRIMERA PRACTICA DE LABORATORIO

MNYP - I

5. La funcin f(x) = tanx - 6 tiene un cero en (1/)arctan6 0.447431543.


Considere p0 = 0 y p1 = 0.48 y use solo 10 iteraciones para cada uno de los
siguientes mtodos para aproximar esta raz. Que mtodo es mas exitoso y
por qu?
a) Mtodo de Falsa Posicin
b) Mtodo de la Secante
c) Mtodo de Newton
Rpta:
>> Para el mtodo de falsa posicin :
falsaposicion(0,0.48,10^-30,10)
Ingrese la funcion: tan(pi*x)-6
1
2
3
4
5
6
7
8
9

0.0000000000
0.4800000000
0.4800000000
0.4800000000
0.4800000000
0.4800000000
0.4800000000
0.4800000000
0.4800000000

0.4800000000
0.1811942417
0.2861871658
0.3489812274
0.3870526212
0.4103047199
0.4245664829
0.4333363130
0.4387374086

0.1811942417
0.2861871658
0.3489812274
0.3870526212
0.4103047199
0.4245664829
0.4333363130
0.4387374086
0.4420669491

-5.3601052816
-4.7422109537
-4.0528212590
-3.3010690668
-2.5456377553
-1.8595503853
-1.2951533290
-0.8684850458
-0.5663580537

El mtodo fracaso luego de 10 iteraciones.


ans =
0.44206694908170

0.447431543

>> Para el mtodo de Secante:


secante(0,0.48,10^-30,10)
Ingrese la funcion: tan(pi*x)-6
1
2
3
4
5
6
7
8
9

0.0000000000 0.4800000000
0.4800000000 0.1811942417
0.1811942417 0.2861871658
0.2861871658 1.0919861065
1.0919861065 -3.6922966654
-3.6922966654 -22.6006498547
-22.6006498547 -57.2228324726
-57.2228324726 3.5387581457
3.5387581457 -113.9444050481

0.1811942417
0.2861871658
1.0919861065
-3.6922966654
-22.6006498547
-57.2228324726
3.5387581457
-113.9444050481
-195.8949948245

-5.3601052816
-4.7422109537
-5.7026945763
-4.5511425304
-2.9435626868
-6.8423719057
-14.1720946500
-5.8235454011
-5.6576053090

UNMSM FACULTAD DE CIENCIAS MATEMTICAS

Integrando las Cuatro Escuelas de Matemtica

SOLUCIONARIO DE MODELO DE PRIMERA PRACTICA DE LABORATORIO

MNYP - I

El mtodo fracaso luego de 10 iteraciones.


ans =
-1.958949948245166e+002 -195.8949948245166 0.447431543

>> Para el mtodo de Newton:


newton(0.24,10^-30,10)
ingrese la funcion: tan(pi*x)-6

newton(0.48,10^-30,10)
ingrese la funcion: tan(pi*x)-6

Df =

Df =

Inline function:
Df(x) = (1+tan(pi*x)^2)*pi
1 1.0960493008
2 2.7469025693
3 3.8423736204
4 5.4540397285
5 5.4482564481
6 5.4474443735
7 5.4474315464
8 5.4474315433
9 5.4474315433

-5.6887476919
-7.0196535977
-6.5400834565
0.8775651440
0.0974007602
0.0014917275
0.0000003607
0.0000000000
0.0000000000

ans =
5.44743154328875 0.447431543

Inline function:
Df(x) = (1+tan(pi*x)^2)*pi
1 0.4675825019
3.7851052523
2 0.4551291915
1.0468681519
3 0.4485512339
0.1329583650
4 0.4474551843
0.0027492252
5 0.4474315538
0.0000012246
6 0.4474315433
0.0000000000
7 0.4474315433
0.0000000000
8 0.4474315433
-0.0000000000
9 0.4474315433
0.0000000000
10 0.4474315433 -0.0000000000
el metodo fracaso luego de 10
iteraciones.
ans =
0.44743154328875 0.447431543

Se nota que para el mtodo de newton, si tomamos el punto inicial P= (p0 = 0 +


p1 = 0.48)/2 = 0.24 el resultado no es equivalente a un cero de la funcin; pero
si tomamos solo el punto p1 = 0.48, el resultado es equivalente a la solucin de
la afirmacin dada.
Por lo tanto, el mtodo que tuvo mas xito es el Mtodo de Newton para el
punto p1 = 0.48.

UNMSM FACULTAD DE CIENCIAS MATEMTICAS

Integrando las Cuatro Escuelas de Matemtica

Vous aimerez peut-être aussi