02 Arrays Ejercicios

02 – ARRAYS Lic. Amado Malca Villalobos 2. ARRAYS PROBLEMAS PROPUESTOS 1. Cree un vector fila que contenga los element

Views 106 Downloads 2 File size 203KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

02 – ARRAYS

Lic. Amado Malca Villalobos

2. ARRAYS PROBLEMAS PROPUESTOS 1. Cree un vector fila que contenga los elementos: 32, 4, 81, e2,5, cos(pi/3) y 14,12. 2. Cree un vector columna que contenga los elementos: 55, 14, ln(51), 987, 0 y 5sen(2,5pi). 3. Cree un vector fila en el cual el primer elemento sea 1 y el último elemento sea 33, con una distancia de 2 entre los elementos (1, 3, 5, …., 33). 4. Cree un vector columna en el cual el primer elemento sea 15, la distancia de los elementos sea -5, y donde el último elemento sea -25. (Un vector columna se puede crear a partir de la transposición de un vector fila). 5. Cree un vector fila con 15 elementos igualmente distanciados, en el cual el primer elemento sea 7 y el ultimo sea 40. 6. Cree un vector columna con 12 elementos igualmente distanciados, en el cual el primer elemento sea -1 y el último -15. 7. Cree un vector, llamado Aprimero, que tenga 16 elementos, siendo el primero el 4, con un incremento de 3 y siendo el último elemento el 49. Posteriormente utilice el símbolo dos puntos para crear un nuevo vector, llamado Asegundo, que tenga ocho elementos. Los primeros cuatro elementos serán los primeros cuatro elementos del vector Aprimero, y los cuatro últimos serán los cuatro últimos elementos del vector Aprimero. 8. Cree una matriz como la que se muestra más abajo utilizando la notación de vectores para crear vectores con distanciado constante, y/o el comando linspace para crear las filas. é1 4 7 10 13 16 19 22 25 ù ê ú B = ê72 66 60 54 48 42 36 30 24 ú ê ú ê0 0,125 0, 250 0,375 0,500 0, 625 0, 750 0,875 1, 000ú ë û é6 43 2 11 87ù ê ú 9. Cree la siguiente matriz A: A = ê12 6 34 0 5 ú ê ú ê34 18 7 41 9 ú ë û Utilice la matriz A para: a) Crear un vector fila de cinco elementos llamado va, que contenga los elementos de la segunda fila de A. b) Crear un vector fila de tres elementos llamado vb, que contenga los elementos de la cuarta columna de A. c) Crear un vector fila de diez elementos llamado vc, que contenga los elementos de la primera y segunda fila de A. d) Crear un vector fila de seis elementos llamado vd, que contenga los elementos de la segunda a al quinta columna de A. é2 4 6 8 10 ù ê ú 10. Cree la siguiente matriz C: C = ê3 6 9 12 15ú ê ú ê7 14 21 28 35ú ë û Utilice la matriz C para: a) Crear un vector columna de tres elementos llamado ua, que contenga los elementos de la tercera columna de C. b) Crear un vector columna de cinco elementos llamado ub, que contenga los elementos de la segunda fila de C. c) Crear un vector columna de nueve elementos llamado uc, que contenga los elementos de la primera, tercera y quinta columna de C. d) Crear un vector columna de diez elementos llamado ud, que contenga los elementos de la primera y segunda fila de C.

1

02 – ARRAYS

Lic. Amado Malca Villalobos

é1 2 3 4 5 6 7 ù ê ú ê2 4 6 8 10 12 14 ú 11. Cree la siguiente matriz A: A = ê ú ê21 18 15 12 9 6 3 ú ê ú ê5 10 15 20 25 30 35ú ë û Utilice la matriz A para: a) Crear una matriz B de 3x4 a partir de la primera, tercera y cuarta fila, y de la primera, tercera quinta y séptima columna de la matriz A b) Crear un vector fila de quince elementos llamado u, a partir de los elementos de la tercera fila y de la quinta a la séptima columna de la matriz A. 12. Utilizando las funciones zeros, ones y eye, cree los siguientes arrays: é1 0 0 0ù é1 1ù ê ú é0 0 0 0 0ù ê ú ê0 1 0 0ú a) ê c) ê1 1ú ú b) ê ú êë0 0 0 0 0úû ê ú ê0 0 1 0ú ê1 1ú ê ú ë û ê0 0 0 1ú ë û 13. Utilizando el comando eye, cree un array A como el que se muestra más abajo en la parte izquierda. A continuación, utilice los dos puntos para acceder a los elementos en el array, cambiando el array para que sea como el de la parte derecha. é1 0 0 0 0 0 0ù é2 2 2 0 5 5 5ù ê ú ê ú ê0 1 0 0 0 0 0ú ê2 2 2 0 5 5 5ú ê ú ê ú ê0 0 1 0 0 0 0ú ê3 3 3 0 5 5 5ú ê ú ê ú A = êê0 0 0 1 0 0 0úú A = êê0 0 0 1 0 0 0úú ê0 0 0 0 1 0 0ú ê4 4 7 0 9 9 9ú ê ú ê ú ê ú ê ú ê0 0 0 0 0 1 0ú ê4 4 7 0 9 9 9ú ê ú ê ú êë0 0 0 0 0 0 1úû êë4 4 7 0 9 9 9úû 14. Utilizando las funciones seros y ones, cree una matriz 3x5 en la cual la primera, segunda y quinta columnas sean ceros, y la tercera y cuarta columnas sean unos. 15. Cree una matriz de 5x7 en la cual la primera fila contenga los números: 1 2 3 4 5 6 7, la segunda fila contenga: 8 9 10 11 12 13 14, la tercera fila contenga los números del 15 al 21, y asi sucesivamente. A partir de esta matriz, cree otra nueva de 3x4 compuesta por las filas 2 a la 4 y las columnas de la 3 a la 6 de la primera matriz. 16. Cree una matriz A de 3x3 donde todos los elementos sean 1. Cree también una matriz B de 2x2 donde todos los elementos sean 5. A continuación, añada nuevos elementos a la matriz A a base de añadir la matriz B, de manera que A quede finalmente de la siguiente forma: é1 1 1 0 0ù ê ú ê1 1 1 0 0ú ê ú A = êê1 1 1 0 0úú ê0 0 0 5 5ú ê ú ê0 0 0 5 5ú ëê ûú

2