You are on page 1of 4

Matrices con MatLab

Tarea 1
1 de septiembre de 2015

1.
1.1.

Matrices y sistemas de ecuaciones lineales

Matrices. Funciones matriciales


Funcin

Descripcin

rank(A)

Rango de la matriz A

det(A)

Determinante de la matriz A

trace(A)
inv(A)
A'

Traza de la matriz A, suma de los elementos de la diagonal


Calcula la inversa de la matriz A
Transpuesta de la matriz A

diag(A)

Extrae la diagonal de la matriz A como vector columna

eye(n)

Crea la matriz identidad de orden n

eye(m,n)

Crea la matriz de orden mxn con unos en la diagonal principal y ceros en el resto

zeros(m,n)

Crea la matriz nula de orden mxn

ones(m,n)

Crea la matriz de orden mxn con todos sus elementos unos

[n,m]=size(A) Devuelve el nmero de las y columnas de la matriz A


Operaciones de matrices

x(n) Devuelve el n-simo elemento del vector x


x([n,m,p]) Devuelve los elementos del vector x situados en las posiciones n-sima, m-sima y p-sima.
x(n:m) Devuelve los elementos del vector x situados entre el n-simo y el m- simo, ambos inclusive
x(n:p:m) Devuelve los elementos del vector x situados entre el n-simo y el m- simo, ambos inclusive
pero separados de p en p unidades
A(m,n) Devuelve el elemento (m,n) de la matriz A (la m y columna n)
A([m, n],[p, q]) Devuelve la submatriz de A formada por la interseccin de las las n-sima y m-sima
y las columnas p-sima y q-sima.
A(n:m,p:q) Devuelve la submatriz de A formada por las las que hay entre la n- sima y la m-sima,
y por las columnas que hay entre la p-sima y la q-sima
A(a:p:b,c:q:d) Devuelve la submatriz de A formada por las las que hay entre la a- sima y la b-sima
tomndolas de p en p, y por las columnas que hay entre la c- sima y la d-sima tomndolas de q en
q.
A(:,p:q) Devuelve la submatriz de A formada por las columnas que hay entre la p- sima y q-sima.
A(n:m,:) Devuelve la submatriz de A formada por las las que hay entre la n- sima y la m-sima
A(n,:) Devuelve la la n-sima de la matriz A
A(:,p) Devuelve la columna p-sima de la matriz A
1

A(:) Devuelve un vector columna cuyos elementos son las columnas de A situadas por orden
A(:,:) Devuelve toda la matriz A

1.2.

Utilizando MatLab

Parte prctica:

1. Crear las
siguientes matrices

g=

5 6 7 8
a ) Sumar las matrices g y h

h=

1
2

1
2

1
2

1
2

b ) Multiplicar las matrices g y h.


c ) Multiplicar g con la transpuesta de h.
d ) Multiple g y h componente a componente.
e ) Eleve 2 a cada elemento de g
f ) Obtener la inversa de cada elemento de g .

2. Construya
la matriz
1/2

1/3

1/4

M = 1/3 1/4 1/5

1/4 1/5 1/6

y asgnela a la variable B . Calcule tambin su inversa y asgnela a C . Realice la comprobacin de


la certeza del resultado.
3. Verique si el sistema de ecuaciones es compatible
3u + 4v 6x + 5z = 8
2u 12v + z = 10
u + v 14x + y + z = 20
10v + 10x y 3z = 6
2u 3v + y = 5

Utilice la funcin

rank

de Matlab.

4. Denir
las siguientes matrices
enMatLab:

2
A=

3
;

12 5 5 9

;
B=

4 2 9 74

0 6 0 3

C=

10

8 0
a ) Realizar los siguientes clculos bsicos con estas matrices:

1) 3 A, A 7, A B T , A1 , B 1
2) Realizar ahora los siguientes clculos, siendo D la submatriz de A formada por las 1era y
3era las y columnas, y E la submatriz de B formada por las 2da y 4ta las y columnas:
D E T , D C, C E

3) Resolver las siguientes ecuaciones: AX = B, DX = C

4) Siendo F la submatriz de A formada por las las 2, 3 y 4, y G la submatriz de B formada


por las columnas 1, 2 y 4, calcular F.G
5. Se considera que una viga horizontal exible empotrada en un extremo A y libre en el extremo B
tiene cuatro grados de libertad traslacional u1 , u2 , u3 y u4 , donde ui se localiza a i/5 de la distancia
de A y B . Si se aplica una carga unitaria en u3 , el vector u = (u1 , u2 , u3 , u4 )T , satisface el sistema:
K, u
= r

Para este caso particular, la matriz de rigidez K y el vector de cargas r, estn dados por:

4
K=

0
1

; r =

E.I
4

0
5

donde la constante E.I depende el material de la viga y de su geometra. Calcule u cuando E.I = 1
6. Sea el sistema:
yk1 + 2yk yk+1 =

8
; k = 1, 2, . . . , n
(n + 1)2

cuya solucin matemtica:


"

k
yk = 4

n+1

k
n+1

2 #
, y0 = yn+1 = 0

Resuelva el sistema utilizando eliminacin gaussiana para n = 10, n = 20. Compare con la solucin
exacta.
7. Para un circuito de resistores

Determinar las corrientes del circuito


8. Se considera que una viga horizontal exible empotrada en un extremo A y libre en el extremo B
tiene cuatro grados de libertad traslacional u1 , u2 , u3 y u4 , donde ui se localiza a i/5 de la distancia
de A y B . Si se aplica una carga unitaria en u3 , el vector u = (u1 , u2 , u3 , u4 )T , satisface el sistema:
K, u
= r

Para este caso particular, la matriz de rigidez K y el vector de cargas r, estn dados por:

4
K=

0
1

; r =

E.I
4

0
1

donde la constante E.I depende el material de la viga y de su geometra. Considere E.I = 1.


Considere los siguientes pasos
a ) Construir la matriz Ea = [K r]
b ) Realizar las siguientes operaciones: A la 2da la de Ea se le suma 4 veces la 1era la de Ea,

adems a la 3era la de Ea se le resta la 1era la de Ea.


9. Construir la siguiente matriz
utilizando comandos de Matlab

A=

10

11

15

14

13

12

11

10

12

Llevarla a una forma escalonada reducida.


10. Construir la siguiente matriz
utilizando comandos de Matlab

A=

10

11

12

15

14

13

12

11

10

Determinar las columnas base de la Matriz A

You might also like