1. Los siguientes ejemplos definen diferentes formas de introducir matrices en MATLAB.
Probar y sacar las conclusiones (¡CUIDADO!, los espacios en blanco tienen significado) a) 𝐴 = [1, 3, 5; 7,9, 12; 0, 2, 3] e) 𝐸 = [2 4 − 1 7]′ b) 𝐵 = [1 3 5; 7 9 12; 0 2 3] f) 𝐹 = [1: 11] c) 𝐶 = [1 3 5 7; 9 12 0 2 3] g) 𝐺 = [1: 11]′ d) 𝐷 = 𝐶′ h) 𝐻 = [−1: 2: 10] 2. Existen funciones en MATLAB, por ejemplo: rand, magic, eye, etc, que proporcionan una forma sencilla para crear matrices con las que se puede experimentar. Introducir las siguientes matrices y extraer conclusiones, como por ejemplo que la instrucción rand(n) y rand(n,m) crean matrices 𝑛 𝑥 𝑚 y 𝑚 𝑥 𝑛, respectivamente, con entradas aleatoriamente generadas distribuidas entre 0 y 1, etc.
Si x es un vector, diag(x) es una matriz diagonal con los elementos de x en su diagonal. Si A
es una matriz cuadrada, diag(A) es un vector formado por los elementos de la diagonal de A. ¿Qué será entonces diag(diag(A))? 3. Generar los siguientes vectores sin introducir explícitamente sus elementos: a) Un vector columna cuyos elementos sean números naturales consecutivos entre el 15 y el 28. b) Un vector fila cuyos elementos sean: 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5 y 9.5. c) Un vector fila tal que su primer elemento sea -3, su último elemento 2 y los restantes se obtienen incrementando 0.5 al anterior. 4. Dadas las matrices: 1 −4 −2 5 5 −5 𝑀 = [3 2 ] , 𝑁=[ 1 7] , 𝑂=[ ] 1 4 4 −3 6 3 Investigar qué operaciones son la siguientes: a) -M f) M*N k) 𝑂. ^2 b) M+N g) 𝑀.∗ 𝑁 l) 2/M c) M-N h) 𝑀./𝑁 m) 2./𝑀 d) O+M i) 2*O n) M/2 e) M*O j) O^2 o) 𝑀./2 ¿Siempre es posible realizar dichas operaciones? ¿qué ocurre cuando no es posible? 5. Introducir las siguientes matrices: −1.3 0 5 0 1 𝐴=[ −7 1/2 4 5] , 𝐵 = [−3] −6 8 −1 3 −5 Explicar qué se obtiene en cada uno de los siguientes casos: a) 𝑀 = 𝐴(2: 3) e) 𝑄 = 𝐴([2,3], [1,2]) b) 𝑁 = 𝐴(3, : ) f) 𝑅 = [𝐴 𝐵] c) 𝑂 = 𝐴(: ,3) g) 𝑇 = [𝑄; 𝑜𝑛𝑒𝑠(2)] d) 𝑃 = 𝐴(: , [13]) h) 𝑆 = [𝑃 𝐵; 𝑒𝑦𝑒(3)] 6. Calcular 𝑋 tal que 𝑋 − 𝐵 2 = 𝐴𝐵, siendo: 1 0 1 1 0 −1 𝐴 = [1 1 0] , 𝐵 = [1 1 1] 0 0 2 0 0 1 2 6 3 1 1 1 7. Dadas las matrices 𝐴 = [ 0 9 5] y 𝐵 = [2 −4 2], se pide: −6 2 1 3 5 7 a) Calcular AB y BA, ¿coinciden los resultados? b) Calcular (𝐴 + 𝐵)2 y 𝐴2 + 2𝐴𝐵 + 𝐵 2 , ¿coinciden los resultados? c) Calcular 𝐴2 − 𝐵 2 y (𝐴 + 𝐵)(𝐴 − 𝐵), ¿coinciden los resultados? 1 5 1 0 8. Dadas las matrices 𝑀 = [ ]y 𝑁=[ ]. Hallar dos matrices 𝑋 e 𝑌 que verifiquen, −1 3 3 0 𝑋 − 2𝑀 = 3𝑁; 𝑀 + 𝑁 − 𝑌 = 𝐼