0%

signalMatlab使用

symbolic tool box

symbolic 象征,只是 create 没有赋值。精确表示,没有约等于,不是浮点表达

1/3 就是 1/3

1
2
3
4
syms s
y = s^2 + 2*s;
yEval = subs(y,’s’,5); % Substitute value
yDbl = double(yEval); % Convert to double-precision

将 s=5 代入,然后转化成 double

无法画图,在启动项后面加上 -softwareopengl

logspace

https://ww2.mathworks.cn/help/signal/ref/freqs.html?s_tid=doc_ta

看这个 ,freqs

a = [1 0.4 1];
b = [0.2 0.3 1];
w = logspace(-1,1);

logspace from 10^-1 到 10^1,画这个的图

tf(b,a)

h = 系数b/系数a

like h = 1/s+1 这样

pzplot pole zero plot

zp2tf

bandpass 输入是 3,输出 是 6th order