早教吧作业答案频道 -->其他-->
小弟是matlab新手,想问下怎么才能让fft和freqz的结果完全相同比如下面的语句:a=1:5;b=fft(a);[h,m]=freqz(a,1,5);那么:b=15.0000 -2.5000 + 3.4410i -2.5000 + 0.8123i -2.5000 - 0.8123i -2.5000 - 3.4410ih=15.0000 -1.7361 +10.77
题目详情
小弟是matlab新手,想问下怎么才能让fft和freqz的结果完全相同
比如下面的语句:
a=1:5;
b=fft(a);
[h,m]=freqz(a,1,5);
那么:b=15.0000 -2.5000 + 3.4410i -2.5000 + 0.8123i -2.5000 - 0.8123i -2.5000 - 3.4410i
h=15.0000 -1.7361 +10.7719i -2.5000 - 3.4410i 2.7361 + 2.5429i -2.5000 - 0.8123i
该怎么做才能让两者的结果完全相同,不是图像近似哦,是数值相同.
比如下面的语句:
a=1:5;
b=fft(a);
[h,m]=freqz(a,1,5);
那么:b=15.0000 -2.5000 + 3.4410i -2.5000 + 0.8123i -2.5000 - 0.8123i -2.5000 - 3.4410i
h=15.0000 -1.7361 +10.7719i -2.5000 - 3.4410i 2.7361 + 2.5429i -2.5000 - 0.8123i
该怎么做才能让两者的结果完全相同,不是图像近似哦,是数值相同.
▼优质解答
答案和解析
freqz默认只在半个单位圆上采样求频响,而fft是在整个单位圆上的.
只要freqz(a,1,5, 'whole');就可以是两个结果一样了.
只要freqz(a,1,5, 'whole');就可以是两个结果一样了.
看了 小弟是matlab新手,想问...的网友还看了以下:
定义一种运算,如x=(1,3,-2,0)y=(-2,-3,4,1),z=(2,-1,6,4),x+y 2020-03-30 …
设X~N(0,1),Z和X相互独立,Y=ZX,同时P(Z=z)={1/2如果z=1;1/2如果z= 2020-04-12 …
高手救命复变函数求极点问题f(z)的M级极点是1/f(z)的级零点这个来求极点但是有时候f(z)的 2020-05-17 …
在密闭容器中进行如下反应;X2(g)+3Y2(g)===2Z(g),已知X2,Y2,Z的起始浓度分 2020-06-03 …
大师,z=0~z=1.2区间值在正态分布下的面积是多少?请大师继续完成以下的面积各是多少:(1)z 2020-06-10 …
正态分布中的Z值代表什么意义?比如说Z(0.05)=1.65,这个1. 2020-07-01 …
1.x+y+z≠0且x/(y+z)=y/(x+y)=z/x+y,求x/(x+y+z)2.x+y+z= 2020-10-31 …
设实数x>0,y>0,z>0,a>0,b>0,且x,y,z满足条件x^2+y^2-xy=a^2;x^ 2020-11-01 …
求个公式,知道的告诉下,如果A>0,则Z等于A*0.45如果B>0,则Z等于B*0.15如果C>0, 2020-11-01 …
已知x,y为有理数,且x≠0,y≠0,求|x|/x+|y|/y的值.①已知x,y,z为有理数,且x≠ 2020-12-31 …