Comandos básicos:
= Al escribir cualquier nombre, con letras y números, seguido de un igual o una letra crearemos un objeto, que al volver a escribirlo podemos observar su valor
rnorm(N) Se generan N números aleatorios
runif(N) Se generan N números aleatorios comprendidos en [0,1]
ls() Permite hacer una lista de todo los objetos del directorio del trabajo
-ls.str() Permite observar los objetos con los datos que contienen
-ls(pat="") Permite buscar objetos con determinados caracteres introducidos en "" [si se introduce "^ " el objeto debe comenzar por lo introducido]
rm() Permite eliminar objetos de la memoria[si se desea eliminar mas de uno separalos por comas]
Operadores Aritméticos:
+ Suma Orden de ejecución:
- Resta 1-potencias 2-productos y divisiones 3-suma y resta
* Multiplicación / División
** Elevar a una potencia
Operadores de relación:
< Menor
> Mayor
<= Menor o igual
>= Mayor o igual
!= Distinto
== Igualdad lógica (Se usa como igualdad)
Funciones Matemáticas:
Funciones logarítmicas:
log(x) logaritmo neperiano log10(x) logaritmo en base 10. log(x,base) logaritmo en cualquier base exp(x) función exponencial
Funciones trigonométricas: sin(x) seno cos(x) coseno tan(x) tangente trigonométrica asin(x) arco seno acos(x) arco coseno atan(x) arco tangente
Otras funciones:abs(x) valor absoluto sqrt(x) raíz cuadrada factorial(x) factorial choose(n,x) binomio de Newton n sobre x
Ejercicio 1:Asigne dos valores a dos objetos llamados "a" y "b" e intercambien sus valores. Muestra "solo" los dos valores para comprobar que han sido cambiados. Solución
Ejercicio 2: Genere tres números aleatorios (uno de ellos entre 1 y 0) cada uno en un objeto distinto. Después sumalos y el resultado debes elevarlo a cada numero antes generado y generar una lista en la que se pueda observar sus resultados. Por último, borre todos los objetos menos el último Solución
Comments