You are on page 1of 2

Prácticas con MATLAB

1. Obtener un vector cuyos componentes:


a) se encuentren entre 5 y 25, y separados por 5 unidades
b) sean los números entre 10 y 30 separados por una unidad
c) 6 números entre 0 y 20 igualmente espaciados

2. Construir una matriz A de 2x3 cuyas filas son los 6 primeros impares
consecutivos
a) Anular el elemento (2,3)
b) Obtener la matriz B = A’
c) Construir una matriz C, formada por la matriz B y la matriz identidad de
orden 3 adosada a su derecha
d) Construir una matriz D extrayendo las columnas impares de la matriz C
e) Construir una matriz E formada por la intersección de las dos primeras
filas de C y sus columnas tercera y quinta
f) Construir una matriz F formada por la intersección de las dos primeras
filas y las tres últimas columnas de la matriz C
g) Construir una matriz diagonal G tal que los elementos de su diagonal
principal son los mismos que los de la diagonal principal de D
h) Calcular el orden de la matriz C

3. Introducir las matrices:

A = [7 8 9; 1 2 3; 4 5 6]
B = [1+2i 3+i; 4+i, i]

Calcular: sin(A) , sin(B), exp(A), exp(B), log(B), sqrt(B), abs(B), imag(B)

Estas funciones se aplican elemento a elemento de la matriz, en cambio si


utilizamos la siguiente sintaxis, se aplica a toda la matriz.

Calcular: expm(B) , logm(A)

4. Introducir los siguientes vectores: X = [5, 4, 3]; Y = [1, 2, 7]. Realizar las
siguientes operaciones:
a) X+Y
b) X-Y
c) X.*Y
d) 2.*X
e) 2./X
f) 2.\Y
g) X./Y
h) Y.\X
i) X.^2
j) 2.^X
k) X.^Y
l) X’*Y
m) X*Y’
n) 2*X
o) X/Y
p) Y\X

5. Introducir A = 2:7 y construir P = (A > 3) & (A< 6)

6. Introducir X = 3*ones(3,3) y comprobar X > = [7 8 9; 4 5 6; 1 2 3]

7. Calcular el valor de las siguientes operaciones con números complejos:

i 8 − i −8
a) +1
3 − 4i
b) i sen (1+i )
(2 + Ln(i) ) i
1
c)
d) (1 + i ) i

(
8. Calcular parte real, imaginaria, módulo y argumento de 1 + 3i )
1−i

9. Generar una matriz cuadrada de orden 4 cuyos elementos sean números


aleatorios uniformes [0,1]. Generar otra matriz cuadrada de orden 4 cuyos
elementos sean números aleatorios con distribución normal [0,1]. Observar las
semillas generadoras actuales, cambiarlas al valor ½ y volver a generar las dos
matrices de números aleatorios.

10. Dada una matriz M cuadrada aleatoria uniforme de orden 3:


a) Obtener su inversa, su transpuesta y su diagonal
b) Transformarla en una matriz triangular inferior y en otra superior y
rotarla 90 grados
c) Obtener la suma de los elementos de la primera fila y la suma de los
elementos de la diagonal.
d) Extraer la submatriz cuya diagonal son los elementos a11 y a22 y extraer
también la submatriz cuyos elementos de la diagonal son a11 y a33.

You might also like