pc2015-lista2

Preview:

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