Beruflich Dokumente
Kultur Dokumente
(a) Determine los parmetros del modelo ajustndolo a la tabla por m a a nimos cuadrados. (b) Dibuje en un mismo grco los valores medidos y la curva ajustada en el intervalo [1, 24]. a (c) Calcule la concentracin de contaminantes en el instante t = 24 hrs. o Respuestas: Indique los valores obtenidos de los parmetros del modelo: a A 7.6155 B 0.3328 Indique la concentracin de contaminantes en el instante t = 24 hrs: o C(t) 6.2205e + 09
9 8 7 6 5 4 3 2 1 0
x 10
Datos Modelo
10
15
20
25
Programa: m=5; t=[1:m]; V=1.e9; cte=2.5*1.0e-8; y=1.0e+09*[5.4279 8.0045 8.2262 8.0675 7.2399]; b=log(y./V)-log(t); % A=[ones(m,1) t]; % c=A\b; % tt=[1:0.01:24]; % C=V*exp(c(1))*exp(c(2)*tt).*tt; % C(24) % plot(t,y,o,tt,C,-)
1.0 pts. por saber construir la matriz rectangular adecuada; 0.5 pts. por saber resolver el sistema rectangular; 0.5 pts. por obtener los parmetros correctos; a 1.0 pts. por construir la funcin adecuada para gracar a partir de los parmetros; o a 0.5 pts. por saber usar el comando plot; 0.5 pts. por calcular correctamente la temperatura pedida.
8 3 2. Dada la matriz: A = 4 5
3 5 2 3
4 2 4 1
5 3 y el vector b = 1 7
1 2 0 1
(a) Determine los valores propios de A. (b) Resuelva, si es posible, por cholesky el sistema Ax = b. (c) Detemine el residuo en norma-2 del sistema Ax = b. Respuestas: Indique los valores propios: i 0.5909 3.1407 4.3730 15.8954
Programa
0.5 pts. por usar el comando eig correctamente; 1.0 pts. por resolver el sitema utilizando el comando chol correctamente; 0.5 pts. por calcular correctamente el residuo.
RBP/MSC/CVL
UNIVERSIDAD DE CONCEPCION
FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS
1 4 4 . . . A = 1 . . . .. .
.. . . 1 4
nn , 1 R 4 1
Rnn , .. . 3 3 1
C = 3 Inn ,
1 . y el vector b = . R3n . . 1 (a) Genere la matriz M para n = 10. (b) Calcule la factorizacin LU de una permutacin P de la matriz M (con L matriz triangular o o inferior y U triangular superior) y entregue las normas innito de L y U . (c) Calcule la factorizacin L1 U 1 de la matriz M (con L1 matriz psicolgicamente triangular o o inferior y U 1 triangular superior) y entregue las normas innito de L1 y U 1 . (d) Utilice la factorizacin L1 U 1 anterior para resolver el sistema de ecuaciones M x = b. o
Indique la cuarta componente de la solucin obtenida: o x4 Indique el residuo ||r||2 2.1350e-10 2.4024e+05
Qu puede decir acerca de la solucin obtenida? Justique su respuesta. e o R: La solucin se puede mejorar, aplicando el mtodo gradiente conjugado precondicionado, o e ya que las matrices de hilbert son muy mal condicionadeas.
Programa:
0.5 pts. por usar el comando hilb correctamente; 0.5 pts. por determinar el elemento l83 de la matriz L correctamente; 0.5 pts. por determinar la cuarta componente de la solucin; o 0.5 pts. por calcular el residuo correctamente.
RBP/MSC/CVL
UNIVERSIDAD DE CONCEPCION
FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS
Respuestas: Indique los valores obtenidos de los parmetros del modelo: a A B 3.4809 7.0893
6 5 4 3 2 1 0 1 2 3 4 1 2 3 4 5 6 7 8 9 10 Datos Modelo
x=[1:5]; y=[5.8018 4.5268 0.3275 -2.2321 -3.0099]; b=y-0.23; A=[sin(x) exp(-x)]; % M=A*A; condM=norm(M,inf)*norm(inv(M),inf) % c=A\b % xx=[1:0.01:10]; F=0.23+c(1)*sin(xx)+c(2)*exp(-xx); % plot(x,y,o,xx,F,--)
1.0 pts. por saber construir la matriz rectangular adecuada; 0.5 pts. por saber resolver el sistema rectangular; 0.5 pts. por obtener los parmetros correctos; a 0.5 pts. por calcular correctamente cond (M ); 0.5 pts. por calcular correctamente F (3.75); 0.5 pts. por construir la funcin adecuada para gracar a partir de los parmetros; o a 0.5 pts. por saber usar el comando plot;
2. Considere la matriz de Hilbert A R1010 y considere el vector b = [1 . . . 1]T R10 . (a) Determine la matriz triangular inferior L de la factorizacin de Cholesky. o (b) Resuelva el sistema Ax = b mediante la factorizacin de Cholesky. o (c) Determine el residuo en norma dos de la solucin calculada en (b). o Respuestas: Indique el elemento l83 de la matriz L. l83 0.1304
Indique la cuarta componente de la solucin obtenida: o x4 Indique el residuo ||r||2 2.1350e-10 2.4024e+05
Qu puede decir acerca de la solucin obtenida? Justique su respuesta. e o R: La solucin se puede mejorar, aplicando el mtodo gradiente conjugado precondicionado, o e ya que las matrices de hilbert son muy mal condicionadeas. Programa:
0.5 pts. por usar el comando hilb correctamente; 0.5 pts. por determinar el elemento l83 de la matriz L correctamente; 0.5 pts. por determinar la cuarta componente de la solucin; o 0.5 pts. por calcular el residuo correctamente.
RBP/MSC/CVL 3
UNIVERSIDAD DE CONCEPCION
FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS
0 29.2360
1 5.5697
2 10.8229
3 38.2352
4 20.5924
5 20.9635
F (x) = A + B sin2 (x) + Cex , donde = 0.312 es una constante conocida. (a) Determine los parmetros del modelo ajustndolo a la tabla por m a a nimos cuadrados. (b) Dibuje en un mismo grco los valores medidos y la curva ajustada en el intervalo [0, 10]. a (c) Determine la matriz B asociada al sistema de ecuaciones normales. (d) Determine el nmero de condicion en norma innito de la matriz B. u
Respuestas: Indique los valores obtenidos de los parmetros del modelo: a A B C 23.7296 -31.9665 5.3544
100
80
60
40
20
10
Indique la matriz B
cond (B)
146.2900
Programa: m=5; t=[0:m]; alpha=0.312; b=[29.2360 5.5697 10.8229 38.2352 20.5924 20.9635]; % A=[ones(m+1,1) sin(t).^2 exp(alpha*t)]; % B=A*A % condB=norm(B,inf)*norm(inv(B),inf) % c=A\b % tt=[0:0.01:10]; % F=c(1)+c(2).*sin(tt).^2+c(3).*exp(alpha*tt); % plot(t,y,o,tt,F,--)
1.0 pts. por saber construir la matriz rectangular adecuada; 0.5 pts. por saber resolver el sistema rectangular; 0.5 pts. por obtener los parmetros correctos; a 1.0 pts. por construir la funcin adecuada para gracar a partir de los parmetros; o a 0.5 pts. por determinar la matriz B; 0.5 pts. por determinar correctamente el nmero de condicin en norma uno de B. u o
(a) Resuelva el sistema Ax = b mediante el mtodo del gradiente conjugado con error menor que e una tolerancia de 103 . (b) Calcule el nmero de condicin en norma uno de la matriz A. u o Respuestas: Indique la solucin obtenida: o 0.2105 0.1579 0.1579 x 0.2105 2.0000 3.0000 3.0000 2.0000
Indique el nmero de iteraciones del mtodo a la cual converge a la solucin. u e o Nmero de iteraciones u 4
Programa: n=4; B=4*eye(n)+diag(diag(eye(n-1)),-1)+diag(diag(eye(n-1)),1); C=2*eye(n)-diag(diag(eye(n-1)),-1)-diag(diag(eye(n-1)),1); % A=[B zeros(n);zeros(n) C]; % b=ones(2*n,1) % x=pcg(A,b,1.0e-3) % condA=condest(A)
0.5 pts. por construir la matriz A correctamente; 0.5 pts. por usar el comando pcg correctamente; 0.5 pts. por colocar un nmero mximo de iteraciones que le permita calcular la solucin u a o con la tolerancia prejada; 0.5 pts. por determinar correctamente el nmero de condicin en norma uno de A. u o RBP/MSC/CVL 15-16 de Octubre 2008
UNIVERSIDAD DE CONCEPCION
FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS
donde t es es el tiempo medido en aos (t = 0 para el ao 1970, t = 5 para el ao 1975, etc). n n n (a) Determine los parmetros para el modelo y1 (t) = AeBt . a (b) Determine los parmetros para el modelo y2 (t) = A + Bx + Cx2 + Dx3 + Ex4 . a (c) Dibuje en un mismo grco los valores medidos y ambas curvas ajustadas. a (d) Estime las emisiones de plomo del ao 1977 y 1993. n
Respuestas: Indique los valores obtenidos de los parmetros del modelo y1 : a A B 301.8131 -0.1988
Indique los valores obtenidos de los parmetros del modelo y2 : a A B C D E 199.0922 -4.0553 -2.0143 0.1352 -0.0024
A partir de la grca en (e), indique cual de los modelos se ajusta mejor a los datos: a Modelo y2 (t) Indique el valor para de los aos 1977 y 1993, respectivamente. n y(7) y(23) 112.5275 4.5923
350 300 250 200 150 100 50 0 50 100 Datos Modelo 1 Modelo 2
10
15
20
25
30
Programa:
t=[0 5 10 15 18 19 20 21 22]; y=[199.1 143.8 68.0 18.3 5.9 5.5 5.1 4.5 4.7]; tt=[0:0.01:23]; % m=length(t); b=log(y); % Modelo y1 % A=[ones(m,1) t]; % c=A\b % Mod1=exp(c(1))*exp(c(2)*tt); % Modelo y2 % AA=[ones(m,1) t t.^2 t.^3 t.^4]; % cc=AA\y % Mod2=cc(1)+cc(2)*tt+cc(3)*tt.^2+cc(4)*tt.^3+cc(5)*tt.^4 % plot(t,y,o,tt,Mod1,--,tt,Mod2,--)
2.0 pts. por saber construir la matriz rectangular adecuada para el modelo y1 (t) e y3 (t), respectivamente ; 1.0 pts. por saber resolver cada uno de los sistemas rectangulares; 0.5 pts. por obtener los parmetros correctos para el modelo y1 (t) e y3 (t), respectivaa mente; 1.0 pts. por construir la funcin adecuada para gracar a partir de los parmetros para o a y1 (t) e y3 (t), respectivamente; 0.5 pts. por saber usar el comando plot y gracar ambos modelos en un mismo grco; a 1.0 pts. por calcular correctamente las emisiones de plomo del ao 1977 y 1993. n
RBP/MSC/CVL
UNIVERSIDAD DE CONCEPCION
FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS
Se quiere calcular los vectores {x1 , x2 , . . . } R2m , de la siguiente forma: Dado x0 = R2m , xk+1 es la solucin del sistema lineal o 1 k x , M xk+1 = b + t con t = 0.02, para k = 0, 1, . . . . (a) Genere la matriz M para m = 10. (b) La matriz M es denida positiva? Justique su respuesta, utilizando matlab. (c) Genere un cdigo matlab que calcule el vector xk+1 , con k = 0, 1 y 2. o
.. 1 . A= .. .. . . 1 1 . y el vector b = . R2m . . 1
Rmm , 1 8
2 B=
Rmm .. . 2 2 0
13.8879 66.9062
x2 x3
159.5645 869.5117
x3
-59.4297 -17.2266 54.3125 32.3359 -45.5078 -45.5078 32.3359 54.3125 -17.2266 -59.4297 -869.5117 -247.9727 797.2500 473.3711 -663.3320 -663.3320 -663.3320 473.3711 797.2500 -247.9727 -869.5117
Programa:
m=10; A=8*diag(diag(eye(m)))+diag(diag(eye(m-1)),-1)+diag(diag(eye(m-1)),+1); B=zeros(m)-2*diag(diag(eye(m-1)),-1)-2*diag(diag(eye(m-1)),+1); % M=[A B;B zeros(m)]; % Veamos los valores propios para ver si la matriz es definida positiva. eig(M) % b=ones(2*m,1); % x0=zeros(2*m,1); % dt=2.0; % R=[x0]; % for k=0:2 x= M\(b+1/dt*x0); R=[R x]; x0=x; end % Resultados norm2x1=norm(R(:,2)) norm2x2=norm(R(:,3)) norm2x2=norm(R(:,3),inf) norm2x3=norm(R(:,4),inf) % x3=R(:,4)
1.0 pts. por generar la matriz M ; 0.5 pts. por saber utilizar el comando eig; 1.0 pts. Por decir que la matriz no es deniva positiva,ya que sus v.p no son todos positivos; 1.0 pts. por obtener la solucin de cada iteracin; o o 0.5 pts. por exhibir la solucin de cada iteracin 3; o o 0.5 pts. por cada una de la normas obtenidas.
RBP/MSC/CVL
UNIVERSIDAD DE CONCEPCION
FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS
100
80
60
40
20
10
Indique la matriz B 6.0000 B 3.0471 15.0245 3.0471 2.3590 8.9323 15.0245 8.9323 47.6313
Programa: m=5; t=[0:m]; alpha=0.312; b=[29.2360 5.5697 10.8229 38.2352 20.5924 20.9635]; % A=[ones(m+1,1) sin(t).^2 exp(alpha*t)]; % B=A*A % condB=norm(B,inf)*norm(inv(B),inf) % c=A\b % tt=[0:0.01:10]; % F=c(1)+c(2).*sin(tt).^2+c(3).*exp(alpha*tt); % plot(t,y,o,tt,F,--)
1.0 pts. por saber construir la matriz rectangular adecuada; 0.5 pts. por saber resolver el sistema rectangular; 0.5 pts. por obtener los parmetros correctos; a 1.0 pts. por construir la funcin adecuada para gracar a partir de los parmetros; o a 0.5 pts. por determinar la matriz B; 0.5 pts. por determinar correctamente el nmero de condicin en norma uno de B. u o
2. Construya la matriz: 4 1 B 88 A= R , donde B = 0 C 0 b = [1 . . . 1] R8 . (a) Determine los valores propios de A. (b) Resuelva, si es posible, por cholesky el sistema Ax = b. (c) Calcule el nmero de condicin en norma uno de la matriz A. u o Respuestas: Indique los valores propios: i 0.3820 1.3820 2.3820 2.6180 3.3820 3.6180 4.6180 5.6180 1 4 1 0 0 1 4 1 2 1 0 0 1 2 1 0 yC = 0 1 2 1 0 0 1 4 0 0 y el vector 1 2
Indique la solucin obtenida: o 0.2105 0.1579 0.1579 x 0.2105 2.0000 3.0000 3.0000 2.0000
Nmero de condicin de A: u o cond1 (A) Programa: % n=4; B=4*eye(n)+diag(diag(eye(n-1)),-1)+diag(diag(eye(n-1)),1); C=2*eye(n)-diag(diag(eye(n-1)),-1)-diag(diag(eye(n-1)),1); % A=[B zeros(n);zeros(n) C]; % vp=eig(A) % b=ones(2*n,1); % R=chol(A) x=R\(R\b) % condA=condest(A) 18
0.5 pts. por construir la matriz A; 0.5 pts. por usar el comando eig correctamente; 0.5 pts. por resolver el sitema utilizando el comando chol correctamente; 0.5 pts. por usar el comando condest correctamente
RBP/MSC/CVL