我想以类似于维基百科的“切比雪夫滤波器”页面上的零极点图的方式绘制滤波器的频域响应:http ://en.wikipedia.org/wiki/File:Chebyshev_Type_I_Filter_s- Plane_Response_(8th_Order).svg。特别是,我想要将图沿 Y 轴切成两半,并使切口突出以表示频率响应。
到目前为止,我已经设法得到这个:
可以看到制成的接缝,但并不突出,就像新焊接的一样。我希望你能理解这个意思,因为我现在找不到更好的解释。
现在,到目前为止,我所拥有的 wxMaxima 的 draw3d() 函数是这样的:
draw3d(logx=false,logy=false,logz=true,
enhanced3d=false,line_width=2,color=red,explicit(cabs(Hs(x+%i*y)),x,-0.01,0,y,-3,3),
enhanced3d=[z**.5,x,y,z],palette=gray,proportional_axes=xy,
/* cbrange=[0.05,100.95], */ view=[0,0],yv_grid=101,xu_grid=101,
explicit(cabs(Hs(x+%i*y)),x,-1,0,y,-3,3))$
其中 Hs(s) 已在前面定义,例如:
Hs(s):=0.0248655/((s+0.210329)*(s^2+0.12999*s+0.521695)*(s^2+0.340319*s+0.22661))$
我不知道如何使频率响应突出,打印顺序似乎无关紧要。有谁知道它是否可以完成,如果可以,怎么做?