Gaussian Random Samples Generation

版本 1.0.0.0 (1.5 KB) 作者: John Shell
Generates 2-dimensional gaussian samples.
8.7K 次下载
更新时间 2004/10/12

无许可证

randgen(mu,mu1,mu2,cov1,cov2,cov3) = Random generation of Gaussian Samples in d-dimensions where d = 2
mu, mu1, mu2 = (x,y) coordinates(means) that the gaussian samples are centered around. cov1, cov2, cov3 are the covariance matrices and will vary changing the shape of the distribution, example: cov = sigma^2*Identity Matrix, where sigma^2 = a scalar. N = the number of gaussian samples used and are provided as user input. A test set of N/2 and a training set of N/2 gaussian samples is also generated. Output is directed to the command window and a plot of the distributions are generated.

example1: randgen([4 5],[9 0;0 9],[10 15],[6 0;0 6],[15 10],[4 0;0 4]) or

example2: randgen([4 5],[9, 0; 0 9],[10 15],[5, 1.5; 1, 5.5],[15 10],[6, -1; -1, 4])

引用格式

John Shell (2024). Gaussian Random Samples Generation (https://www.mathworks.com/matlabcentral/fileexchange/6028-gaussian-random-samples-generation), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R14
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Random Number Generation 的更多信息
致谢

参考作品: Multivariate Gaussian Distribution

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0.0