假设我有一个值 100,我想根据正态分布随机扰动该值 1%。我怎样才能在matlab中做到这一点?我似乎对 randn 等有些困惑
非常感谢
到目前为止我已经使用了 randn,但我似乎并没有一直在这个 1% 的阈值内。
randn
生成 -1 到 1 之间的数字。因此您只需将此数字添加到您的 original_value
即可获得所需的 1% 扰动。
original_value = 100;
perturbed_value = original_value + randn;
disp(perturbed_value);