matlab 中值的随机扰动

问题描述 投票:0回答:1

假设我有一个值 100,我想根据正态分布随机扰动该值 1%。我怎样才能在matlab中做到这一点?我似乎对 randn 等有些困惑

非常感谢

到目前为止我已经使用了 randn,但我似乎并没有一直在这个 1% 的阈值内。

matlab
1个回答
0
投票

randn
生成 -1 到 1 之间的数字。因此您只需将此数字添加到您的
original_value
即可获得所需的 1% 扰动。

original_value = 100;
perturbed_value = original_value + randn;
disp(perturbed_value);
© www.soinside.com 2019 - 2024. All rights reserved.