En la siguiente entrada, resumo algunas funciones importantes cuando estamos trabajando con números.
- Números primos.
- isprime(x) nos dice si un número es primo (respuesta 1), o compuesto (respuesta 0).
- factor(x) nos da los factores de un número compuesto.
- Números complejos
- real(x) nos calcula la parte real de x.
- imag(x) nos calcula la parte imaginaria.
- conj(x) nos devuelve el conjugado.
- Números enteros.
- round(x) nos redondea un número al entero más próximo.
- floor(x) nos redondea un número al entero inferior.
- ceil(x) nos redondea un número al entero superior
x = [2.1,-2.1]
round(x) nos devuelve 2 -2
floor(x) nos devuelve 2 -3
ceil(x) nos devuelve 3 -2
round(x) nos devuelve 2 -2
floor(x) nos devuelve 2 -3
ceil(x) nos devuelve 3 -2
- Divisiones.
- Por ejemplo, en la fracción 11/4, el cociente es 2, y el resto es 3. (11 = 4·2 + 3)
- El resto lo podemos calcular con rem(11,4) = 3
- Y el cociente con floor(11/4) = 2
- Números aleatorios.
- rand nos calcula un número aleatorio en el conjunto abierto (0,1)
- rand(n1,n2) nos cacula una matriz de números aleatorios n1xn2
- rand(n) nos cacula una matriz de números aleatorios nxn
- Números aleatorios entre (a,b).
- rand*(b-a) + a un solo número.
- rand(n,1)*(b-a) + a un vector columna de n elementos.
- Números aleatorios enteros entre [a,b]. (incluyendo a y b).
- floor(rand*(b+1-a)+a) un solo número.
- floor(rand(n,1)*(b+1-a)+a) un vector columna de n elementos.
No hay comentarios:
Publicar un comentario