Análisis Estadístico
Los cálculos estadísticos comunes se realizan con un conjunto básico de funciones de Matlab. Aquí veremos: Media, Desviación, Máximo, Mínimo, Plot, e Histograma
Para conocerlos vamos a realizar algunas instrucciones con un grupo de datos.
n=0:5:1000;
num=rand(size(n));
plot(num)
La gráfica muestra 200 números aleatorios,

Los números están distribuidos con una media de 0.4985 y una desviación estándar de 0.2936 (distribución normal).
Pruebe con las siguientes funciones.
mean(num) ans = 0.4985
std(num) ans = 0.2936
Para hallar máximos y mínimos utilice
max(num) ans = 0.9961
min(num) ans = 0.0046
Hay una función para trazar un histograma de los datos.
hist(num,10)
donde 10 es el número de compartimientos.

Los resultados mostrados pueden ser diferentes para cada usuario, dado que utilizamos números aleatorios.
Ajuste de datos
Si desea ajustar un polinomio con algunos datos por mínimos cuadrados, puede usar la función polyfit. Intente el siguiente ejemplo:
t=0:5
y=[-0.45, 0.56, 2.34, 5.6, 9.45, 24.59]
coef=polyfit(t,y,3)
Los vectores muestran los siguientes datos:

Los valores de coef son los coeficientes del polinomio de ajuste. Para general el valor calculado de y, utilice
yc=polyval(coef,t)
y para graficar los datos originales contra la curva ajustada utilice
plot(t,yc,t,y,’o’)
El resultado es el siguiente:


la linea es el ajuste de datos, y los círculos son los datos originales.
Aplicando las funciones de matlab al polinomio yc se obtiene.
función respuesta
mean(yc) ans =7.0150
std(yc) ans = 9.2931
max(yc) ans = 24.1809
min(yc) ans = -0.7544
hist(yc)
