Distribución normal para un rango dado de números en Matlab.
Mi pregunta se refiere a la estimación de una distribución normal para una fila de puntos de un intervalo extraído de los datos, sabiendo solo el máximo = 200 y el mínimo = 100, para distribuirlos aleatoriamente por una media y una desviación estándar asociada que estimaremos. ¿Hay un método en Matlab o en la literatura para hacerlo de tal manera que cuando se dibuje la ley asociada, no se excedan los valores mínimos y máximos? Usé este truco:
x = xmin + rand (1, n) * (xmax-xmin);
pero no sé cómo extraer los parámetros de la distribución normal (la media, la desviación estándar). Estoy buscando la media y la desviación estándar.
davy.ai
Puedes utilizar las funciones
mean
ystd
en Matlab para calcular la media y la desviación estándar de los puntos de datos. Por ejemplo, si tus puntos de datos están almacenados en un arreglox
, puedes calcular la media y la desviación estándar de la siguiente manera: