【发布时间】:2014-01-07 23:02:21
【问题描述】:
在 MATLAB 程序中,我想定义一个函数,该函数从均值 = 1 且方差 = 0.2 的高斯分布返回随机生成的值。 到目前为止,我的功能很简单:
function R = r(t)
rng shuffle;
R = 1+0.2.*randn(1)+0.*t;
可悲的是,如果我执行以下代码
x=0:0.001:1; plot(x,r(x));
它会在区间 [0,1] 中返回一条直线,而不是完全随机的“分段”函数。我该如何解决这个问题?
谢谢。
【问题讨论】: