Está en la página 1de 5

Universidad Politecnica Salesiana

Carrera Ingenieria Civil

Dayne Sanchez Cobos

Ing. Teddy Jhennse Negrete Peña.

2022-2023
Funciones matemáticas.
Matlab provee muchas funciones para realizar operaciones matemáticas y analizar datos.
Las funciones matemáticas ofrecen una amplia variedad de métodos de cálculo para
analizar datos, desarrollar algoritmos y crear modelos. Las funciones principales utilizan
bibliotecas optimizadas para procesadores que permiten realizar cálculos rápidos de
vectores y matrices.

Categorías:

• Matemáticas elementales
Trigonometría, exponenciales y logaritmos, valores complejos, redondeo, restos,
matemáticas discretas
• Álgebra lineal
Ecuaciones lineales, valores propios, valores singulares, descomposición,
operaciones con matrices, estructura de la matriz

• Generación de números aleatorios


Semillas, distribuciones, algoritmos
• Interpolación
Interpolación de datos de malla y dispersos, cuadrícula de datos, polinomios por
tramos
• Matrices dispersas
Matrices dispersas elementales, algoritmos de reordenación, métodos iterativos,
álgebra lineal dispersa
• Algoritmos de gráficas y redes
Gráficas dirigidas y sin dirigir, análisis de redes

Matlab ofrece la posibilidad de realizar las siguientes operaciones básicas:

Matlab no tiene en cuenta los espacios. Si queremos que Matlab evalúe la línea pero que no
escriba la respuesta, basta escribir punto y coma (;) al final de la sentencia.

Si la sentencia es demasiado larga para que quepa en una sola línea podemos poner tres puntos
(…) seguido de la tecla Intro para indicar que continúa en la línea siguiente.
Ejemplos:

>> a = 7 % damos valor a la variable a y la escribe por pantalla a

>> b = 4; % no escribe el valor de b por el ; del final

>> a + b % realiza la suma de dos variables y guarda la solución en la variable ans ans

11

>> a / b ans

1.7500

>> a ^ b ans

2401 >>

5 * a ans =

35

>> who % da una lista de los nombres de las variables usadas

Your variables are:

a ans b

>> whos % da una lista de las variables usadas más completa que la anterior

Name Size Bytes Class Attributes a 1x1 8

double ans 1x1 8 double b 1x1 8 double

funciones matemáticas comunes


(con x escalar, vector o matriz, pero redondearía en cada caso los elemento individualmente)
Ejemplo:

>> round ( [19.54646 13.656 -2.1565 0.78] )

ans =

20 14 -2 1

Funciones estadísticas.
En la librería (Toolbox) de estadística pueden encontrarse estas y más funciones. (Leon, 2005)

Ejemplo: calcular el valor máximo, la media y la desviación estándar

En este ejemplo se muestra cómo utilizar las funciones de MATLAB para calcular el valor
máximo, la media y la desviación estándar para una matriz de 24 por 3 llamada count.
MATLAB calcula estas estadísticas independientemente para cada columna de la matriz.

% Load the sample data load

count.dat

% Find the maximum value in each column mx

= max(count)

% Calculate the mean of each column mu

= mean(count)

% Calculate the standard deviation of each column sigma

= std(count)

Los resultados son

mx =

114 145 257


mu =

32.0000 46.5417 65.5833

sigma =

25.3703 41.4057 68.0281

Para obtener los números de fila en los que se producen los valores máximos en cada columna
de datos, especifique un segundo parámetro de salida indx para devolver el índice de la fila. Por
ejemplo:

[mx,indx] = max(count)

Estos resultados son

mx =

114 145 257

indx =

20 20 20

En este caso, la variable mx es un vector fila que contiene el valor máximo en cada una de las
tres columnas de datos. La variable indx contiene los índices de la fila de cada columna que
corresponden a los valores máximos.

Para encontrar el valor mínimo de toda la matriz count, convierta la matriz de 24 por 3 en un
vector columna de 72 por 1 utilizando la sintaxis count(:). Después, para encontrar el valor
mínimo en la única columna, utilice la siguiente sintaxis:

min(count(:)) ans

Bibliografía
Garcia, A. F. (2016). Grado en ingenieria matlab. España : Copyright.
Leon, J. G. (2005). Aprenda matlab 7.0 como si estuviera en primero. Madrid: University of
Madrid.

También podría gustarte