直接拿个例子来察桐说吧。
传递函数为:
在粗没橘Matlab中表示为岩团:
>>s=tf('s')
G=2*exp(-3*s)/(13*s+1)
运行结果:
Transfer function:
s
Transfer function:
2
exp(-3*s) * --------
13 s + 1
functionH=f_bode(a,eta,b,gamma,w,Gc)%分数阶线性系统的bode图程序%a,b,eta,gamma均为整数,w实值矢量桥耐,Gc权重,输出亏森H是frd模型,例如:%a=3b=1eta=3gamma=2freq=logspace(1,2)w=0.05*(freq)f_bode(a,eta,b,gamma,w)%a=3b=1eta=3gamma=2freq=linspace(0.01,0.2)w=0.05*(freq)f_bode(a,eta,b,gamma,w)H=zeros(size(w))fori=1:length(w)P=b*((sqrt(-1)*w(i)).^gamma.')Q=a*((sqrt(-1)*w(i)).^eta.')H(i)=P/QendH=frd(H,w)%生敏空春成频率响应数据模型ifnargin==6,H=H*Gcendifnargout==0,bode(H)end欢迎分享,转载请注明来源:内存溢出
评论列表(0条)