Red de conocimiento de divisas - Conocimiento de divisas - Utilice MATLAB para generar variables bivariadas aleatorias distribuidas normalmente con una matriz de covarianza conocida

Utilice MATLAB para generar variables bivariadas aleatorias distribuidas normalmente con una matriz de covarianza conocida

Esto se puede lograr usando directamente la función integrada de matlab mvnrnd. Hay un ejemplo integrado en el documento de ayuda:

mu = [1 -1]; [.9 .4; .4 .3];

r = mvnrnd(mu, Sigma, 500);

plot(r(:,1),r(:, 2), '.');

donde Sigma es la matriz de covarianza, mu es la media de las dos variables, simplemente configúrelo según sus necesidades y hay otro parámetro para generar números aleatorios

上篇: ¿Cómo tomar escenas nocturnas con Xiaomi 11pro? 下篇:
Artículos populares