lwming2001 发表于 2007-9-26 10:53

噪声问题请教

我在进行数值仿真计算的时候需要在计算出来的模态上面添加噪声项,但是文献里面只是提到添加5%或者1%的噪声,而如何添加的噪声就没有讲。我用matlab进行仿真的时候在模态上面乘以一个rand随机矩阵,但是算出来的和文献里面的大相径庭,说明我这样添加是不对的。

    所以我想请教大家一下,我们在进行数值仿真的时候,对模态添加噪声到底是如何添加的?怎么控制添加噪声的百分比?在Matlab里面如何实现?

[ 本帖最后由 xinyuxf 于 2007-9-26 11:17 编辑 ]

pengweicai 发表于 2007-9-26 15:28

应该不是 乘,是加一个 噪声项。绝对值是被加的那个项的 5%或者1%。

当然可以加常数,也可以加随机数。

比如你的模态是x

那么添加噪声后是    x+x*1%       x+x*1% *rand

lwming2001 发表于 2007-9-26 21:24

谢谢。
我也是你这样加的。但是好像不对。算出来的乱七八糟的,和我掌握的所有的论文结果都不一致。
估计人家都不是这样加的。
他们在文献中也没有具体之处是如何添加噪声项的,我想会不会添加噪声在力学里面是约定俗成的?所以我想请教一下,是如何添加的噪声项。

yjhgfren 发表于 2007-10-22 12:08

回复 #1 lwming2001 的帖子

我看别人有这样加的
h+1%*randn(size(h))

luran312 发表于 2009-3-24 22:50

同问,我也很迷茫,这个10%或5%的噪声是怎么添加的,文献里都没有介绍
页: [1]
查看完整版本: 噪声问题请教