Actualizado el 21 de Marzo del 2018 (Publicado el 10 de Octubre del 2017)
2.841 visualizaciones desde el 10 de Octubre del 2017
41,2 KB
2 paginas
Creado hace 9a (17/08/2015)
Algunas operaciones con n´umeros enteros
en el lenguaje MATLAB
Los siguientes comandos se pueden ejecutar en el int´erprete de MATLAB (en vez de
MATLAB se pueden utilizar sus an´alogos libres GNU Octave, Scilab, FreeMat).
1. Adici´on y multilicaci´on.
5 + 7
5 - 7
5 * 7
5 * -7
5 * (-7)
3 + 2 * 2
(3 + 2) * 2
3 ^ 3
2. Comparaci´on y valor absoluto.
5 < 7
4 < 2
5 <= 7
7 <= 7
7 > 7
abs(5)
abs(-5)
3. Redondeo hacia abajo, hacia arriba y al m´as cercano.
pi
floor(pi)
ceil(pi)
round(pi)
x = sqrt(2)
floor(x)
ceil(x)
round(x)
floor(-pi)
ceil(-pi)
round(-pi)
Operaciones con enteros en el lenguaje MATLAB, p´agina 1 de 2
4. Residuo y cociente al dividir un n´umero entero entre otro.
36 / 10
floor(36 / 10)
mod(36 / 10)
Hagamos los mismos c´alculos, pero memorizando cada resultado en una variable, y al final
hagamos una comprobaci´on:
a = 36;
b = 10;
q = floor(a / b)
r = mod(a, b)
b * q + r
5. El m´aximo com´un divisor de un par de n´umeros.
gcd(35, 20)
gcd(35, -20)
gcd(7, 0)
6. Coeficientes de B´ezout.
[d, u, v] = gcd(35, 20)
35 * u + 20 * v
7. El m´ınimo com´un m´ultiplo.
lcm(35, 20)
gcd(35, 20) * lcm(35, 20)
35 * 20
8. N´umeros primos.
isprime(7)
isprime(8)
primes(100)
9. Factorizaci´on de un entero en un producto de n´umeros primos.
factor(120)
myfactors = factor(120)
prod(myfactors)
Operaciones con enteros en el lenguaje MATLAB, p´agina 2 de 2
Comentarios de: Algunas operaciones con números enteros en el lenguaje MATLAB (0)
No hay comentarios