Está en la página 1de 2

CURSO INTRODUCTORIO A MATLAB

GUA NO. 2
1) Defina las siguientes matrices
1 2 3
10
Compruebe lo siguiente:
A 4 5 6 , b 11
7 8 9

a=A(3,2), a es el elemento a32 de la matriz A


r=(2,:), r es la fila 2 de A
c=(:,1), c es la columna 1 de A
B=A([2 3], :), B es la matriz formada por las filas 2 y 3 de A
C=[A b], forma la matriz aumentada C=(A|B)

Operaciones con filas


f) A(2,:) = 3*A(2,:), f23f2
g) A([2 3],:) = A([3 2],:), se cambian las filas 2 y 3
h) A(3,:) = A(3,:)+3* A(2,:), f3 f3+3f2
Generacin de matrices aleatorias
i) A = rand(3,4), matriz 3x4 con elementos entre 0 y 1
j) A=2*rand(2,3)-1, matriz de 2x3 con elementos entre -1 y 1
k) A=round(10*rand(3)), matriz de 3x3 con elementos enteros entre 0 y 10
2) Defina las siguientes matrices
3 2 0
-2 4 9
D
1 8 7 , E
6 -3 1 , F
1 3

a)
b)
c)
d)
e)
f)
g)
h)

1
2
3

D+E
D-E
3*D
Realice D*E y D.*E, explique los resultados
Realice F^2 y F.^2, explique los resultados
Compare inv(D)*F y D\F
Obtenga |D| y |E|, utilice det( )
Obtenga el tamao de D,E y F, use size( )

Determine:

Anlisis Numrico
UNAH
Coordinador Erick Pineda

a)
b)
c)
d)
e)

12

3) Operador dos puntos (:)


a) Utilice este operador para obtener un vector fila t, de a en incrementos de
/100.
b) Defina un vector columna, de 100 a 1 en decrementos de 1
4) Matrices predefinidas, sean las matrices:

7 2
,
1 5

3
2

8
0

Utilice las ones, eye y zeros para definir:

1 0

H
0 1
J
0 0 1 1 1 1
0 0 1 1 1 1
5) Utilice magic( ) para generar una matriz mgica de 6 x 6.
a) Utilice sum( ), obtenga un vector fila que contenga la suma de los elementos de cada
columna, y un vector columna con la suma de los elementos de cada fila
b) Utilice diag( ), para obtener un vector con los elementos de la diagonal principal,
luego use sum( )
6) Realice las siguientes operaciones y comente los resultados:

a) log10

1
.1
100 1000

b) sqrt

121 144
100 169

c) cos

4
2

Anlisis Numrico
UNAH
Coordinador Erick Pineda

y H

También podría gustarte