有老哥知道laplace 怎么在图里添加收敛区域阴影么
num = [1 -1];
den = [1 3 2];
sys = tf(num,den);
pzmap(sys)
有老哥知道laplace 怎么在图里添加收敛区域阴影么
num = [1 -1];
den = [1 3 2];
sys = tf(num,den);
pzmap(sys)
参考GPT和自己的思路:
您可以使用 MATLAB 中的 fill 函数来实现在 laplace 图中添加收敛区域阴影,具体步骤如下:
h = sgrid(-3:0.1:3,[-3 3]);
startpt = [-2 0];
endpt = [-1 0];
line = [startpt; endpt];
fill([real(line(:,1)); flipud(real(line(:,2)))], ...
[imag(line(:,1)); flipud(imag(line(:,2)))], 'b', 'FaceAlpha', 0.3);
完整代码如下:
num = [1 -1];
den = [1 3 2];
sys = tf(num,den);
pzmap(sys)
h = sgrid(-3:0.1:3,[-3 3]);
startpt = [-2 0];
endpt = [-1 0];
line = [startpt; endpt];
fill([real(line(:,1)); flipud(real(line(:,2)))], ...
[imag(line(:,1)); flipud(imag(line(:,2)))], 'b', 'FaceAlpha', 0.3);
运行后,您可以在 laplace 图中看到添加了收敛区域的阴影。