Vous êtes sur la page 1sur 16

UNIVERSIDAD NACIONAL DEL CALLAO

Escuela profesional de ingeniera de sistemas












Ejercicios propuestos N1 y Laboratorio de MATLAB

Curso: Anlisis Numrico.

Profesor: Manuel Alcantara R.

Alumno: Bravo Fabian Luis Miguel.

Codigo:091049I





Callao 2013

Ejercicios propuestos N1

20 de abr.
1. Exprese el numero x=-0.563275 truncado a:
a) Cuatro decimales, calcular el error cometido.

() | ()|

()

()

()

()
b) Tres decimales, calcular el error cometido.

() | ()|

()

()

()

()

2. Redondear los nmeros dados, segn lo indicado:
a) 3.14159 redondeo simtrico a cuatro decimales.
El redondeo es: 3.1416
b) 5.45320 redondeo simtrico a dos decimales.
El redondeo es: 5.45
c) 63.2500 redondeo simtrico a un decimal.
El redondeo es: 63.2
d) 0.27835 redondeo simtrico a tres decimales.
El redondeo es: 0.278
e) 21.5628 redondeo de corte a dos decimales.
El redondeo es: 21.56
f) 3.14159 redondeo de corte a cuatro decimales.
El redondeo es: 3.1415
3. Considere el siguiente sistema de ecuaciones lineales.


Usando una aritmtica de cinco dgitos por redondeo de corte resolver el sistema de
ecuaciones por el mtodo de determinantes.
Resolveremos el siguiente ejercicio por el mtodo de Cramer.
|


| ( ) ( )

Calculando los errores que se cometen al redondear a 5 dgitos por el mtodo de corte

() | |=0.00000568

() | |=0.00000478

()

|


| ( ) ( )

Calculando los errores que se cometen al redondear a 5 dgitos por el mtodo de corte

() | |=0.00000104

() | |=0.00000284

()

|


| ( ) ( )

Calculando los errores que se cometen al redondear a 5 dgitos por el mtodo de corte

() | |=0.00000444

() | |=0.00000994

()




4. Determinar el error relativo porcentual para las variables X e Y ,si se sabe que la
solucin exacta del sistema de ecuaciones lineales del ejercicio anterior es

()

()

()

()

|
5. Encontrar el error absoluto y el error relativo el los casos siguientes:
a)

() |

| | |

()
|

| |



b)

() | ()|

()
| ()|



La mejor aproximacin se da en el caso a puesto que el error es menor con respecto al
error relativo del caso b el cual es considerara como peor error.
6. Al medir la temperatura del medio ambiente en una habitacin y de una barra de
metal calentada al rojo vivo se obtiene 24 y 151 , respectivamente .Si sabemos
que los valores verdaderos son 25 y 150. Se pide:
a) El error absoluto
b) El error relativo porcentual verdadero y aproximado en cada caso
a) El error absoluto de la temperatura ambiente es:

() |

| | |
El error absoluto de la temperatura de la barra de metal es:

() |

| | |
b) El error relativo porcentual verdadero de la temperatura ambiente es:

()

()


El error relativo porcentual verdadero de la barra de metal es:

()

()


El error relativo porcentual aproximado de la temperatura ambiente es:

()
|


| |


El error relativo porcentual aproximado de la barra de metal es:

()
|


| |


7. Evaluar ()

en x=4.71 con una aritmtica de tres cifras


con un redondeo simtrico.
( ) ( )

()

( )
=104.487111-135.32301+15.072+1.5
=104.487-135.323+15.072+1.5
=-14.264
8. Se tienen dos aproximaciones, X1 e Y1, a dos valores verdaderos, Xo e Yo, junto con
sus errores respectivos, Ex y Ey. Probar cada una de las cuatro operaciones aritmticas
bsicas:
Solucin:
a) El error en la suma, que indicaremos mediantes Ex+y = Ex + Ey
X1 = Xo + Ea(x)
Y1 = Yo + Ea(y)

X1 + Y1 = Xo + Yo + Ex + Ey
(X1-Xo) + (Y1-o) = Ex + Ey
Ex + Ey = Ex + Ey

b) El error en la resta, que indicaremos mediantes Ex-y = Ex - Ey
X1 = Xo + Ea(x)
Y1 = Yo + Ea(y)

X1 - Y1 = Xo + Yo - Ex - Ey
(X1-Xo) - (Y1-o) = Ex - Ey
Ex - Ey = Ex Ey

c) El error en la multiplicacin, que indicaremos mediantes Exy = X1*Ey + Y1*Ex
Ervx = Eax/Xo Ervy = Eay/Yo
Er(x,y) = Er(x) + Er(y)
Ea(x,y)/x*y = Ea(x)/x + Ea(y)/y
Ea(x,y) = y*Ea(x) + x*Ea(y)

d) As mismo
Er(x/y) = Ea(x)/x + Ea(y)/y
(y/x)*Ea(x/y) = (1/y)*Ea(x) + (x/y^2)*Ea(y)


9. Probar las frmulas los errores relativos
a) Ex+y/(x1 + y1) = x1/(x1 + y1)*(Ex/x1) + y1/(x1 + y1)*(Ey/y1)
Ex+y/x1+y1 = (x1/x1+y1)* (Ex/x1) + (y1/x1+y1)*(Ey/y1)
E(x+y) = x1*(Ex/x1) + y1*(Ey/y1)
Ex+y = Ex + Ey

b) Ex-y/(x1 - y1) = x1/(x1 - y1)*(Ex/x1) - y1/(x1 - y1)*(Ey/y1)
Ex-y/x1-y1 = (x1/x1-y1)* (Ex/x1) + (y1/x1-y1)*(Ey/y1)
E(x-y) = x1*(Ex/x1) - y1*(Ey/y1)
Ex-y = Ex Ey

c) Exy/(x1*y1) = (Ex/x1) + (Ey/y1)
Exy = Ex*y1 + Ey*x1

d) Ex/y/(x1/y1) = (Ex/x1) + (Ey/y1)
Ex/y = (Ex/x1)*(x1/y1) + (Ey/y1)*(x1/y1)





10. Determinar el error mximo cometido en el calculo

para x=1.00. 1 e
y=3.00.2
Sabemos:

() |

() |

()

() |(

)|

() |

()|

()
Remplazando los valores tenemos:

() |(

)| |

()|
Por lo que el resultado final debe expresarse como:


11. Sea el siguiente sistema de ecuaciones lineales:


En donde a=2.0000.001;

y d=b-a Con que exactitud podemos determinar


el producto XY?

Resolveremos el siguiente ejercicio por el mtodo de Cramer.
|


|

|


|

|


|







En el producto se tiene:

( )( )
( )


Calcularemos el error asociado a cada una de las variables:
a=2.000 =>

()

()

()

()

()

()

() =0.00125

|


| =13
=>

()

() () ()

|


| =-4
=>

()

() () ()

|


|

( )

=1

=>

)=2

()

()

()

()=
2(0.001)+2(0.00025)+4(0.001)+4(0.00025)=0.0075

()
=>

) =

) ()() ()()

( )( )
( )


=>

()

()

()

()()()


Finalmente:


12. Escribir una Funcin arctan(x,precisin) en MATLAB que evalua la serie mostrada para
un valor de x y una precisin definida
()



La funcin debe dar como resultado el valor de la funcin y el numero de trminos que
ah considerado.

%arctan (x):valor aproximado de la funcin arco tangente
% en el punto x
Function z=arctan(x,precisin)
x=input('Ingrese el termino x =')
precision=input('ingrese la precision precision=');
se=1;
i=1;
while 1
se=se+((-1^i)*(x^i))/(3+(2*i-2))
U=((-1^i)*(x^i))/(3+(i-1));
if abs(U)<precision
fprintf('el valor aproximado de J(%4.2f)=%4.6f\n',x,se);
break;
end
i=i+1;
end
13. Crear una funcin arcsinh(z,precisin) en MATLAB que evalue la serie mostrada para
un valor de z y una precisin definida
()


La funcin debe dar como resultado el valor de la funcin y el nmero de trminos que
ah considerado.
%arcsinh(x):valor aproximado de la funcion seno hiperbolico
function r = arcsinh(z, pres)
% if pres == 1
% r = z;
% elseifpres == 2
% r = z - z^3/3;
% else
r = z - z^3/6;
i = 3;
e = 5;
while 1
a = 1;
b = 1;
for j = 1 : i - 1
a = a * (2*j-1);
end

for k = 1 : i - 1
b = b * (2*k);
end
b = b * e;

if mod(i,2) == 0
r = r - a * (z^(e)) / b;
else
r = r + a * (z^(e)) / b;
end

if a*(z^(e))/b <pres
break
end
i = i + 1;
e = e + 2;
end
fprintf('Result:%d\n', r)
fprintf('N Term = %d', i)
end

14. Escribir una funcion bessel0(z,precisin)en MATLAB que evalue la serie mostrada para
un valor de z y una precisin definida

()

()

()


La funcin debe dar como resultado el valor de la funcin y el nmero de trminos que
ah considerado.
%bessel0 (x):valor aproximado de la funcion de bessel
% en el punto x
function J=bessel0(z,precision)
z=input(Ingrese el numero deseado: z= );
precision =input(Ingrese el valor de la precisin: precisin= );
J=1;
i=1;
while 1
J = J + ( ((-1)*(z^2))/4)^i)/factorial(i);
P = ( ((-1)*(z^2))/4)^i)/factorial(i);
If abs(P) < precisin
print(El valor de la funcin bessel0 para este caso es: z);
break
end
i=i+1
fprintf('Result:%d\n', z)
fprintf('N Term = %d', i)

end









MATLAB
1. Calcular el modulo de 2+3i
>> z=complex(2,3)

z =

2.0000 + 3.0000i

>> x=abs(z)

x =

3.6056


2. Calcular el ngulo de fase de 5+7i
>> z=complex(5,7)

z =

5.0000 + 7.0000i

>> y=angle(z)

y =

0.9505
3. Calcular los conjugados de los complejos anteriores
a)
>> z=complex(2,3)

z =

2.0000 + 3.0000i

>> y=conj(z)

y =

2.0000 - 3.0000i
b)
>> z=complex(5,7)

z =

5.0000 + 7.0000i

>> y=conj(z)

y =

5.0000 - 7.0000i
4. Dibujar los nmeros complejos anteriores
Im
3


2 Re

Im
7



5 Re


5. Mostrar ejemplos del uso de funciones trigonomtricas
a)
>> double sen(2.3)

ans =

115 101 110 40 50 46 51 41
b)
x =

1.8000

>> double tan(2x)

ans =
116 97 110 40 50 120 41
c)
x =

1.2000

>> y=1.3

y =

1.3000

>> z=1.4

z =

1.4000

>> double sen(2x)+Cos(x)+sec(x)

ans =

Columns 1 through 11

115 101 110 40 50 120 41 43 67 111 115

Columns 12 through 21

40 120 41 43 115 101 99 40 120 41

Vous aimerez peut-être aussi