Está en la página 1de 3

PRIMERA PRCTICA DIRIGIDA

MTODOS NUMRICOS
FECHA:
N
1
2
3

GRUPO:

APELLIDOS

NOMBRE

1. Resolver la ecuacin matricial AX = 2X + AB para las matrices

1, 2, 2, 2, .........., 2, 1
1, 0 , 0 , .........., 0 , 0
2, 1, 2, 2, .........., 2, 2
0, 2 , 0, ..........., 0 , 0

2, 2,1, 2, ..........., 2, 3
0, 0 , 3, ..........., 0, 0
A
; B

..........
..........
.........

........................

2 , 2 , 2, 2 ,..........,1, n 1
0 , 0 , 0 , ........., n 1, 0

2, 2 , 2 , 2 , .........., 2, 1
0, 0 , 0 , .........., 0 , n
Mostrar la respuesta X cuando la dimensin de las matrices es 5
Criterios de calificacin:
a) 1 puntos por definir funcin que sirva para generar matriz A
b) 1 puntos por escribir funcin que sirva para generar matriz B
c) 1 puntos por despejar correctamente X
d) 1 puntos por hallar X para n=5, mostrando los comandos Matlab usados para su
correcto clculo.
Solucin
a.

function A=leea(n)
A=2*ones(n);
A(:,n)=[1:n]';
for i=1:n
A(i,i)=1;
end

b.
function B=leeb(n)
for i=1:n
B(i,i)=i;
end
c.
AX-2X=AB
(A-2I)X=AB
X=(A-2I)-1AB
d.
>> A=leea(5)
A=
1 2 2
2 1 2
2 2 1
2 2 2
2 2 2

2
2
2
1
2

1
2
3
4
1

>> B=leeb(5)
B=
1 0 0
0 2 0
0 0 3
0 0 0
0 0 0

0
0
0
4
0

0
0
0
0
5

>> X=inv(A-2*eye(5))*A*B
X=
0.4400 0.2133 0.3200
0.1600 0.9867 0.4800
0.2133 0.4267 1.6400
0.2667 0.5333 0.8000
0.1600 0.3200 0.4800

0.4267
0.6400
0.8533
2.4000
0.6400

2.0000
1.3333
0.6667
0
3.0000

2. Sean las matrices

1 2 3 ... 9 10
11 12 13 ... 19 20

A ........................................
,

81 82 83 ... 89 90
1 1 1 ... 1 1
1010

5 5
1 5 5 ...
5 2 5 ...
5 5

B 5 5 3 ...
5 5

..................................
5 5 5 ...
5 101010

a) ( 2 puntos ) Escribir funciones que permitan leer las matrices


function A=generaAE(n)
for i=1:n-1
A(i,:)=(i-1)*n+1:n*i;
end

A(n,:)=ones(1,n);
function B=generaBE(n)
B=5*ones(n);
for i=1:n
B(i,i)=i;
end
a) ( 2 puntos ) Resolver la ecuacin matricial

.
(

b) ( 1 punto ) Escribir los comandos Matlab para hallar


>> A=generaAE(5);
>> B=generaBE(5);
>> X=inv(B)*A*B*inv(A-3*eye(5))
X=
0.3423 -0.0863 -0.3482 -0.4435 -0.3720
0.3299 -0.6285 -1.3646 -1.8785 -2.1701
0.3051 -1.7128 -3.3973 -4.7485 -5.7664
0.2307 -4.9658 -9.4955 -13.3586 -16.5551
-1.1927

7.4550 14.7137 20.5835 25.0645

)
con

para un

dado.