freqs和freqz,fps是指什么

http://www.itjxue.com  2023-01-15 14:58  来源:未知  点击次数: 

matlab相关问题

先设计原型滤波器再变换成IIR是很经典的设计思路。早年计算机不发达的时候,电子工程师们都是这么做的。只不过现在matlab里提供了一些集成的设计功能,把这些设计步骤集成起来便于使用。本质上等价,但是matlab自己的函数不清楚到底里面用的是双线性法还是冲击不变法做的。注意冲击不变法不能设计带阻或高通滤波器,而双线性法的线性相位特性不佳。具体的关于数字滤波器设计的经典思路(低通原型-变换),一般DSP教材上都会有,这里不多说了。

关于三个函数:

freqs是给出s参数系统函数,画幅频特性曲线。s参数是模拟系统用的,来源是Laplace变换。

freqz是给出z参数系统函数,画幅频特性曲线。z参数是数字系统用的,来源是z变换。

上面两种参数在信号与系统的教材中有。

plot是一个一般的绘图函数,需要给出函数的自变量和因变量才能画。不知道你是用什么方法得到要画的图的。抑或你实际调用了某个类的成员函数。请给出你plot里面怎么写的,相应变量是怎么得到的。

matlab,对同一个系统求他的freqs,freqz,不知道如何出两个图片,后一个函数总是把前一个函数替代,求解

figure(1)

x=-pi:0.1:pi;

y=sin(x);

plot(x,y,'g-');

figure(2)

z=cos(x);

plot(x,z,'r*')

matlab里面freqs和freqz函数指令有啥区别?

mag1(n)是指调用mag1数组的第n个数。所以mag1(1)就是调用第一个数。

freqz和fft差不多。freqz是用离散傅里叶变换的标准公示计算的,

fft使用快速傅里叶变换计算的。

(责任编辑:IT教学网)

更多