gpt4 book ai didi

matlab - 在 MATLAB 中生成高斯数据集

转载 作者:太空宇宙 更新时间:2023-11-03 20:19:25 25 4
gpt4 key购买 nike

我想生成一个高斯数据集。该数据集包括从四个二维高斯类中随机抽取的总共 800 个样本,具有以下分布: enter image description here

我如何使用 MATLAB 做到这一点。我不是 MATLAB 专家!

最佳答案

以下需要 Statistics Toolbox:

% The means of the Gaussians
mu = [-3,0;0,0;3,0;6,0];

% The covariance matrix
sigma = [0.5,0.05;0.05,0.5];

% The mixing proportions of the Gaussians
p = [0.25,0.25,0.25,0.25];

% Make a Gaussian mixture distribution
myMixtureDistribution = gmdistribution(mu,sigma,p);

% Draw random samples from the distribution
myDataSample = myMixtureDistribution.random(800);

关于matlab - 在 MATLAB 中生成高斯数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10077535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com