用MATLAB仿真 需要能用的仿真程序 我会重赏
已知f(s)=(s^2+5s+4)/(s^3+5s^2+6s)(1)[k,p,c]=residue(A,B)求其部分式展开式(2)用laplace求其原函数f(t)(3)...
已知f(s)=(s^2+5s+4)/(s^3+5s^2+6s)
(1)[k,p,c]=residue(A,B)求其部分式展开式
(2)用laplace求其原函数f(t)
(3)绘出f(t)的波形图 展开
(1)[k,p,c]=residue(A,B)求其部分式展开式
(2)用laplace求其原函数f(t)
(3)绘出f(t)的波形图 展开
1个回答
展开全部
先把函数表示出来:
>> syms s
>> f_s=(s^2+5*s+4)/(s^3+5*s^2+6*s);
(1)求部分式展开式
>> [n,d]=numden(f_s);
>> b=sym2poly(n);
>> a=sym2poly(d);
>> [r,p,k] = residue(b,a);
>> pfrac = sum(r./(s-p)) + poly2sym(k,'s')
pfrac =
-2/3/(s+3)+1/(s+2)+2/3/s
(2)求原函数f(t)
>> f_t=ilaplace(f_s)
f_t =
2/3+exp(-2*t)-2/3*exp(-3*t)
>> f_t=ilaplace(pfrac)
f_t =
2/3+exp(-2*t)-2/3*exp(-3*t)
(3)绘出f(t)的波形图
>> ezplot(f_t,[0 5])
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询