You are on page 1of 8

EXAMEN FINAL DE METODO NUMRICOS I 2014-0

1.- Utilizando el metodo de eliminacin de Gauss, resuelva Ud. el sistema de


ecuaciones lineales:
4 x1 + 8x2 + 4x3 + 0x4 = 8
x1 + 5x2 + 4x3 - 3x4 = -4
x1 + 4x2 + 7x3 + 2x4 = 10
x1 + 3x2 + 0x3 - 2x4 = -4
Debe escribir todo el proceso de calculo - obligatorio

(05 puntos)

2.- Integre numricamente la integral:


2

x3

dx
1 x
a.- Utilizando el algoritmo del trapecio para segmentos mltiples n = 6
(03 puntos)
b.- Utilizando el algoritmo de Simpson 3/8 para segmentos mltiples n = 6
(03 puntos)
1

Debe escribir todo el proceso de calculo -

3.- Se tiene la siguiente ecuacion diferencial de primer orden;

h = 0.2 y(0) = 1 y(1) = ?


a.- Utilice el algoritmo de Euler
b.- Utilice el algoritmo de RK-IV

(04 puntos)
(05 puntos)

1.- Utilizando el metodo de eliminacin de Gauss, resuelva Ud. el sistema de


ecuaciones lineales:
4 x1 + 5 x2 + 3 x3 + 4 x4 = 1
9 x1 + 4 x2 + 8 x3 + 3 x4 = 2
-6 x1 + 8 x2 + 7 x3 + 2 x4 = 5
-4 x1 + 9 x2 + 6 x3 + 5 x4 = 4
Debe escribir todo el proceso de calculo - obligatorio

(05 puntos)

2.- Integre numricamente la integral:


2

x3

dx
1 x
a.- Utilizando el algoritmo del trapecio para segmentos mltiples n = 6
(03 puntos)
b.- Utilizando el algoritmo de Simpson 3/8 para segmentos mltiples n = 6
(03 puntos)
1

Debe escribir todo el proceso de calculo -

3.- Se tiene la siguiente ecuacion diferencial de primer orden;

h = 0.25 y(0) = 1 y(1) = ?


a.- Utilice el algoritmo de Euler
b.- Utilice el algoritmo de RK-IV

(04 puntos)
(05 puntos)

4
9
-6
-4

x1 + 5 x 2 + 3 x 3 + 4 x 4 = 1
x1 + 4 x2 + 8 x3 + 3 x4 = 2
x 1 + 8 x2 + 7 x 3 + 2 x 4 = 5
x 1 + 9 x2 + 6 x 3 + 5 x 4 = 4

1.- Utilizando el metodo de eliminacin de Gauss, resuelva Ud. el sistema de


ecuaciones lineales:
x1 + 2 x 2 + 0 x3 - x4 = 9
2 x1 + 3 x 2 x3 + 0 x 4 = 9
0 x1 + 4 x2 + 2 x3 - 5 x4 = 26
5 x1 + 5 x2 + 2 x3 - 4 x4 = 32
Debe escribir todo el proceso de calculo - obligatorio

(05 puntos)

2.- Integre numricamente la integral:


2

x3

dx
1 x
a.- Utilizando el algoritmo del trapecio para segmentos mltiples n = 6
(03 puntos)
b.- Utilizando el algoritmo de Simpson 3/8 para segmentos mltiples n = 6
(03 puntos)
1

Debe escribir todo el proceso de calculo -

3.- Se tiene la siguiente ecuacion diferencial de primer orden;

h = 0.26 y(0) = 1 y(1.3) = ?


a.- Utilice el algoritmo de Euler
b.- Utilice el algoritmo de RK-IV

(04 puntos)
(05 puntos)

3.-

1.- Elabore un programa script para calcular el flujo en un canal


circular, teniendo como datos el Angulo igual a 60, el dimetro del
canal circular igual 2 metros, utilice las relaciones siguientes:

Dnde:
Q = Caudal de agua que circula en el canal (m 3/s)

= Angulo formado la interseccin del radio del canal con la superficie del
agua en radianes
Dc = Altura del agua en el canal circular en metros.
d = Dimetro del canal circular.
g = Aceleracin de la gravedad en m/s2
2.- Elabore un Script que permita la lectura de datos para la matriz A y la matriz B. Y
determine lo siguiente:
a.- Si no cumple la relacin para multiplicar las matrices debe terminar el programa
b.- Una tercera matriz donde se encuentre los resultados de multiplicar las dos
matrices anteriores
Datos de Prueba:

Solucion
Para que se efectu la multiplicacin de dos matrices se debe cumplir que el
nmero de columnas de la primera matriz debe ser igual al nmero de filas de la
segunda matriz, si observamos los datos de prueba:
La matriz A tiene 2 filas y 3 columnas
La matriz B tiene 3 filas y cuatro columnas, por lo tanto la matriz resultante tendr
el tamao que ser el nmero de filas de la matriz A y el nmero de columnas de la
matriz B por lo tanto la matriz C tendr las dimensiones de 2 filas por 4 columnas.
Elaboremos el programa en Matlab
Clear all
A=[2 -1 3; 7 4 -8];
B=[6 3 -5 2;9 2 1 5;6 2 3 5];
[m,n]=size(A);
[p,q]=size(B);
If n~=p
Disp(No se realiza la multiplicacin)
Break
End

3.-Hacer un programa en MatLab que muestre una tabla de


valores para x, y y la funcin definida por:

f ( x , y )=

x
2

y 1

Para

los valores de (x,y) con x = -50, -48,,48,50 e y=-40,-39,


,39,40
Tambin debe elaborar dos grficos una con el comando
plot3, para los valores de x, y, z, el otro en un grfico de
superficie con todos los valores comprendidos para x e y
considerando -1 y +1
Solucion

Se debe tener en cuenta que para valores de y=-1 y y=1 el


valor es indeterminado.
clear all
clc
x=-50;
n=1;
while(x<=50)
y=-40;
while(y<=40)
%Tomando en cuenta los valores de y =-1 y=1
if(y==-1)
y=y+1;
elseif(y==1)
y=y+1;
end
z=x^2/(y^2-1);
fprintf('%8.2f %8.2f %12.6f\n',x,y,z)
y=y+1;
z1(n)=z; %Generamos el vector z1
x1(n)=x; %Generamos el vector x1
y1(n)=y; %Generamos el vector y1
n=n+1; %Para que el indice de los vectores se incremente
end
x=x+2;
end
%En la salida no se toma en cuenta y=1 y y=-1
%Vamos a generar un grafico plot3(x,y,z) donde el argumento debeb ser
%vectores
%Graficando
subplot(2,1,1)
plot3(x1,y1,z1)
subplot(2,1,2)
[xx yy]=meshgrid(-50:2:50, -40:1:40);
zz=xx.^2./(yy.^2-1);
mesh(xx,yy,zz)

You might also like