在matlab中将白噪声应用于PID模型
Applying white noise to PID model in matlab
我想专门将白噪声信号应用于 matlab 中的 PID 模型。我知道如何生成此信号以及如何向其他信号添加白噪声,但我不知道如何仅应用白噪声。
我尝试使用 lsim
函数,但这个函数需要时域信号,而在我的白噪声信号中,我只有值和样本。下面是我如何创建白噪声 (X
):
L=100000; %Sample length for the random signal
mu=0;
sigma=2;
X=sigma*randn(L,1)+mu;
解决方案取决于您要在何处添加噪声:
输入噪声
lsim(sys, u+X, t);
输出噪声
Y = lsim(sys, u, t) + X;
加法过程噪声:在这种情况下你需要使用sim
, which is an extension of lsim
有用的链接:
我想专门将白噪声信号应用于 matlab 中的 PID 模型。我知道如何生成此信号以及如何向其他信号添加白噪声,但我不知道如何仅应用白噪声。
我尝试使用 lsim
函数,但这个函数需要时域信号,而在我的白噪声信号中,我只有值和样本。下面是我如何创建白噪声 (X
):
L=100000; %Sample length for the random signal
mu=0;
sigma=2;
X=sigma*randn(L,1)+mu;
解决方案取决于您要在何处添加噪声:
输入噪声
lsim(sys, u+X, t);
输出噪声
Y = lsim(sys, u, t) + X;
加法过程噪声:在这种情况下你需要使用
sim
, which is an extension oflsim
有用的链接: