laplace函数的输入变量不能是数
可以改成:
f=1;
F=laplace(sym(f))
或者
F=laplace(sym(1))
或者
syms s t
f=1;
F=laplace(f,t,s)
或者
syms s
f=1;
F=laplace(f,s)
下面这个是错误的:
syms t
f=1;
F=laplace(f,t)
由于F=laplace(f,t)得出的是F是t的函数F(t),而f也是默认为t的函数,从而matlab会报错
>>syms a s t
>> f=x;
>>laplace(f)
ans =
1/s^2
根本原因在于,f 不能等于常数,应是函数,常数1没有拉氏变换