Mat lab04

29
MatLab

Transcript of Mat lab04

MatLab

Gráficas de Contorno Un mapa de contorno es en escencia un

mapa de elevación que contiene un grupo de líneas que conectan elevaciones iguales

Un mapa de contorno se genera a partir de datos de elevación tridimensionales y puede ser generado por MatLab usando matrices que definen el intervalo de coordenadas x y y y los datos de elevación (coordenada z)

Gráficas de Contorno

contour (x,y,z) Genera una gráfica de contorno de la

superficie definida por la matriz z Los argumentos x y y son los vectores

que definen los intervalos de x y y El número de líneas de contorno y sus

valores se escogen automáticamente

Gráficas de Contorno

contour (x,y,z,v) Genera una gráfica de la superficie

definida por la matriz z Los argumentos x y y son los vectores

que definen los intervalos de x y y El vector v define los valores que se

usarán para las líneas de contorno

Gráficas de Contorno

meshc (x_pts,y_pts,z) Genera una gráfica de cuadrícula abierta de

la superficie definida por la matriz z Los argumentos x_pts y y_pts pueden ser

vectores que definen los intervalos de x y y, o pueden ser matrices que definen la retícula subyacente de coordenadas x y y

Se genera una gráfica de contorno debajo de la gráfica de malla

Gráficas de Contorno

Gráficas de Contorno

Gráficas de Contorno

Funciones de Análisis de Datos

MatLab contiene varias funciones que facilitan la evaluación y análisis de datos

Análisis Simple

Las siguientes funciones se utilizan con frecuencia para evaluar un conjunto de datos recabados de un experimento

Máximo y Mínimo Determinan máximos y mínimos y sus

posiciones

max(x) Determina el valor más grande

contenido en x Si x es una matriz, la función devuelve

un vector fila que contiene el elemento máximo de cada columna

[y, k] = max(x) Determina los valores máximos de x y

los índices correspondientes del primer valor máximo de cada columna de x

max(x, y) Determina una matriz con el mismo

tamaño que x y y. Cada elemento de la matriz contiene

el valor máximo de las posiciones correspondientes en x y y

min(x) Determina el valor más pequeño

contenido en x Si x es una matriz, la función devuelve

un vector fila que contiene los elementos mínimo de cada columna

[y, k] = min(x) Determina los valores mínimos de x y

los índices correspondientes del primer valor mínimo de cada columna de x

min(x, y) Determina una matriz con el mismo

tamaño de x y y Cada elemento de la matriz contiene

el valor mínimo de las posiciones correspondientes en x y y

Suma y Productos

Funciones para calcular las sumas y productos de las columnas de una matriz, y funciones para calcular las sumas y los productos acumulativos dentro de las columnas de una matriz

sum(x) Determina la suma de los elementos

de x Si x es una matriz, esta función

devuelve un vector de fila que contiene la suma de cada columna

prod(x) Determina el producto de los

elementos de x Si x es una matriz, esta función

devuelve un vector de fila que contiene el producto de cada columna

cumsum(x) Determina un vector del mismo

tamaño que x que contiene las sumas acumulativas de los valores de x

Si x es una matriz, la función devuelve una matriz del mismo tamaño de x y que contiene sumas acumulativas de valores de las columnas de x

cumprod(x) Determina un vector del mismo

tamaño que x que contiene productos acumulativos de los valores de x

Si x es una matriz, la función devuelve una matriz del mismo tamaño de x y que contiene productos acumulativos de valores de las columnas de x

Media y Mediana

mean(x) Calcula el valor medio o promedio de

los elementos del vector x Si x es una matriz, esta función

devuelve un vector fila que contiene el valor medio de cada columna

Media y Mediana

median(x) Calcula la mediana de los elementos

del vector x Si x es una matriz, esta función

devuelve un vector fila que contiene la mediana de cada columna

Los valores de x no tienen que estar ordenados

Ordenamiento de valores

sort(x) Devuelve un vector con los valores de

x en orden ascendente Si x es una matriz, se devuelve una

matriz con los valores de cada columna en orden ascendente

Ejercicio 17

Varianza y Desviación Estándar

std(x) Calcula la desviación estándar para

valores contenidos en x Si x es una matriz, se devuelve un vector

fila que contiene la desviación estándar de cada columna

Para calcular la varianza, eleve al cuadrado la desviación estándar

Histogramas

hist(x) Genera un histograma de los valores

de x usando 10 intervalos

hist(x, n) Genera un histograma de los valores

de x usando n intervalos

Histogramas

En el siguiente ejemplo, se genera un vector x con 500 números aleatorios y se construye su histograma

Histogramas