Saltar al contenido

Funciones Básicas en Matlab

Funciones matlab

Las Funciones en Matlab abarcan desde logaritmos, exponenciales, valor absoluto, funciones de redondeo y funciones que se usan en matemáticas discretas.

Funciones en Matlab más Comunes

A continuación te dejamos una tabla con las funciones matemáticas más comúnmente utilizadas al utilizar Matlab.

abs(x)Encuentra el valor absoluto de xabs(-3)
ans = 3
sqrt(x)Encuentra la raíz cuadrada de xsqrt(85)
ans = 9.2195
nthroot(x,n)Encuentra la n-ésima raíz real de x. Esta función no regresará resultados complejos. Por tanto, (-2)^(1/3) no regresa el mismo resultado, aunque ambas respuestas son legítimas raíces cúbicas de -2.nthroot(-2,3)
ans = -1.2599

(-2)^(1/3)
ans = 0.6300 + 1.0911i
sign(x)Regresa un valor de -1 si x es menor que cero, un valor de 0 si x es igual a cero y un valor de +1 si x es mayor que cero.sign(-8)
ans = -1
rem(x,y)Calcula el residuo de x/yrem(25.4)
ans = 1
exp(x)Calcula el valor de e^x, donde e es la base para logaritmos naturales, o aproximadamente 2.7183exp(10)
ans = 2.2026e+004
log(x)Calcula ln(x), el logaritmo natural de x (a la base e).log(10)
ans = 2.3026
log10(x)Calcula log10(x), el logaritmo común de x (a la base 10).log10(10)
ans = 1

Funciones de Redondeo en Matlab

Matlab tiene funciones para diferentes técnicas de redondeo y probablemene esté más familiarizado con el entero más cercano. Aquí tienes las funciones de redondeo más comúnes:

round(x)Redondea x al entero más cercanoround(8.6)
ans = 9
fix(x)Redondea (o trunca) x al entero más cercano hacia cero. Note que con esta función 8.6 se trunca a 8, no a 9fix(8.6)
ans = 8
floor(x)Redondea x al entero más cercano hacia infinito negativofloor(-8.6)
ans = -9
ceil(x)Redondea x al entero más cercano hacia infinito positivoceil(-8.6)
ans = -8

Funciones para Matemáticas Discretas en Matlab

Matlab incluye funciones para factorizar números, encontrar denominadores y múltiplos comunes, calcular factoriales y explorar números primos. Todas estas funciones requieren números enteros como entrada.

factorx)Encuentra los factores primos de xfactor(12)
ans = [2 2 3]
gcd(x, y)Encuentra el máximo común denominador de x y ygcd(10, 15)
ans = 5
lcm(x, y)Encuentra el mínimo común múltiplo de x y ylcm(2,5)
ans = 10
rats(x)Representa x como fracciónrats(1.5)
ans = 3/2
factorial(x)Encuentra el valor de x factorial (x!)factorial(6)
ans = 720
primes(x)Encuentra todos los números primos menores que xprimes(10)
ans = [2 3 5 7]
isprime(x)Verifica para ver si x es un número primo. Si lo es, la función regresa 1; si no lo es, regresa 0isprime(7)
ans = 1
isprime(10)
ans = 0

Funciones en Matlab sobre Trigonométricas

También se incluyen un conjunto completo de funciones trigonométricas estándar y las funciones trigonométricas hiperbólicas. Estas funciones suponen que los ángulos se expresan en radianes.

Si desea utilizar grados en vez de radianes, basta con agregar la letra “d” a la función. Por ejemplo:

sin(x) –> sind(x)

sin(x) realiza el cálculo del seno suponiendo que el valor de x está en radianes.

sind(x) realiza el cálculo del seno suponiendo que el valor de x está en grados.

El uso en grados para las demás funciones rigonométricas se da de la misma forma que la mostrada en el ejemplo anterior.

Aquí tienes la tabla para las funciones trigonométricas.

sin(x)Encuentra el seno de x cuando x se expresa en radianessin(0)
ans = 0
cos(x)Encuentra el coseno de x cuando x se expresa en radianescos(pi)
ans = -1
tan(x)Encuentra la tangente de x cuando x se expresa en radianestan(pi)
ans = -1.2246e-016
asin(x)Encuentra el arcoseno, o seno inverso, de x, donde x debe estar entre -1 y 1. La función regresa un ángulo en radianes entre \(\frac{\pi}{2}\) y \(-\frac{\pi}{2}\)asin(-1)
ans = -1.5708
sinh(x)Encuentra el seno hiperbólico de x cuando x se expresa en radianessinh(pi)
ans = 11.5487
asinh(x)Encuentra el seno hiperbólico inverso de xasinh(1)
ans = 0.8814
sind(x)Encuentra el seno de x cuando x se expresa en gradossind(90)
ans = 1
asind(x)Encuentra el seno inverso de x y reporta el resultado en gradosasind(90)
ans = 1

Si aún no has descargado Matlab o no sabes cómo instalarlo en tu computadora, no te preocupes, puedes checar nuestro blog y allí te decimos cómo hacerlo.

Sigue al pendiente de nuestro blog para que te conviertas en un experto de Matlab.