|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我想试着对一个线性系统做一个扫频模拟, 下面代码中他的固有频率显然是1,但是我模拟出的峰值确实在0.5处。 如果按照稳态来算的频率在1处的振幅确实比0.5处要大。怎么来模拟瞬态扫频结果,还是一头雾水。。
clc
clear all
global w0 alpha
w0=0;
alpha=0.001
x0=[0;0];
TSPAN=0:0.01:1000;
[T,Y] = ode45('gongzhen',TSPAN,x0)
ww=w0+alpha.*TSPAN;
figure
plot(ww,Y(:,1))
function dx=gongzhen(t,x)
global w0 alpha
dx=zeros(2,1);
dx(1)=x(2);
dx(2)=-0.01*x(2)-1*x(1)-1*sin((w0+alpha*t)*t);
|
|