02 arrays ejercicios

Upload: amado-malca

Post on 03-Apr-2018

246 views

Category:

Documents


0 download

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

    =