在matlab中怎样将函数f=(k0+k1*s+k2)/(s*s+k1*+k2-k3)(其中k0,k1,k2,k3都为任意常数)进行 拉氏反变换?

问题描述:

在matlab中怎样将函数f=(k0+k1*s+k2)/(s*s+k1*+k2-k3)(其中k0,k1,k2,k3都为任意常数)进行 拉氏反变换?

syms k0 k1 k2 k4 s
f=(k0+k1*s+k2)/(s*s+k1*+k2-k3)
fs=ilaplace(f);
你的函数已经是S域的,只能进行反拉氏变换.您的回答对我非常有用,您能把反变换后的答案传给我看一下吗(exp(t*(k3 - k1*k2)^(1/2))*(k0 + k2 + k1*(k3 - k1*k2)^(1/2)))/(2*(k3 - k1*k2)^(1/2)) - (k0 + k2 - k1*(k3 - k1*k2)^(1/2))/(2*exp(t*(k3 - k1*k2)^(1/2))*(k3 - k1*k2)^(1/2))