作业帮 > 综合 > 作业

matlab 关于 拉普拉斯逆变化

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/10 14:18:18
matlab 关于 拉普拉斯逆变化
syms s;
f = (2.3578*s)/(s^3+ 0.0883 *s^2 - 27.83* s - 2.309)
ilaplace(f)

syms s;
num = [2.3566 0];
den = [1.0000 0.0883 -27.8285 -2.3094];
g=tf(num,den);
ilaplace(g)
第一个就可以算出结果 第二个就出错 为什么?第二个要怎么改
tf是生成一个传递方程,而ilaplace需要的是sym类型.
错误在于数据类型不匹配.
clear,clc,close all;
syms s t
num = [2.3566 0];
den = [1.0000 0.0883 -27.8285 -2.3094];
f=tf(num,den)
class_f=class(f);
ff=poly2sym(num,'s')/poly2sym(den,'s')
ilaplace(ff)