如何生成一个traingular分布(锯齿模型)?

6视图(30天)
我想生成一个随机的(n = 100)锯齿模型宽度(b = 24)
1日(t = 0)从0开始,2日1 ....n n = 100
t与高斯随机变量pdf(μ= 1和st.dev = 3)
最后,我想将它们添加:
形成一个形状的总和100随机锯齿形模型
我试一试:
n = 100;
= 0;b = 130; c = 61;
u =兰德(n, 1);
x = 0 (n, 1);
i = 1: n
U = U(我);
如果U < (c - a) / (b)
X = a + sqrt (U * (b) * (c - a));
其他的
X = b-sqrt ((1 u) * (b) * (c));
结束
(我)= x;
结束
嘘(x, 100)
产生这个数字
其良好的求和模型,但不是完美的我想要的。
如何生成这个分布?

接受的答案

明星黾
明星黾 2015年10月27日
编辑:明星黾 2015年10月27日
猜测,但是如果你想要一个高斯pdf的意思 1 和一个标准差 3 ,可以考虑更换 “u” 赋值:
u = 1 + 3 * randn (n, 1);
兰德 函数产生均匀分布随机数的间隔 [0,1]
6个评论
明星黾
明星黾 2015年10月27日
我的荣幸。
指出。我用我修改原始代码 图(1) 情节。(它。)

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!