1
Universidad Peruana Cayetano Heredia Maestr´ ıa en Ciencias del Mar Programaci´oncient´ ıfica (2015-I) Dr. Ricardo Oliveros Ramos Lista de ejercicios 2: Matrices y arreglos (otra vez) 20 de mayo de 2015 Instrucciones: Las soluciones a los ejercicios deben hacerse en un ´ unico script de R, el cual debe contener su nombre en la primera l´ ınea. Este script debe ser impreso usando la opci´ on File > Print de RStudio. Fecha de entrega: 25 de mayo de 2015 Ejercicios 1. La matriz identidad de orden 6 de tres formas distintas. 2. Una matriz de orden 6 × 5 que contenga los cuadrados de los primeros 30 n´ umeros naturales ordenados por columnas. 3. Una matriz de orden 6 × 5 que contenga los cuadrados de los primeros 30 n´ umeros naturales ordenados por filas. 4. Una matriz de orden 5 × 9 que contenga los primeros 45 n´ umeros impares. 5. Una matriz de orden 3 × 2 que contenga el logaritmo natural de los primeros 6 n´ umeros naturales. 6. Una matriz de orden 19 que contenga n´ umeros aleatorios. 7. Un vector de orden 16 × 1 (vector columna). 8. Un vector de orden 1 × 16 (vector fila). 9. Un arreglo de orden 6 × 6 × 3 que contenga los cuadrados de los primeros 108 n´ umeros naturales. 10. Un arreglo de orden 6 × 6 × 3 que contenga n´ umeros aleatorios con distribuci´ on uniforme sobre el conjunto de los n´ umeros naturales menores que 11. (Sugerencia: usar el comando sample con probabilidades rep(1/10, 10)). 11. Guardar cada una de las matrices creadas anteriormente en un archivo separado por comas (csv). 12. Crear un arreglo A de dimensi´ on 16 × 24 × 9. 13. Usando indexaci´ on, cree 10 matrices extrayendo porciones de A. 14. Usando indexaci´ on, cree arreglos de dimensiones 2 × 24 × 5, 8 × 12 × 3y9 × 11 × 7. Guarde cada uno de ellos como un objeto de R. 15. Cree un vector que contenga los n´ umeros naturales del 1 al 1000. Utilizando indexaci´ on l´ ogica, cree vectores que contengan todos los m´ ultiplos de 2, 3, 5, 7, 9, 16, 31 y 49. 16. Cree un vector X que contenga 1000 n´ umeros aleatorios. Utilizando indexaci´ on l´ ogica, cree vectores que contengan los elementos del vector X en las posiciones dadas por los m´ ultiplos de 2, 3, 5, 7, 9, 16, 31 y 49. 1

pc2015-lista2

Embed Size (px)

DESCRIPTION

programacion en R

Citation preview

  • Universidad Peruana Cayetano Heredia

    Maestra en Ciencias del Mar

    Programacion cientfica (2015-I)

    Dr. Ricardo Oliveros Ramos

    Lista de ejercicios 2: Matrices y arreglos (otra vez)

    20 de mayo de 2015

    Instrucciones: Las soluciones a los ejercicios deben hacerse en un unico script de R, el cual debe contenersu nombre en la primera lnea. Este script debe ser impreso usando la opcion File > Print de RStudio.

    Fecha de entrega: 25 de mayo de 2015

    Ejercicios

    1. La matriz identidad de orden 6 de tres formas distintas.

    2. Una matriz de orden 6 5 que contenga los cuadrados de los primeros 30 numeros naturalesordenados por columnas.

    3. Una matriz de orden 6 5 que contenga los cuadrados de los primeros 30 numeros naturalesordenados por filas.

    4. Una matriz de orden 5 9 que contenga los primeros 45 numeros impares.5. Una matriz de orden 3 2 que contenga el logaritmo natural de los primeros 6 numeros naturales.6. Una matriz de orden 19 que contenga numeros aleatorios.

    7. Un vector de orden 16 1 (vector columna).8. Un vector de orden 1 16 (vector fila).9. Un arreglo de orden 6 6 3 que contenga los cuadrados de los primeros 108 numeros naturales.

    10. Un arreglo de orden 6 6 3 que contenga numeros aleatorios con distribucion uniforme sobreel conjunto de los numeros naturales menores que 11. (Sugerencia: usar el comando sample conprobabilidades rep(1/10, 10)).

    11. Guardar cada una de las matrices creadas anteriormente en un archivo separado por comas (csv).

    12. Crear un arreglo A de dimension 16 24 9.13. Usando indexacion, cree 10 matrices extrayendo porciones de A.

    14. Usando indexacion, cree arreglos de dimensiones 2 24 5, 8 12 3 y 9 11 7. Guarde cadauno de ellos como un objeto de R.

    15. Cree un vector que contenga los numeros naturales del 1 al 1000. Utilizando indexacion logica, creevectores que contengan todos los multiplos de 2, 3, 5, 7, 9, 16, 31 y 49.

    16. Cree un vector X que contenga 1000 numeros aleatorios. Utilizando indexacion logica, cree vectoresque contengan los elementos del vector X en las posiciones dadas por los multiplos de 2, 3, 5, 7, 9,16, 31 y 49.

    1