How to add noise in input of State space model ?
15 次查看(过去 30 天)
显示 更早的评论
I want to add noise signal in Input of state space model in code..G=ss(S,B,C,D).
I know to how to do in simulink, but don,t know ho to don in code
..please help me
0 个评论
回答(1 个)
Star Strider
2021-12-28
Try this —
A = [-3 -1.5; 5 0];
B = [1; 0];
C = [0.5 1.5];
D = 0;
sys = ss(A,B,C,D);
t = linspace(0, 10, 1500); % Time Vector
u = sum(sin((1:29)'*2*pi*t/2.5)); % Arbitrary Input
figure
lsim(sys,u,t)
grid on
un = u + randn(size(u))*1.5; % Add Gaussian Noise (Standard Deviation = 1.5)
figure
lsim(sys,un,t)
grid on
Use any initial input ‘u’ vector appropriate to the model.
.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Time and Frequency Domain Analysis 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!