如何在matlab中用钟形图创建正整数正态分布?
24次观看(过去30天)
显示旧的评论
从下面的脚本中,裂缝随机分布在岩层中,尺寸为200x200。根据脚本估计了裂纹密度,绘制了裂纹密度和最终裂纹长度的直方图。我的任务不是将裂缝随机分布,而是按正态分布概率分布。我已经编辑的兰德代码在matlab到randn(正态分布的随机数)。由于在matlab正态分布中使用正整数和负整数,负整数被abs代码消除了,它只使用绝对整数,通过将负整数转换为正,因为我不能有负裂缝。
t = 0.2 + 0.1.*randn(L,L);
r = abs (t);
z = r <孔隙度;
0.2和0.1被称为平均值和标准差,所以我编造了它们,以便得到钟形分布。对于正态分布,图应该是钟形的,但从编辑的脚本,我得到了钟形的一半,它不是均匀分布的正态分布。有办法得到钟形的正态分布吗?
6个评论
图像分析
2017年4月6日
你能贴一张裂缝的图片,让我们更好地看到它吗?另外,你有统计和机器学习工具箱吗?顺便说一下,你可以看看RANDRAW:
//www.ru-cchi.com/matlabcentral/fileexchange/7309-randraw