Funciones Internas de MATLAB
Toda función de MATLAB esta constituida de 3 partes, que son: Los argumentos
de salida, el nombre de la función y los argumentos de entrada. A modo de
ejemplo, veamos la función de raiz cuadrada (sqrt) donde tiene un argumento
de salida (b) y un argumento de entrada (a)
1 b=sqrt(a)
donde (a) puede ser un numero escalar o también puede ser una matriz o
vector.
Sin embargo las funciones de MATLAB también pueden poseer más de un
argumento de entrada y salida, veamos a modo de ejemplo la función (rem) que
entrega el residuo de dos números y tiene dos argumentos de entrada. Y
también la función (size) que calcula el tamaño de un vector o matriz y el cual
tiene dos argumentos de salida.
1 c=rem(a,b) %Tiene dos argumentos de entrada
[x,y]
=size(d)% Tiene dos argumentos de salida
Funciones anidadas
Matlab también nos permite llamar una función dentro de otra función. Por
ejemplo si queremos calcular la siguiente operación que usa la función raiz
cuadrada y la función trigonométrica del seno:
1 b=sqrt(sin(x))
Funciones Matemáticas Elementales
Las funciones matemáticas elementales incluyen logaritmos, exponenciales,
valor absoluto, funciones de redondeo y funciones que se usan en matemáticas
discretas.
Formato de Salida en MATLAB
Matemáticas elementales
Función Descripción Operación
abs(b) Valor absoluto de un numero |b|
sqrt(x) Raíz cuadrada de x √x
nthroot(x,n) n-ésima raíz real de x x^(1/n)
sign(x) Regresa el signo del numero
rem(x,y) Residuo de x/y
exp(x) calcula el exponencial de x e^x
log(x) calcula el logaritmo natural de x ln|x|
log10(x) Calcula logaritmo base 10 de x log(10)
Funciones de Redondeo
Función Descripción
round(b) redondea b al entero más cercano
fix(x) Redondea x al entero más cercano a 0
floor(x) Redondea x al entero más cercano hacia infinito negativo
ceil(x) Redondea x al entero más cercano hacia infinito positivo
Matemáticas Discretas
funciones para factorizar números, encontrar denominadores y múltiplos
comunes, calcular factoriales y explorar números primos
Función Descripción
factor(x) encuentra factores primos de x
gcd(x,y) encuentra el máximo común denominador de x and y
lcm(x,y) encuentra el mínimo común múltiplo de x and y
rats(x) representa x como fracción
factorial(x) encuentra x!
primes(x) Encuentra los números primos menores que x
isprime Verifica si un numero es primo (1:primo, 0:no primo)
Funciones Trigonométricas
MATLAB incluye un conjunto completo de las funciones trigonométricas
estándar y las funciones trigonométricas hiperbólicas. La mayoría de estas
funciones suponen que los ángulos se expresan en radianes. Para convertir
radianes a grados o grados a radianes, se necesita sacar ventaja del hecho de
que π radianes es igual a 180 grados:
grados=radianes(180/π)
radianes=grados(π/180)
Función Descripción Función Descripción
sin(x) seno (radianes) sind(x) seno (grados)
cos(x) coseno (radianes) cosd(x) coseno (grados)
tan(x) tangente (radianes) tand(x) tangente (grados)
csc(x) cosecante (radianes) cscd(x) cosecante (grados)
sec(x) secante (radianes) secd(x) secante (grados)
cot(x) cotangente (radianes) cotd(x) cotangente (grados)
Funciones Trigonométricas inversas
Función Descripción Función Descripción
asin(x) seno inverso (radianes) asind(x) seno inverso (grados)
acos(x) coseno inverso (radianes) acosd(x) coseno inverso (grados)
atan(x) tangente inverso (radianes) atand(x) tangente inverso (grados)
acsc(x) cosecante inverso (radianes) acscd(x) cosecante inverso (grados)
asec(x) secante inverso (radianes) asecd(x) secante inverso (grados)
acot(x) cotangente inverso (radianes) acotd(x) cotangente inverso (grados)
Funciones Trigonométricas Hiperbólicas
Función Descripción
sinh(x) seno hiperbólico (radianes)
cosh(x) coseno hiperbólico (radianes)
tanh(x) tangente hiperbólico (radianes)
csch(x) cosecante hiperbólico (radianes)
sech(x) secante hiperbólico (radianes)
coth(x) cotangente hiperbólico (radianes)