Académique Documents
Professionnel Documents
Culture Documents
FACULTAD DE CIENCIAS
FISICAS Y MATEMATICAS
Pregunta
Alternativas
10
11
12
13
14
15
Reservado para la
correccion
No rellenar
B
M
NR
Cal.
Marque solo una alternativa; en caso contrario la pregunta se considerara no respondida (NR).
No intente adivinar. Por cada respuesta equivocada (M) se descontara un tercio del valor de
una respuesta correcta (B); es decir:
6
Malas
Calificacion = 1 + max 0,
Buenas
.
15
3
Cualquier intento de copia sera castigado.
Duracion de la prueba: 100 minutos.
RAD/MCP/RRA
1
Tema 1
1. Sea p la funcion seccionalmente lineal que interpola a una funcion f en los nodos x i = a + ih,
Z b
ba
i = 0, . . . , n, con h :=
. Entonces, la diferencia entre el valor de
p(x) dx y el valor de
n
a
Z b
f (x) dx es:
a
2. Si la regla
Z
f (x, y) dy dx =
c
n
X
i=0
Ai
m
X
j=0
Bj f (xi , yj ) + R
se construyo usando la regla de Simpson tanto en [a, b] como en [c, d], entonces podemos asegurar
que esta regla es exacta para integrar funciones f (x, y) = xr y s , con r y s enteros no negativos,
cuando:
(a) 0 r + s 3;
(b) 0 r + s 4;
(c) 0 r + s 6;
i
0
1
2
xi
0.774596669241483
0.000000000000000
0.774596669241483
(a)
2
X
Ai sen(x2i );
i=0
2
X
2
Ai sen
(b)
(xi + 1) ;
2 i=0
2
(c)
X
2
Ai sen
(xi + 1)2 ;
2 i=0
4
Ai
0.555555555555555
0.888888888888889
0.555555555555555
Z
sen(x2 ) dx:
0
Tema 1
en la cual a, b R y a 6= 0:
(m 1)xm
k +p
;
m1
mxk
xm
k p
;
mxm1
k
m p
;
(c) xk+1 = xk
mxm1
k
(d) ninguna alternativa anterior.
(b) xk+1 =
y=f(x)
x1
x2
Tema 1
1.5
y=ex
y=x3
0.5
0.5
1.5
2
1.5
0.5
0.5
1.5
Indique cual de los siguientes procedimientos Matlab permite determinar el punto de interseccion:
(a)
f=inline(exp(-x.^2));
g=inline(x.^3);
x=fzero(f,1);
y=fzero(g,1);
(c)
f=inline(exp(-x.^2));
g=inline(x.^3);
x=fzero(f,1);
y=g(x);
(b)
(d)
f=inline(exp(-x.^2)-x.^3);
x=fzero(f,1);
y=x^3;
f=inline(y-exp(-x.^2));
g=inline(y-x.^3);
x=fzero(f-g,1);
y=fzero(g,0);
(a) poder resolver sistemas no lineales con Matlab, ya que este no tiene comandos para invertir
matrices;
(b) asegurar la convergencia del metodo de Newton a partir de cualquier vector inicial x 0 ;
(c) disminuir significativamente el costo operacional del proceso;
(d) ninguna alternativa anterior.
Tema 1
9. Al resolver el P.V.I.
x [a, b],
con un metodo numerico y con un paso de discretizacion h, se obtuvo que el error global del metodo
era aproximadamente igual a 0.16.
Al aplicar el mismo metodo pero con un paso h/2, se obtuvo que el error global era aproximadamente
igual a 0.01.
Indique cual de los siguientes fue el metodo utilizado:
(a) RK44 ;
(b) RK22 ;
(c) Euler implcito;
(d) Euler explcito.
Indique cual debe ser la quinta lnea del siguiente procedimiento Matlab para implementar este
metodo a partir de los datos a, b, f , N e y(1) = y0 :
(a) k2=h*f(x(i),y(i)+k1);
(b) k2=h*f(x(i+1),y(i)+k1);
(c) k2=h*f(x(i+1),y(i+1));
(d) k2=h*f(x(i),y(i+1));
h=(b-a)/N;
x=a+h*(0:N);
for i=1:N
k1=h*f(x(i),y(i));
k2=............
y(i+1)=y(i)+0.5*(k1+k2);
end
Tema 1
x [0, 2],
donde f (x, y) = x2 +y 2 . Considere una particion de [0, 2] en N intervalos de igual longitud h = 2/N :
0 = x0 < x1 < . . . < xN 1 < xN = 2.
Para resolver numericamente el P.V.I. se aplica el siguiente algoritmo:
Para i = 0, . . . , N 1:
yi+1 = yi + hf (xi , yi ),
fin i.
Sea eN := |y(2) yN |, entonces se puede afirmar que:
(a) eN = 0;
(b) eN Ch, para C > 0;
(c) eN Ch2 , para C > 0;
y 00 = ey , 0 < x < 2,
y(0) = 0, y 0 (0) = 1,
(a)
function z=f(x,y);
z=[y(1); exp(y(1))];
(b)
function z=f(x,y);
z=[y(1); exp(y(2))];
(c)
function z=f(x,y);
z=[y(2); exp(y(1))];
(d)
function z=f(x,y);
z=[y(2); exp(y(2))];
10
Tema 1
x [0, 1],
mediante los metodos de Euler explcito y Euler implcito con distintos pasos h. El siguiente grafico
muestra dos de las soluciones obtenidas:
8
Forma 1
Forma 2
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Indique con que metodo y paso fueron calculadas cada una de esas soluciones:
(a)
(b)
(c)
(d)
0 < x < 1,
11
Tema 1
15. Se dispone de una funcion Matlab trid.m para construir matrices tridiagonales que, si se utiliza
del siguiente modo,
A=trid(a,b,c,k)
devuelve la matriz k k
A = 0
.
..
0
c
..
.
0
..
.
..
..
..
..
..
.
..
.
..
.
a
0
..
.
.
0
c
b
mediante el metodo de diferencias finitas. Para ello se utiliza el siguiente procedimiento Matlab:
h=1/N;
x=h*(1:N-1);
z=h^2*f(x);
A=............
y=A\z;
A=trid(-1,2,-1,N-1);
(d) A=trid(-h/2,2+h^2,-h/2,N-1);