0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
102 visualizzazioni2 pagine
Este documento presenta varios ejercicios para practicar el uso de matrices en MATLAB. Incluye ejemplos de operaciones básicas con matrices como sumas, multiplicaciones, extracción de elementos y cálculo de determinantes, rangos e inversas. También presenta ejercicios para crear matrices de diferentes formas utilizando funciones como diag, magic, rand y para reorganizar y modificar elementos dentro de las matrices.
Este documento presenta varios ejercicios para practicar el uso de matrices en MATLAB. Incluye ejemplos de operaciones básicas con matrices como sumas, multiplicaciones, extracción de elementos y cálculo de determinantes, rangos e inversas. También presenta ejercicios para crear matrices de diferentes formas utilizando funciones como diag, magic, rand y para reorganizar y modificar elementos dentro de las matrices.
Este documento presenta varios ejercicios para practicar el uso de matrices en MATLAB. Incluye ejemplos de operaciones básicas con matrices como sumas, multiplicaciones, extracción de elementos y cálculo de determinantes, rangos e inversas. También presenta ejercicios para crear matrices de diferentes formas utilizando funciones como diag, magic, rand y para reorganizar y modificar elementos dentro de las matrices.
diag([1 3 -4]) % matriz diagonal diag(diag(A)) % truco para extraer la diagonal de una matriz det(B) % determinante de B rank(B) % rango de B Bi=inv(B) % matriz inversa length (A) % mayor de las dimensiones de A max(x) min(x) sort(x) % ordena los elementos en orden ascendente sort(A) % ordena los elementos dentro de cada columna -sort(-A) % orden descendente [i,j]=find(A<0) % filas y columnas de los elementos negativos de A
Ejercicios 1. Sea la matriz cuadrada (
) a. Construye una matriz aadiendo la matriz identidad de rango 3 a la derecha de la matriz A. b. Suma a la tercera fila, la primera fila multiplicada por -3. c. Cambia la primera columna de A por la tercera. d. Construye una nueva matriz cuyas columnas sean las columnas primera y tercera de A. e. Construye una nueva matriz cuyas filas sean las columnas primera y tercera de A. 2. Sea la matriz cuadrada (
) a. Halla el valor mnimo dentro de cada fila de A. b. Ordena los elementos de A en orden descendente dentro de cada columna. c. Ordena los elementos de A en orden ascendente dentro de cada fila. d. Forma una lista con los elementos de A ordenada de forma ascendente. e. Halla el mximo en valor absoluto de los elementos de la matriz A. 3. Suma un mismo escalar a todos los elementos de una matriz. 4. En una sola orden de MATLAB crea una matriz 2 x 5 cuyo nico elemento sea el 7. 5. Con una sola orden de MATLAB crea una matriz aleatoria 4 x 4 de nmeros reales entre-5 y 5. Indicacin: Ejecuta help rand para saber cmo generar nmeros aleatorios en distribuciones uniformes (randn se emplea para distribuciones normales). 6. Con una sola orden de MATLAB crea una matriz aleatoria 4x4 de nmeros enteros entre-5 y 5. 7. Considera la siguiente orden de MATLAB: A=magic(5). En una sola orden: a. Define una matriz B formada por las filas pares de la matriz A. b. Define una matriz C formada por las columnas impares de la matriz A. c. Define una vector d formada por la tercera columna de la matriz A. d. Elimina la tercera fila de la matriz A. 8. Sea x=(0:pi/2:2*pi). Con una sola orden de MATLAB crea una matriz cuya primera fila es x, su segunda fila es el seno de cada elemento de x y cuya tercera fila el coseno de cada elemento de x. 9. Define un vector a formado por los cuatro primeros nmeros impares y otro b formado por los cuatro primeros nmeros pares de varias formas distintas. Emplalos para construir la matriz A=[2 4 6 8;6 12 18 24; 10 20 30 40;14 28 42 56] 10. Construye una matriz n x n, C = (cij) a. con cij = i j; b. con cij = cos(i j): 11. Construye de distintas formas la matriz A=[1 1 1 1;2 2 2 2;3 3 3 3;4 4 4 4]
Ejercicios adicionales 1. En una sola instruccin, cambiar todos los valores de la diagonal de una matriz cuadrada a cero. 2. En una sola instruccin, sustituir todos los valores de la diagonal de una matriz cuadrada por los elementos de un vector dado. 3. Ordenar los elementos de una matriz del menor al mayor manteniendo su forma (indicacin: emplear la orden reshape. 4. En una sola instruccin, poner a cero todos los elementos negativos de una matriz. 5. En una sola instruccin, poner a cero todos los elementos de una matriz que estn entre -1 y 1. (La conjuncin lgica es &). 6. De tres formas distintas (cada una en una sola instruccin), averiguar el nmero de elementos de una matriz, de forma que al final tengamos un nmero.