02 arrays ejercicios
TRANSCRIPT
-
7/28/2019 02 Arrays Ejercicios
1/2
02 ARRAYS Lic. Amado Malca Villalobos
1
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 transposicin
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 smbolo dos puntos para
crear un nuevo vector, llamado Asegundo, que tenga ocho elementos. Los primeros cuatro
elementos sern los primeros cuatro elementos del vector Aprimero, y los cuatro ltimos sern los
cuatro ltimos elementos del vector Aprimero.
8. Cree una matriz como la que se muestra ms abajo utilizando la notacin 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
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
B
=
9. Cree la siguiente matriz A:
6 43 2 11 87
12 6 34 0 5
34 18 7 41 9
A
=
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.
10. Cree la siguiente matriz C:
2 4 6 8 10
3 6 9 12 15
7 14 21 28 35
C
=
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.
-
7/28/2019 02 Arrays Ejercicios
2/2
02 ARRAYS Lic. Amado Malca Villalobos
2
11. Cree la siguiente matriz A:
1 2 3 4 5 6 7
2 4 6 8 10 12 14
21 18 15 12 9 6 3
5 10 15 20 25 30 35
A
=
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 sptima 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 sptima columna de la matriz A.
12. Utilizando las funciones zeros, ones y eye, cree los siguientes arrays:
a)0 0 0 0 0
0 0 0 0 0
b)
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
c)
1 1
1 1
1 1
13. Utilizando el comando eye, cree un array A como el que se muestra ms abajo en la parte
izquierda. A continuacin, 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
0 1 0 0 0 0 0
0 0 1 0 0 0 0
0 0 0 1 0 0 0
0 0 0 0 1 0 0
0 0 0 0 0 1 0
0 0 0 0 0 0 1
A
=
2 2 2 0 5 5 5
2 2 2 0 5 5 5
3 3 3 0 5 5 5
0 0 0 1 0 0 0
4 4 7 0 9 9 9
4 4 7 0 9 9 9
4 4 7 0 9 9 9
A
=
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 nmeros: 1 2 3 4 5 6 7, la
segunda fila contenga: 8 9 10 11 12 13 14, la tercera fila contenga los nmeros 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 tambin una matriz B de 2x2
donde todos los elementos sean 5. A continuacin, aada nuevos elementos a la matriz A a base de
aadir la matriz B, de manera que A quede finalmente de la siguiente forma:
1 1 1 0 0
1 1 1 0 0
1 1 1 0 0
0 0 0 5 5
0 0 0 5 5
A
=