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)第一个就可以算出结果 第二个就出错 为
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 12:42:11
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)第一个就可以算出结果 第二个就出错 为
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)
第一个就可以算出结果 第二个就出错 为什么?第二个要怎么改
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)